회사에서 개발용 DB를 항상 켜 두기엔 비용이 부담스럽고,매번 수동으로 시작/중지하기엔 귀찮은 경우 많죠? 😅 그래서 오늘은 AWS RDS (PostgreSQL) 인스턴스를👉 평일 09시~19시만 자동으로 구동하고,👉 주말에는 완전히 꺼두는 자동화 방법을 정리했습니다.✅ 목표항목내용DB 엔진PostgreSQL (AWS RDS)대상 인스턴스x2-db-dev01 (여러개의 RDS를 동시에 처리 가능)구동 시간월~금 09:00 ~ 19:00미가동토요일, 일요일사용 서비스Lambda + EventBridge + IAM 쿠팡이 추천하는 골드박스 관련 혜택과 특가쿠팡이 추천하는 골드박스 관련 특가를 만나보세요. 로켓와우 회원은 다양한 할인과 무료 배송 및 반품 혜택도 누릴 수 있어요.pages.coupang..
1. 서론개발 팀에서 PostgreSQL 사용을 결정하여 AWS에서 제공하는 프리티어를 이용하여 사용하다가 추후에는 유료서비스로 전환하는 것으로 하였습니다.팀의 개발자가 5명 내외로 프리티어를 사용해도 충분히 커버가 될 것으로 판단되고, 가동 시간 및 주중에만 사용하는 설정을 통해서 비용에 대한 부분을 최소화 할 수 있을 것으로 판단됩니다. 2. PostgreSQL 생성2.1. 메뉴 이동Aurora and RDS 메뉴 선택[데이터베이스 생성] 버튼 클릭생성할 DB가 해당 리전이 맞는지 반드시 확인해야 한다. 생성이후 변경 불가. 2.2. 데이터 베이스 생성그림과 같이 기본 설정DB 인스턴스 크기 : 처음부터 큰걸 선택하는 것보다 작은 것을 선택한다. (개발용이므로)현실적으로 비용은 무시할 수 없다. 너무..
개발환경을 구성하다 보면어떤 인프라로 구성할지가 가장 많이 고민이 된다. 그중에서 DB는 한번 결정하면 추후에 변경하기가 까다로운 대상이기도 하다. 이번 개발팀에서는 PostgreSQL을 이용해서 단위 프로젝트를 진행하기로 하였으며,왜 PostgreSQL를 선정하였는지에 대한 이유를 정리해 보려고 한다. 1. 무료이다.인프라 구성중 가중 중요한건 아무래도 비용이 아닐수가 없다. 다른 무료 DBMS들도 많이 있지만, 그래도 이넘을 선정하였다.2. NoSQL 기능 지원JSON, JSONB, HSTORE 등 지원하는 기능들이 있어서 새로운 기능구현에 유용할 것으로 판단함.3. 선호하는 DB최근들어 개발자들이 많이 선호하는 DBMS로 영향력이 넓어지고 있으며, MySQL 다음 2위로 점유율이 높아지고 있음.4...