피드로 돌아가기
Dev.toInfrastructure
원문 읽기
워크로드별 전략 최적화를 통한 340개 앱의 9개월 내 AWS 마이그레이션 완수
5 AWS Migration Strategies
AI 요약
Context
프라이빗 데이터 센터의 계약 종료 및 공격적인 타임라인으로 인해 18개월의 예상 기간을 9개월로 단축해야 하는 제약 상황 발생. 모든 애플리케이션에 단일 전략을 적용하는 일괄적 접근 방식의 비용 및 기술 부채 리스크를 해결하기 위한 포트폴리오 기반 전략 수립 필요.
Technical Solution
- Rehost 전략을 통한 빠른 마이그레이션 추진 및 데이터 센터 계약 종료 시한 대응
- Replatform 구조를 채택하여 DB 및 로드밸런서를 Amazon RDS, ALB 등 Managed Service로 교체함으로써 운영 부담 제거
- 핵심 비즈니스 로직을 Monolith에서 Microservices로 분해하고 Event-driven 패턴(SNS, SQS, EventBridge)을 적용한 Refactor 수행
- Serverless 아키텍처(Lambda, Step Functions) 도입으로 가변적 트래픽에 대응하는 탄력적 인프라 설계
- 비즈니스 가치가 낮은 8%의 워크로드를 Retire 하여 불필요한 리소스 낭비 차단 및 비용 절감
Impact
- Replatform 적용을 통한 온콜(On-call) 알람 60% 감소
- Refactor 기반의 Lambda 아키텍처 전환으로 Steady-state 비용 34% 절감
- 전체 워크로드의 40%를 Rehost 하여 마이그레이션 속도 확보 및 데드라인 준수
Key Takeaway
인프라 마이그레이션은 단순한 플랫폼 이동이 아닌 비즈니스 결정이며, 플랫폼 충성도보다 워크로드별 최적 목적지를 설정하는 Portfolio Thinking이 아키텍처적 성패를 결정함.
실천 포인트
1. 마이그레이션 전 전수 조사를 통한 Retire 대상 우선 식별
2. 리소스 여유 시 Rehost보다 Replatform을 우선 고려하여 Managed Service의 이점 확보
3. Refactor는 성능 병목이 확실하거나 비즈니스 핵심 가치가 높은 워크로드에만 한정적으로 적용
4. 모든 워크로드를 클라우드로 강제하지 않고 레이턴시 및 컴플라이언스 제약에 따라 온프레미스/SaaS 유지 검토