기술 블로그
C레벨 - 고난도
레거시 인프라를 넘어 하이브리드 클라우드 구축
인프라
클라우드
금융
KubernetesOpenStackAWSArgoCDGSLB
배경
토스페이먼츠는 20만 이상의 가맹점에 결제 서비스를 제공하며, 기존에는 물리 서버 기반의 레거시 인프라에서 운영되고 있었습니다. 트래픽 증가에 따른 스케일링 한계와 배포 복잡성이 주요 과제였습니다.
도전 과제
금융 서비스의 특성상 프라이빗 클라우드의 보안성과 퍼블릭 클라우드의 확장성을 모두 확보해야 했습니다. Active-Active 구성으로 두 환경 간 무중단 전환이 가능해야 했고, 결제 데이터의 규제 준수(금융 클라우드 이용 가이드라인)도 충족해야 했습니다.
해결 방안
OpenStack 기반 프라이빗 클라우드를 구축하고, AWS와 Active-Active 하이브리드 구성을 완성했습니다. Kubernetes를 양쪽 환경에 통일된 오케스트레이션 레이어로 사용하고, GitOps(ArgoCD) 기반 배포 파이프라인을 구축했습니다. GSLB를 통한 트래픽 분배와 자동 페일오버를 구현했습니다.
결과
인프라 비용 30% 절감, 배포 시간 70% 단축, 장애 시 자동 페일오버로 가용성 99.99% 달성. 트래픽 급증 시 퍼블릭 클라우드로 자동 스케일아웃이 가능해졌습니다.
핵심 인사이트
- 1.하이브리드 클라우드는 금융 규제와 확장성의 절충안
- 2.Kubernetes를 통한 환경 추상화가 핵심
- 3.Active-Active 구성은 단순 DR 대비 운영 복잡성 증가를 감수해야 함
- 4.GSLB + 헬스체크로 자동 페일오버 구현