* 가상화 기본 용어 정리
Virtualization (가상화)
하드웨어 자원(H/W Resource)을 소프트웨어로 추상화하는 기술이다.
물리 서버의 CPU, 메모리, 스토리지, 네트워크를 소프트웨어적으로 분리하여 여러 가상 서버가 동시에 활용할 수 있도록 하는 기술이다.
가상화의 종류는 아래와 같다.
- 서버 가상화 (Server Virtualization): 단일 물리적 서버에서 여러 운영체제를 VM으로 실행할 수 있도록 하여 비효율성을 해결한다.
- 네트워크 가상화 (Network Virtualization): 물리 네트워크를 소프트웨어적으로 재현한 것이다. 애플리케이션은 물리적 네트워크에서처럼 가상 네트워크에서 실행된다.
- 스토리지 가상화 (Storage Virtualization): 여러 스토리지 장치를 논리적으로 하나로 통합하여 단일 단위처럼 제공하는 것이다.
- 데스크톱 가상화 (Desktop Virtualization): 변화하는 요구사항 및 기회에 보다 신속하게 대응할 수 있다.
Operating system (OS, 운영체제)
OS는 물리적 리소스(하드웨어 자원)를 애플리케이션에 할당하고 관리하는 소프트웨어이다.
애플리케이션과 하드웨어 간 인터페이스 역할을 수행한다.
(예: Microsoft Windows, Linux)
Application (애플리케이션)
OS 위에서 실행되어 물리적 리소스를 사용하는 소프트웨어(프로그램)이다.
(예: Microsoft Office, Chrome)
Virtual Machine (VM, 가상머신)

하드웨어 자원을 소프트웨어로 추상화해 만들어진 소프트웨어적인 컴퓨터이다. 즉, 물리적 컴퓨터를 소프트웨어로 구현한 것이다.
물리 서버처럼 CPU, 메모리, 디스크, 네트워크를 갖추고 있으며, 그 안에 운영체제와 애플리케이션을 설치하여 사용할 수 있는 독립적인 환경이다.
독립적인 운영체제를 설치하고 실행할 수 있고, VM 단위로 손쉽게 복제, 이동, 백업이 가능하다.
VM의 구성요소는 아래와 같다.
- Guest OS: VM 내부에서 실행되는 운영체제
- Applications: 게스트 OS 위에서 실행되는 소프트웨어
- Virtual Resources: CPU, Memory, Disk, NIC 등
- VMware Tools: 드라이버/유틸리티 패키지 → 게스트 OS와 하이퍼바이저 간 성능 최적화, 관리 기능 제공
VMware Tools는 드라이버 번들이다.
이러한 드라이버를 사용하면 게스트 운영체제가 게스트 하드웨어와 효율적으로 상호작용할 수 있다.
VMware Tools는 ESXi에서 VM의 물리적 하드웨어 사용을 보다 효과적으로 관리할 수 있도록 추가 기능을 추가한다.
Physical machines vs Virtual machines


물리 서버의 한계:
- 하드웨어와 밀접히 결합되어 이동/복제 어려움
- 하드웨어 교체 시 호환성 문제 발생
- 유지보수와 업그레이드에 시간·비용 많이 듦
VM의 장점:
- VM은 파일 단위로 존재 → 쉽게 이동/복제 가능
- 하드웨어에 독립적 → 특정 하드웨어에 종속되지 않음
- VM 간 격리(Isolation) → 하나의 VM에 장애 발생해도 다른 VM에는 영향 없음
- 빠른 배포(Provisioning), 무중단 마이그레이션(vMotion), 고가용성(HA), 재해 복구(DR) 지원
- 멀티테넌시(Multitenancy, 서로 다른 서비스/환경을 동일 서버에서 분리 운영)를 사용하여 특수 구성환경과 혼합 가능
Guest (게스트)
VM 안에서 실행되는 운영체제로, Guest OS(게스트 운영체제)라고도 한다.
(예: Windows, Linux, Windows, Linux 같은 OS가 VM 안에서 독립적으로 실행됨)
Hypervisor (하이퍼바이저)
하드웨어 자원을 소프트웨어로 추상화해 가상 머신을 만들고 관리할 수 있도록 해주는 소프트웨어 패키지이다.
즉, 가상화 OS라고 할 수 있다.
(예: VMware ESXi, VMware Workstation, Microsoft Hyper-V, Linux KVM)
Host (호스트)
하이퍼바이저가 설치된 물리적 서버(실제 하드웨어)이다. VM들이 동작할 수 있는 물리적인 기반을 제공한다.
ESXi Host
VMware의 하이퍼바이저인 ESXi가 설치된 호스트이다.
vSphere
VMware의 서버 가상화 솔루션 제품군이다.
ESXi와 vCenter Server로 구성되며, 여러 호스트와 VM을 통합 관리하는 기능을 제공한다.
Cluster (클러스터)
여러 대의 ESXi Host를 묶어 하나의 자원 풀처럼 운영하는 집합이다. 즉, ESXi 호스트의 집합이다.
클러스터를 통해 자원 분산, 고가용성(HA), 자동 자원 할당(DRS) 같은 기능을 사용할 수 있다.
Migration (마이그레이션)
VM을 다른 호스트로 이동시키는 과정이다.
vSphere vMotion
실행 중인 VM을 서비스가 살아있는 상태로 호스트 간에 마이그레이션(이동) 할 수 있도록 하는 기능이다.

vSphere HA (High Availability, 사용률을 높이는 행위)
정상적으로 실행되는 호스트에서 VM을 다시 시작하여 호스트 하드웨어 장애로부터 보호하는 클러스터 기능이다.
Downtime을 허용한다.
vSphere DRS (Distributed Resource Scheduler)
vSphere vMotion을 사용하여 호스트에 VM을 배치하고 각 VM이 필요한 리소스를 받도록 하는 클러스터 기능이다.
vSphere FT (Fault Tolerance)
VM을 이중화하여 하나가 장애가 발생해도 다른 하나가 서비스를 이어가는 클러스터 기술이다.
Downtime을 허용하지 않는 강력한 고가용성 기술이다.
SDDC (Software-Defined Data Center)
데이터센터를 소프트웨어(가상화 솔루션) 기반으로 관리하는 것이다.
즉, 소프트웨어(가상화 설루션)로 구성된 데이터센터를 말한다.
모든 리소스(CPU, RAM, Disk, Network)가 파일 형태로 추상화되고, 하드웨어에 구애받지 않고 유연한 인프라 관리가 가능하다.
SDDC의 구성 요소는 아래와 같다.
- 물리 계층(Physical layer): 실제 서버, 스토리지, 네트워크
- 가상 인프라 계층(Virtual infrastructure layer): 하이퍼바이저, 리소스 풀, 가상화 플랫폼
- 클라우드 관리 계층(Cloude management layer): 서비스 카탈로그, 오케스트레이션, 셀프서비스 포털
- 서비스 관리 및 자동화(Service management and automation): 로그 분석, 모니터링, 운영 자동화
- 보안(Security): 규정 준수 및 리스크 관리
끝...
'서버 가상화(VMware vSphere)' 카테고리의 다른 글
| [VMware vSphere] Distributed Switch(분산 스위치) 구성 (0) | 2025.10.14 |
|---|---|
| [VMware vSphere] VM 생성 및 OS 설치 (0) | 2025.10.02 |
| vCenter 재구성 (2) - vCenter 설치 및 호스트 구성 (0) | 2025.10.01 |
| vCenter 재구성 (1) - NAT+AD+DNS 기반 ESXi 호스트 인프라 환경 구축 (0) | 2025.09.30 |
| [VMware vSphere] VM 생성 및 복제 (0) | 2025.09.16 |