Virtualization
- 가상화는 전통적인 물리적 기계 자원을 추상화하고 작업 부하를 가상 머신으로 실행합니다.
- 각 가상 머신은 게스트 운영 체제와 애플리케이션을 실행합니다.
- 운영 체제와 애플리케이션은 자신들이 가상화되어 있다는 것을 모릅니다.
하이퍼바이저
- 하이퍼바이저는 서버의 컴퓨팅 자원을 여러 가상 머신으로 분할합니다.
- 하이퍼바이저 자체는 높은 가용성과 효율성을 위한 조정 기능이 부족합니다.
- VMware vSphere 하이퍼바이저는 ESXi입니다.
VMware vSphere
- VMware vSphere는 기본 호스트 분할을 넘어서는 소프트웨어 모음으로, 인프라 자원을 집약하고 동적 자원 스케줄링과 같은 추가 서비스를 제공합니다.
- 소프트웨어 정의 데이터 센터(SDDC)의 기반을 형성합니다.
IT as a Service (ITaaS)
- ITaaS는 기업 데이터 센터의 복잡성을 추상화합니다.
- 규모의 경제를 달성합니다.
- 애플리케이션 서비스에 대한 초점을 새롭게 맞춥니다:
- 가용성
- 보안
- 확장성
- ESXi는 베어 메탈 VMware vSphere 하이퍼바이저입니다.
- ESXi는 물리적 서버에 직접 설치되어 모든 서버 자원에 직접적인 접근을 가능하게 합니다.
- ESXi는 모든 CPU, 메모리, 네트워크 및 저장소 자원을 제어합니다.
- 호스티드 하이퍼바이저와 달리 가상 머신을 거의 네이티브 성능으로 실행할 수 있습니다.
네이티브 하이퍼바이저 (Type 1) 정의:
네이티브 하이퍼바이저, 또는 베어 메탈 하이퍼바이저는 하드웨어에 직접 설치되며 운영 체제 위에 구축되지 않습니다.
이는 하이퍼바이저가 하드웨어와 직접적으로 상호 작용한다는 것을 의미합니다.
장점: 높은 성능과 보안, 낮은 지연 시간을 제공합니다. 하드웨어 자원을 직접 제어하고 관리할 수 있어 가상 머신의 성능이 더욱 최적화됩니다.
예시: VMware ESXi, Microsoft Hyper-V, Xen.
호스티드 하이퍼바이저 (Type 2) 정의:
호스티드 하이퍼바이저는 기존의 운영 체제 위에 소프트웨어로 설치되어 실행됩니다.
이는 하이퍼바이저가 호스트 운영 체제의 한 애플리케이션처럼 작동한다는 것을 의미합니다.
장점: 설치가 간편하며, 다양한 운영 체제에서 실행될 수 있습니다. 사용자 친화적인 인터페이스와 더불어 다양한 호환성을 제공합니다.
예시: VMware Workstation, Oracle VirtualBox, VMware Fusion.
- ESXi 8.0은 다음을 허용합니다:
- 호스트 당 최대 768개의 논리 CPU 사용
- 호스트 당 최대 24TB의 RAM 사용