IaaS 직접 구성 경험과 비용 관리
퍼블릭 클라우드 구축 경험은 AWS EC2와 RDS를 활용한 소규모 서비스 배포에서 시작했습니다. 팀 프로젝트에서 백엔드 서버를 EC2 인스턴스 위에 올리고, 데이터베이스는 RDS로 분리해서 관리하는 구조를 구성했습니다. IaaS 위에 직접 서비스를 올리다 보니 보안 그룹 설정과 IAM 권한 관리에서 시행착오가 많았습니다. 처음에 너무 넓은 인바운드 규칙을 허용해두었다가 취약점 스캔에서 경고가 나와 수정한 경험이 있습니다. PaaS 경험으로는 Elastic Beanstalk를 써서 배포 자동화를 간단하게 구성한 적이 있는데, 인프라 세부 설정 없이 배포할 수 있어 편리하지만 세밀한 제어가 필요할 때는 한계를 느꼈습니다.
클라우드 비용 관리도 중요한 경험이었습니다. 예상보다 높은 청구가 나왔을 때 CloudWatch 메트릭을 분석해 불필요하게 켜둔 인스턴스를 찾아 비용을 줄인 적이 있습니다.