VMware, Nutanix, Openstack 제품 비교
1.VMware, Nutanix, Openstack이란
- VMare, Nutanix : 클라우드 컴퓨팅 및 가상화 소프트웨어를 판매하는 기업
- Openstack : 클라우드 운영체제(소프트웨어) 오픈 소스
2. 비교 기준
VMware나 Nutanix는 클라우드 및 가상화에 관련된 다양한 제품을 가지고 있고, 오픈스택은 많은 컴포넌트로 이루어진 소프트웨어이다.
VMware와 Nutanix는 서버 가상화, 스토리지 가상화, 네트워크 가상화, HCI 레벨에 있는 제품과 이와 비슷한 역할을 하는 Openstackd의 컴포넌트를 함께 비교했다.
3. VMware
3.1 VMware 계층별 제품 소개
구분 |
계층 |
제품 |
클라우드 관리 |
프로비저닝/서비스 관리 |
VMware vRealize Cloud Management |
HCI(하이퍼 컨버지드 인프라) |
프로비저닝 |
vCenter Server, Dell EMC VxRail |
가상화 |
서버 가상화 |
스토리지 가상화 |
네트워크 가상화 |
vSphere |
vSAN |
NSX Data Center |
3.2 제품별 설명
- vSphere : 가상 머신, 컨테이너 및 Kubernetes 통합 관리 지원 서버 가상화 소프트웨어
- vSAN : 엔터프라이즈급 스토리지 가상화 소프트웨어
- NSX Data Center : 가상 클라우드 네트워크를 구현하여 데이터 센터, 클라우드, 애플리케이션 프레임워크 전반으로 확장할 수 있는 네트워크 가상화 및 보안 플랫폼
- vCenter Server : 중앙 집중식 서버 관리 소프트웨어
- Dell EMC VxRail : VMware 전용 HCI
- vRealize Cloud Management : 데이터 센터에서 클라우드, 엣지까지 애플리케이션, 인프라 및 플랫폼 서비스의 일관된 배포와 운영을 지원
4. Nutanix
4.1 Nutanix 계층별 제품 소개
구분 |
계층 |
제품 |
자동화 및 오케스트레이션 |
프로비저닝/서비스 관리 |
Calm, Era, Karbon |
HCI(하이퍼 컨버지드 인프라) |
프로비저닝 |
Prism |
가상화 |
서버 가상화 |
스토리지 가상화 |
네트워크 가상화 |
AHV |
Files, Volumes, Objects |
Flow |
Cloud OS |
AOS |
4.2 제품별 설명
- AOS : Nutanix HCI 플랫폼 운영 체제
- AHV : KVM 기반의 하이퍼바이저
- Files : 파일 스토리지
- Volumes : 블록 스토리지 솔루션
- Objects : 오브젝트 스토리지
- Flow : 포괄적인 가시성, 보안 및 자동화를 제공하는 소프트웨어 정의 네트워크
- Prism : 하나의 콘솔에서 Nutanix HCI 인프라 관리
- Calm : 애플리케이션 라이프사이클 관리 및 클라우드 오케스트레이션
- Era : 데이터베이스 운영 자동화 및 단순화
- Karbon : 엔터프라이즈용 쿠버네티스 관리 솔루션
5. Openstack
5.1 Openstack 계층별 컴포넌트 소개
구분 |
컴포넌트 |
서비스 관리 및 운영 |
대시보드 |
모니터링 |
리소스 최적화 |
빌링 |
Horizon |
Ceilometer |
Watcher |
Cloudkitty |
프로비저닝 |
워크로드 프로비저닝 |
오케스트레이션 |
Magnum, Sahara |
Heat |
가상화 |
베어 메탈 |
컴퓨트 |
스토리지 |
네트워킹 |
Ironic |
Nova, Zun |
Swift, Cinder, Manila |
Neutron, Octavia, Designate |
5.2 제품별 설명
- Irnonic : 베어메탈 하이퍼바이저 API
- Nova : 서버 가상화 지원, 여러 가상화 소프트웨어를 제어하며 VM 등을 관리
- Zun : 컨테이너 관리
- Swift : 오브젝트 스토리지
- Cinder : 블록 스토리지
- Manila : Shared File System
- Neutron : 네트워크 서비스(L2, L3, L4, FW, VPN 등)를 지원
- Octavia : 로드 밸런싱
- Designate : DNS 서비스 제공 및 관리
- Magnum : 컨테이너 오케스트레이션 엔진 프로비저닝
- Sahara : 빅데이터 프로세싱 프레임워크 프로비저닝
- Heat : 클라우드 자원 생성 및 관리
- Horizon : 관리자와 사용자들에게 클라우드 기반 자원 배치의 접근, 제공, 자동화를 위한 그래픽 인터페이스 제공
- Ceilometer : 사용량 모니터링
- Watcher : 리소스 최적화
- Cloudkitty : 과금 정책 관리