VMware / VirtualBox = 하이퍼바이저(가상화 소프트웨어)
OVM = 하이퍼바이저 + 관리 시스템
OVM은 데이터센터 환경에서 여러 물리 서버를 하나의 시스템 처럼 묶어, 가상 머신을 생성하고 관리할 수 있도록 해주는 플랫폼이다.
이때 내부적으로 하이퍼바이저를(Type1) 사용해 VM을 실행하고 관리시스템을 통해 여러 서버를 통합적으로 운영할 수 있다.
따라서 OVM은 기업이나 클라우드 환경에서 사용하는 다중 서버 기반의 가상화 관리 시스템이다.
OVS(Open VSwitch)가 패킷전달, VLAN, 터널링 flow를 제어하는 고급 스위치였다면
OVM은 CPU, 메모리, 디스크, 네트워크 포함한 가상머신을 전체 관리하는 기술이다.
즉 OVM안에서 네트워크를 OVS가 담당한다.
[사용자]
↓
[OVM Manager]
↓
[OVM Server (Hypervisor)]
↓
[VM]
↓
[OVS] ← 네트워크 연결 담당
| 개념 | OVM | AWS |
|---|---|---|
| 가상머신 관리 | OVM | EC2 |
| 하이퍼바이저 | Xen (OVM) | Nitro/Xen |
| 네트워크 | OVS | VPC |
| 관리 시스템 | OVM Manager | AWS Control Plane |
| 구분 | VMware / VirtualBox | OVM |
|---|---|---|
| 목적 | 개인 VM 실행 | 데이터센터/클라우드 |
| 구조 | 단일 머신 | 다중 서버 |
| 구성 | 하이퍼바이저 중심 | 관리 + 하이퍼바이저 |
| 사용 환경 | 개발/테스트 | 기업/클라우드 |