포스트

하이브리드클라우드(hybrid cloud), 클라우드버스팅(cloud bursting)

Hybrid Cloud 또는 Cloud Bursting

용어설명
Hybrid Cloud온프레미스 + 클라우드 조합 (일반적 용어)
Cloud Bursting평상시 온프레미스, 트래픽 폭증 시 클라우드로 확장
DR (Disaster Recovery)장애 시 클라우드로 페일오버

BlessFlow 전략을 정확히 표현하면: “On-premises first with Cloud Bursting for DR” 또는 한국어로 “온프렘 기반 하이브리드 클라우드” 기업에서 많이 쓰는 패턴. 특히 비용 민감하거나 데이터 주권 중요할 때.

하이브리드 구성:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
┌────────────────────────────────────────────────┐
│         Terraform (인프라 생성)                  │
│  ┌─────────────┐         ┌─────────────┐       │
│  │ 물리 서버    │         │ 클라우드 EC2 │       │
│  │ (이미 있음)  │         │ (Terraform) │        │
│  └──────┬──────┘         └──────┬──────┘        │
│         │                       │               │
│         └───────────┬───────────┘               │
│                     ▼                           │
│         Ansible (소프트웨어 설치)                 │
│         - K3s 설치                              │
│         - SeaweedFS 설치                        │
│         - 공통 설정                              │
└────────────────────────────────────────────────┘

물리서버 기본 + 클라우드 폴백:

1
2
3
4
5
6
7
8
┌───────────────────────────────────────────┐
│  평상시                                    │
│  [물리서버 1] ◄──► [물리서버 2]             │
│       ▲                                   │
│       │ 장애 or 트래픽 폭증                 │
│       ▼                                   │
│  [클라우드] ← 스케일아웃 or DR              │
└───────────────────────────────────────────┘

역할 분담:

도구물리서버클라우드 EC2
Terraform❌ (이미 있음)✅ EC2 생성, VPC, 보안그룹
Ansible✅ K3s/SeaweedFS 설치✅ K3s/SeaweedFS 설치
  • Ansible - 현재 서버 설정 코드화. “코드로 서버 인프라 설치 자동화”
  • Terraform - 클라우드 EC2 띄우기. “코드로 서버 생성”
  • Helm - 현재 K8s 앱 패키징. “코드로 앱 패키징 자동화”
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
┌─────────────────────────────────────────────────────────┐
│                    인프라 자동화 스택                     │
├─────────────┬───────────────────────────────────────────┤
│  Terraform  │  "코드로 서버 생성"                        │
│             │  → EC2, Vultr VM, VPC, 보안그룹 등         │
├─────────────┼───────────────────────────────────────────┤
│  Ansible    │  "코드로 서버 설정"                        │
│             │  → K3s 설치, SeaweedFS 설치, 패키지 등     │
├─────────────┼───────────────────────────────────────────┤
│  Helm       │  "코드로 앱 패키징"                        │
│             │  → K8s Deployment, Service, ConfigMap 등  │
├─────────────┼───────────────────────────────────────────┤
│  (ArgoCD)   │  "코드로 앱 배포 자동화"                   │
│             │  → Git push → 자동 배포 (GitOps)          │
└─────────────┴───────────────────────────────────────────┘

순서로 보면:

1
2
Terraform → Ansible → Helm → (ArgoCD)
서버 생성    설정 설치   앱 패키징   자동 배포

  • 계정 탈취 → 크립토 마이닝 → 청구서 폭탄 (실제 사례 많음)
  • IAM, MFA, 예산 알림 설정해도 불안함
  • 선불 or 한도 제한 → 리스크 제한적
  • Terraform 다 지원함 (terraform-provider-vultr)
  • 가격도 저렴
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.