
데브옵스
건설 솔루션 기업 두올테크의 Amazon ECS 기반 SaaS 플랫폼 전환 여정
두줄요약
두올테크는 Windows 기반 레거시 시스템을 Amazon ECS 중심의 SaaS 구조로 단계적으로 전환했습니다. projectId 기반 멀티테넌시와 CI/CD 자동화로 배포 속도와 운영 효율을 높였습니다.
문제 상황
- Windows Server EC2 기반 .NET Framework ASP.NET 레거시 구조의 확장 한계
- 고객사별 데이터 격리, 빠른 배포, 트래픽 급증 대응, SaaS 전환 요구 동시 발생
- Windows 종속성, 멀티테넌트 인증/인가, 수동 배포 운영의 복잡성
원인 분석
- 단일 고객 중심 설계와 레거시 기술 스택의 현대화 필요성
- 공유 인프라에서 보안과 비용 효율을 동시에 만족해야 하는 Pool/SaaS 요구
- 배포 자동화와 오토스케일링, 모니터링 체계의 부재
해결 방법
- projectId 기반 논리적 멀티테넌시와 Pool 모델 채택
- API Gateway, Cognito, JWT로 인증 체계 정비
- Amazon ECS, Terraform, Blue/Green 배포, CloudWatch/X-Ray로 컨테이너 기반 SaaS 운영 체계 구축
성능/운영 포인트
- Linux 컨테이너 전환과 ECS 표준화로 운영 효율 및 비용 절감
- Capacity Provider와 Binpack으로 이중 오토스케일링 구현
- 배포 시간 단축과 롤백 가능성 확보로 서비스 안정성 향상
적용해볼 점
- 기존 시스템도 단계적 PoC와 점진적 전환으로 SaaS화 가능
- 테넌트 컨텍스트를 코드 전반에 일관되게 주입하는 설계 필요
- 초기부터 과금·모니터링 기반의 테넌트 식별 체계 마련
