
[사례연구] 사내 개인용 개발환경 이미지 실험기 1부: git push로 업데이트되는 OpenStack 샌드박스 만들기
OpenStack 기반 개인용 샌드박스 이미지를 단일 VM에 GitOps 방식으로 구성했습니다.부팅 후 ArgoCD와 Flux가 Git 변경을 반영해 git push만으로 업데이트되도록 실험했습니다.

OpenStack 기반 개인용 샌드박스 이미지를 단일 VM에 GitOps 방식으로 구성했습니다.부팅 후 ArgoCD와 Flux가 Git 변경을 반영해 git push만으로 업데이트되도록 실험했습니다.

Terraform 모듈을 원칙 없이 만들면 복잡도와 변경 위험이 커진다는 점을 설명했습니다. 캡슐화, 권한 경계, 변동성 분리, MVP 원칙으로 표준 구조를 잡는 방법을 정리했습니다.

장애 복구보다 서비스 연속성을 우선한 kt cloud의 Multi-AZ 설계를 소개했습니다. 2개 AZ와 Satellite Zone으로 Active-Active와 쿼럼 유지를 함께 구현했습니다.

구 LINE과 구 Yahoo Japan의 대규모 프라이빗 클라우드를 Flava로 통합한 아키텍처를 소개했습니다. 단일 리소스 풀, 업스트림 추종, VPC 기본화, 자동화와 관찰 가능성으로 운영 효율을 높였습니다.

AI 도입 이후의 핵심 과제로 안정적 운영과 확장성을 짚었습니다. 국산 NPU 실증, GitOps 자동화, 데이터센터 전환 흐름을 함께 정리했습니다.

레거시 인프라를 정리하고 OpenStack 기반 프라이빗 클라우드를 새로 구축했습니다. AWS와 Active-Active 하이브리드로 운영하며 자동화와 고가용성을 확보했습니다.

OpenStack Helm 배포를 렌더링 CI에서 FluxCD HelmRelease 기반 GitOps로 전환한 사례를 다뤘습니다. Argo CD와 FluxCD 역할 분담, 값 관리, 의존성 제어, CRD 배포 패턴까지 운영 관점에서 정리했습니다.

OpenStack과 Kubernetes의 보완적 관계와 글로벌 오픈소스 재단 협력 흐름을 바탕으로 NEXT 플랫폼 아키텍처를 소개했습니다. Kubernetes 위 OpenStack, OVN 네트워크 통합, AI 워크로드 대응 방향을 다뤘습니다.
![[2편] OpenStack Live migration workflow (live migration operation)](https://devocean.sk.com/thumnail/2025/11/11/4bcc8e58ba89256fed755e0a193ab969b6df3a21f36fbaf3625ea45c8fb3557e.png)

OpenStack 라이브 마이그레이션의 실제 수행 단계와 libvirt 호출 흐름을 정리했습니다. Nova가 플래그와 파라미터를 구성하고 libvirt가 VM 이전을 처리하는 구조를 설명했습니다.


오픈스택 라이브 마이그레이션의 Pre live migration 단계를 정리했습니다. 인스턴스 이동 전 볼륨과 VIF를 미리 준비하는 워크플로우와 컴포넌트 간 흐름을 설명했습니다.


OpenStack Nova가 libvirt lifecycle 이벤트를 받아 VM 전원 상태를 비동기적으로 감지하고 DB와 동기화하는 흐름을 설명했습니다. 이벤트 매핑, 큐 전달, 지연 처리, ComputeManager의 상태 비교까지 정리했습니다.

OpenInfra Asia Summit 2024 현장과 주요 세션을 돌아보며 오픈소스 인프라의 흐름을 정리했습니다. NHN Cloud의 OpenStack 네트워크 개선 사례와 커뮤니티 논의도 함께 소개했습니다.