- Vmware와 비교
-
Proxmox와 Vmware전 세계 가상화 소프트웨어 2위
Proxmox는?
오픈소스 가상화 플랫폼으로 가상머신과 컨테이너를 관리하기 위한 솔루션이다.
단일 서버로 사용이 가능하고 클러스터링 시 최대 32 node까지 클러스터링이 가능하다.
단일 서버로 사용이 가능하고 클러스터링 시 최대 32 node까지 클러스터링이 가능하다.
-
- 다중 가상화기술 지원
- KVM, LXC 지원
-
- 웹기반 관리인터페이스
-
웹브라우저 사용하여 관리인터페이지 제공
리소스할당 / vm생성 관리/백업관리 등 가능
-
- 고가용성 및 클러스터링
-
고가용성을 위한 클러스터링 지원
(corosync 이용)
-
- 백업 & 복원
-
가상머신과 컨테이너의 스냅샷 지원
백업 및 복원을 쉽게 할 수 있다
-
- 방화벽
- 가상 시스템의 방화벽 기능 제공
-
- 모니터링
- 시스템 (host,vm)의 리소스 사용률 및 성능을 실시간 모니터링
-
- 오픈소스
-
무료로 사용가능
community 버전 이상의 라이센스 구매하면 enterprise repository 이용하려 커널 포함 패키지 버전 업그레이드 가능(버그/보안 패치 등 적용)
Proxmox backup server
-
가상머신, 컨테이너, 데이터 스토리지의 백업 및 복원을 단일 인터페이스에서 수행 가능
-
백업작업의
스케쥴링 및 자동화 가능 -
백업데이터의 암호화 및
데이터 무결성 검사 기능 가능 -
다양한 스토리지 백엔드와
통합 가능 -
웹기반 관리인터페이스 제공
장단점
장점 | 단점 |
---|---|
오픈소스 | 초심자의 경우 학습필요 |
KVM, LXC 지원 | 커뮤니티 부족 |
웹기반 관리 (모바일 앱 가능) | 출발지, 목적지가 동일 네트워크 존재 시 다른 네트워크로 전파 차단 |
고가용성 | 자동업데이트를 위해 유료 구독 필요 |
가상화 플랫폼 비교
비교 | proxmox | vmware | hyper-V | KVM/QEMU |
---|---|---|---|---|
가격 | 무료(유료 사용가능) | 고가 | 무료 (windows) | 무료 |
오픈소스 | O | X | X | O |
hypervisor/가상화 | KVM/LXC | ESXi,vCenter | hyper-V | KVM |
웹기반관리 | O | O | O | X |
가상화 관리 툴 | proxmox VE UI | vCenter | Hyper-V manager | virt-manager |
클러스터링 | O | O | O | O |
고가용성 | O | O | O | O |
스토리지 관리 | O | O | O | 제한적 |
가상머신 이동기능 | O | vMotion | Live migration | O |
컨테이너 지원 | O (LXC) | 제한적 | O (windows container) | 제한적(podman) |
VMware vSphere 7.0 vs Proxmox 비교
기능 | 설명 | vSphere 7.0 | Proxmox VE 7.0 | 유사 구현 방법 |
---|---|---|---|---|
vMotion | 실행 중인 가상 머신을 다른 호스트 서버로 이동하는 기능 | 지원 | 지원 | - |
Storage vMotion | 실행 중인 가상 머신의 스토리지 위치를 변경하는 기능 | 지원 | 미지원 | VM 스냅샷을 사용하여 스토리지 마이그레이션 수행 |
DRS/DPM | DRS: 클러스터 내 리소스 자동 관리 및 최적화, DPM: 전력 소비 최적화 | 지원 | 미지원 | HA 클러스터 기능 사용 |
High Availability (HA) | 장애 발생 시 자동으로 페일오버하여 서비스 중단 없이 운영하는 기능 | 지원 | 지원 | - |
Fault Tolerance (FT) | 2개의 호스트 서버에 동일한 가상 머신을 두어, 하나의 호스트 서버에 장애 발생 시 다른 호스트 서버에서 가상 머신 계속 실행하는 기능 |
미지원 (Ent지원) | 미지원 | HA or VM replication 기능 사용 |
Hot Add | 가상 머신이 실행 중에 CPU, 메모리, 네트워크 어댑터와 같은 리소스를 추가할 수 있는 기능 | 지원 | 지원 | - |
vSphere Replication | 원격 사이트로 가상 머신을 복제하여 재해 복구를 위한 데이터 보호를 제공하는 기능 | 미지원 (Ent지원) | 미지원 | Proxmox Backup Server (PBS)를 사용하여 백업 및 복제 수행 |
vSAN | 최소 3개 이상의 ESXi 호스트로 구성된 클러스터 내 모든 로컬 스토리지를 하나의 논리적 볼륨으로 통합하여 구성된 공유 스토리지 |
미지원 (Ent지원) | 미지원 | Ceph 클러스터 or GlusterFS 클러스터 구축 |
NVIDIA vGPU | 물리적 GPU를 가상화하여 여러 가상 머신에 GPU 성능 제공하는 기능 | 미지원 (Ent지원) | 미지원 | GPU passthrough를 사용하여 가상 환경에서 GPU 리소스 제공 |