피드로 돌아가기
Dev.toInfrastructure
원문 읽기
AWS App Runner 종료에 따른 ECS Express Mode 전환 및 컨테이너 전략 통합
AWS App Runner Is Dead — Here's What You Should Use Instead (2026)
AI 요약
Context
App Runner의 단순한 배포 경험을 제공하려 했으나 ECS Fargate 기반의 얇은 래퍼 구조로 인한 관리 오버헤드 발생. 서비스 파편화 및 유지보수 효율 저하로 인해 ECS 생태계로의 통합 결정.
Technical Solution
- ECS Express Mode 도입을 통한 Cluster 생성, ALB 프로비저닝, HTTPS 설정의 자동화 구현
- 개별 서비스마다 ALB를 생성하던 방식에서 최대 25개 서비스가 ALB를 공유하는 구조로 변경하여 비용 최적화
- Source-to-Build 방식에서 Container Image 기반 배포 체계로 전환하여 CI/CD 파이프라인 의존성 강화
- Fargate 기반의 Serverless 컨테이너 모델을 유지하며 ECS의 전체 기능 셋(Feature Set)에 대한 접근 권한 확보
- Route 53 Weighted Routing을 활용한 Blue-Green 전략으로 무중단 마이그레이션 경로 제공
실천 포인트
1. App Runner 사용 시 Docker 이미지 빌드 및 ECR 푸시를 포함한 CI/CD 파이프라인 선제적 구축
2. ECS Express Mode 전환을 통한 ALB 공유 설정으로 인프라 비용 절감 가능성 검토
3. 단순 PaaS 형태에서 ECS 표준 아키텍처로 전환하여 향후 확장성 및 제어권 확보