[기술사례] Proxmox와 Pulumi로 구현한 ControlPlane 가상화
·2026.07.10 23:55
kt cloud가 Proxmox VE와 Pulumi를 활용해 인프라 재현성과 운영 자동화를 확보한 기술 사례를 공유한다.
kt cloud PLATFORM은 다양한 고객 환경에 동일한 기술 스택을 배달하기 위해 가상화 레이어부터 직접 구축하는 전략을 취했다. 이를 위해 KVM 기반의 오픈소스 가상화 플랫폼인 Proxmox VE를 선택하여 환경의 다양성을 흡수하고, 장애 시 자동 페일오버와 라이브 마이그레이션 기능을 확보했다.
인프라 운영의 재현성과 안전성을 높이기 위해 **IaC(Infrastructure as Code)**를 도입했으며, 특히 Pulumi를 활용해 인프라를 코드화했다. 이는 기존 UI/CLI 기반 운영에서 발생하는 변경 이력 누락, 환경 간 불일치(Drift), 반복적인 수동 작업 문제를 해결하기 위함이다.
Proxmox VE는 다음과 같은 강점을 가진다.
- 통합 관리 UI: 별도의 관리 서버 없이 클러스터, VM, 스토리지, 네트워크를 단일 UI에서 관리
- API 일관성: REST API와 CLI를 통해 자동화에 최적화된 환경 제공
- 비용 효율성: 상용 솔루션 대비 라이선스 비용을 절감하여 하드웨어 성능에 재투자 가능
- 스토리지 다양성: ZFS, Ceph, NFS 등 다양한 백엔드 지원
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.