경험 기반 구체화
AWS Cloud 환경에서 데이터베이스를 운영한 경험은 개인 프로젝트에서 RDS(PostgreSQL)를 설정하고 EC2 인스턴스에서 연결한 것입니다. 온프레미스와 가장 다른 점은 인스턴스 유형과 스토리지 크기를 필요에 따라 변경할 수 있다는 유연성인데, 처음에 과하게 큰 인스턴스를 선택해서 예상보다 높은 비용이 발생했습니다. 이 경험으로 적정 인스턴스 사이징이 중요하다는 것을 배웠습니다. 또 Multi-AZ 설정으로 고가용성을 확보하는 방법과, 스냅샷 자동 백업으로 장애 시 특정 시점 복구(PITR)가 가능하다는 것도 배웠습니다. 보안 측면에서는 데이터베이스를 퍼블릭 서브넷이 아닌 프라이빗 서브넷에 두고 특정 보안 그룹에서만 접근하도록 설정하는 것이 기본이라는 것도 이 프로젝트에서 처음 경험했습니다.