
데브옵스
마이다스인의 플랫폼 혁신 여정, Part1: Amazon EKS 전환
두줄요약
기존 ECS 기반 인프라의 확장성과 운영 복잡도 문제를 해결하기 위해 Amazon EKS로 전환했습니다.\nGitOps, Binpacking, Spot 대응 체계를 도입해 비용과 안정성을 함께 개선했습니다.
문제 상황
- AI 기능 추가와 트래픽 증가로 기존 Amazon ECS 기반 인프라의 확장성과 운영 유연성 한계
- 채용 시즌 급증 트래픽, 환경 생성 지연, 서비스별 배포 방식 분산으로 인한 운영 복잡도
해결 방법
- Amazon EKS로 전환하고 GitOps(Argo CD + Helm) 기반 단일 배포 파이프라인 구축
- Binpacking, Long-term Metrics 기반 Right Sizing, Fargate 분리 운영으로 자원 활용 최적화
- Spot Instance 중단 알림 대응 체계와 PDB, preStop Hook, Karpenter 조합으로 비용 절감과 안정성 확보
성능/운영 포인트
- CoreDNS, Karpenter, ALB Controller를 Fargate로 분리해 핵심 컴포넌트 자원 경쟁 완화
- 인프라 코드와 배포 코드를 GitOps로 동기화해 Drift 최소화
- 환경 생성 4시간에서 5분으로 단축, 자원 활용률 40%에서 70% 이상으로 개선
