구축 배경→핵심 구성→운영 경험→교훈 결
클라우드 환경에서 서비스를 구축·운영한 경험은 사이드 프로젝트에서 AWS EC2와 RDS를 이용해 소규모 웹 서비스를 배포하고 약 2개월간 운영한 것이었습니다. 클라우드 배포 후 환경 차이로 예상치 못한 오류가 발생해, 환경 설정 관리의 중요성을 처음 실감했습니다.
배포 자동화는 코드 변경 후 수동 배포가 실수를 만들기 쉬워, GitHub Actions로 자동 빌드·배포 파이프라인을 구성해 사람 개입 없이 서버에 반영되도록 만들었습니다. 로그 수집 설정으로 어플리케이션 오류와 서버 상태를 CloudWatch에 모아 문제 발생 시 원인을 빠르게 추적하는 환경을 만들었습니다.
비용 관리가 예상보다 신경 써야 하는 부분이었고, 사용하지 않는 리소스를 끄는 습관과 비용 알림 설정이 초과 지출을 막는 데 효과적이었습니다. 운영 중 발생한 DB 연결 오류를 직접 분석하면서 커넥션 풀 설정의 중요성과 모니터링의 가치를 체감했습니다.
자동화 파이프라인과 모니터링 구성이 클라우드 서비스 운영의 핵심이라는 결론을 갖고 있습니다.