VMware 기반의 프라이빗 클라우드(Private Cloud)란, 기업이 자사의 데이터 센터 내에 VMware의 가상화 기술을 사용하여 퍼블릭 클라우드(AWS, Azure 등)와 유사한 환경을 직접 구축해 놓고 우리 회사만 독점적으로 사용하는 환경을 의미합니다.
단순히 서버 몇 대를 가상화한 것을 넘어, 데이터 센터의 모든 자원(서버, 저장소, 네트워크)을 소프트웨어로 관리하고 자동화한 상태를 말합니다.
| 계층 | 명칭 | 구분 | 핵심 기능 및 역할 |
|---|---|---|---|
| 1단계 | VMware Cloud Foundation (VCF) | 통합 SDDC 플랫폼 | 서버(vSphere), 스토리지(vSAN), 네트워크(NSX), 관리(Aria)를 모두 통합하여 데이터 센터 전체를 소프트웨어로 정의하고 제어 |
| 2단계 | VMware vSphere | 가상화 솔루션 패키지 | VMware의 핵심 서버 가상화 브랜드 명칭으로, ESXi와 vCenter를 포함하는 상용 제품군 전체를 의미 |
| 3단계 | vCenter Server | 중앙 집중식 관리 도구 | 여러 대의 ESXi 호스트를 통합 관리함. vMotion, HA, DRS 등 클러스터 단위의 고급 기능을 제어하는 관제탑 역할을 수행 |
| 4단계 | ESXi | 베어메탈 하이퍼바이저 | 물리적 서버 하드웨어에 직접 설치되는 엔진. 하드웨어 리소스를 추상화하여 가상 머신(VM)에 할당하고 실행하는 기초 틀 |
| 5단계 | Virtual Machine (VM) | 가상 머신 | ESXi 위에서 논리적으로 분리되어 작동하는 가상 컴퓨터. 운영체제(OS)와 애플리케이션이 실제로 설치되어 서비스가 구동되는 단위 |
VM을 구동할 수 있는 Hypervisor (Broadcom)

ESXi 상에서 동작하는 가상의 Switch
물리 인터페이스(NIC)와 연결되는 Up link가 1개씩 존재한다.
VM과 연결 시 Port group을 통해 연결
vSwitch에 가상의 Port를 생성시 사용
- VM Network : VM들이 통신을 할 때 사용하는 기본 Group
- Management Network : VMKernel Adapter, ESXi Host에서 관리 (VM, Network, Storage 등)
할 때 발생하는 트래픽 처리
(Management, vMotion, IP Storage, Fault Tolerance(FT), vSAN, Provisioning)

구성 조건
| 항목 | Clone | Template |
|---|---|---|
| 정의 | 기존 존재하는 가상머신을 그대로 복사해서 사용하는것 | VM을 규격화시켜서 이후 같은 환경을 구성할 때 사용 |
| 형태 | 복제본도 동일한 VM으로 생성이 되서 바로 사용 가능 | Template으로 생성되기 떄문에 바로 사용이 불가능 |
| 목적 | 기존 VM과 동일한 환경에서 테스트할 때 | 배포, 자동화, 표준화 |
| 종류 | Full Clone : 완전하게 복사하여 독립적으로 사용, Linked Clone : 원본 VM에 의존 |

분산 스위치
여러 ESXi Host에 걸쳐 중앙(vCenter)에서 네트워크 구성을 일괄적으로 관리할 수 있게 하는 가상의 스위치
ESXi Host수가 적으면 문제가 발생하지 않지만 많아지는 경우 각 Host에 있는 표준 스위치들을 괸라히기 어렵기 때문에,
중앙에서 모든 Host들의 네트워크를 관리하기 위한 일종의 데이터 센터용 스위치
| 항목 | 표준 스위치(vSS) | 분산 스위치(vDS) |
|---|---|---|
| 위치 | 각 ESXi Host에 위치 | vCetner에 위치 |
| Port Group | 각 ESXi Host에 위치 | 모든 Host에 동일하게 공유 |
| 기능 | 기본적인 네트워크 기능만 제공 | 고급 기능 제공(Netflow, QoS, Private VLAN) |
| 편의성 | Host가 많아질 수록 복잡 | 처음 한 번만 설정하면 이후 간편 |
ESXi 하이퍼바이저(커널)가 외부와 통신하기 위해 사용하는 전용 가상 네트워크 인터페이스
VMKernal Adapter
ESXi Host에서 관리 (VM, Network, Storage 등) 할때 발생하는 트래픽 처리
(Management, vMotion, IP Storage, Fault Tolerance(FT), vSAN, Provisioning)
※ 주의점
- 1개의 VMkernal Adapter에는 여러 용도를 설정할 수 있지만 성능/보안 이슈를 고려하여 용도별로 설정
- VMK Adapter는 고유한 IP 주소를 가져야한다.
- 특정 기능(ex. vMotion)은 해당 기능을 처리하기 위한 VMKernal Port가 필요
VM을 다른 ESXi Host로 이관
Cold Migration : VM의 전원이 꺼져있는 상태에서 이관
Hot Migration : VM의 전원이 켜있는 상태에서 이관