위로
아래
VMware
- 가상화 및 클라우드 인프라 솔루션을 제공하는 소프트웨어 기업
- 가상화 : 물리적인 리소스를 가상적으로 나누어 여러 개의 가상 리소스를 활용하는 기술
- vCenter와 ESXi는 별도의 인증 키가 필요하다
VMware의 솔루션
- vSphere : 가상화 및 클라우드 컴퓨팅 플랫폼. ESXi나 vCenter를 포함하고 있는 VMware의 가상화 제품군 이름. (MS Office가 vSphere면, ESXi가 MS Office의 vCenter 같은 것)
- ESXi : 하이퍼바이저 OS (Native Hypervisor)
- vCenter Server : vSphere 환경의 중앙집중식 관리 도구. 가상화된 리소스의 관리, 모니터링, 자원할당을 수행.
- NSX : 가상 네트워크 및 보안 솔루션. 가상 네트워크를 구축하고 가상화된 환경에서 네트워크 트래픽을 관리, 보안 기능을 제공.
- vSAN : 가상 스토리지 솔루션. 가상화된 환경에서 스토리지를 제공하고 가상 머신의 디스크 이미지를 저장하고 관리.
vSphere 관리 인터페이스 종류
- vSpehre UI Client : ESXi ip치면 들어가지는 ESXi 관리 웹 GUI
- vCenter vSphere Client : vCenter ip치면 들어가지는 vCenter와 ESXi들 관리 웹 GUI
다른 가상화 기업 종류
- Microsoft Hyper-V : 마이크로소프트 가상화 플랫폼.
- Citrix Hypervisor : Citrix Systems에서 제공한느 가상화 플랫폼.
- KVM (Kernel-based Virtual Machine) : 리눅스 커널에서 동작하는 오픈 소스 가상화 모듈.
- Oracle VM : 오라클에서 제공하는 가상화 플랫폼. 오라클 데이터베이스와의 통합을 강조.
- Red Hat Virtualization : 레드햇에서 제공하는 가상화 플랫폼. 오픈소스 KVM을 기반으로 구축.
vSphere
- VMware가 제공하는 가상화 플랫폼
- ESXi와 vCenter를 모두 포괄하는 개념 (vSphere의 ESXi, vSphere의 vCenter 라고 부르는 것이 합당하다)
- 가상 리소스 (가상 서버, 가상 스토리지, 가상 네트워크)를 제공하여 기업이 가상화된 IT 인프라를 구축하고 관리할 수 있도록 지원.
종류
- vSphere Client : 별도의 소프트웨어 설치 없이 HTML을 이용한 웹 동작 방식
- vSphere Web Client : 별도의 소프트웨어 설치 없이 Adobe를 이용한 웹 동작 방식
- vSphere Windows Client Program : Windows 운영체제에 특정 소프트웨어를 설치하여 프로그램을 통해 접근하는 동작 방식 (ESXi 6.0 이하에서 사용 가능. 권장하지 않음.)
구성 요소
- ESXi 호스트 : 가상화된 호스트 서버를 제공. 물리적인 서버를 가상화하여 가상 머신을 실행하고 관리할 수 있는 환경을 제공.
- vCenter Server : vSphere의 중앙 집중식 관리 도구. 가상화된 리소스의 관리, 모니터링, 자원 할당을 수행. 가상 머신의 생성, 관리, 마이그레이션, 자원 풀 관리 작업을 수행할 수 있다.
- VM : vSphere는 VM을 생성하여 실행할 수 있는 환경을 제공. VM은 물리적인 서버에서 독립적으로 실행. 여러 VM을 하나의 호스트에서 동시에 실행할 수 있다.
- 가상 스토리지 : vSphere는 가상 스토리지를 통해 가상 머신의 디스크 공간을 제공.
- 가상 네트워크 : vSphere는 가상 네트워크를 통해 가상 머신 간의 통신과 외부 네트워크와의 연결을 제공. 가상 머신의 가상 NIC(Network Interface Card)를 관리하고 가상 스위치를 통해 네트워크 트래픽을 제어.
ESXi
- VMware에서 제공하는 가상화 플랫폼.
- Native (Bare-metal) 하이퍼바이저 : 하드웨어에 직접 설치되어 동작
- 가벼운 설치 크기와 최소한의 운영체제 기능을 갖추고 있어 성능과 안정성이 뛰어남
- 다양한 하드웨어와 호환성이 높아 여러 환경에서 사용 가능
- 무료 체험판은 60일까지.
vCenter
- VMware의 가상화 플랫폼인 vSphere의 중앙 집중식 관리 및 운영 도구
- vSphere 환경에서 가상화된 리소스를 효율적으로 관리할 수 있는 기능을 제공
- 여러 개의 ESXi(물리적인 서버)를 한 번에 관리할 수 있게 도와준다
주요 기능
- 가상화 환경 관리 : 가상 서버, 가상 스토리지, 가상 네트워크 등의 리소스를 중앙에서 관리, 모니터링 가능
- 가상 머신 관리 : 가상 머신을 생성, 배포, 관리, 이동, 복제, 마이그레이션 가능. 가상 머신의 스냅샷 관리, 자원 할당 등을 중앙에서 수행.
- 리소스 풀 관리 : 가상화된 리소스를 리소스 풀로 구성하여 관리. 서로 다른 호스트에 분산되어 있는 리소스를 유연하게 할당하고 관리 가능.
- 가상화 환경 모니터링 : 가상화 환경의 성늘, 가용성, 자원 사용량을 모니터링.
- 보안 및 액세스 제어 : 다양한 보안 기능을 제공하여 가상화 환경을 보호. 사용자 및 역할 기반의 액세스 제어, 로그 기록 및 감사, 가상 머신 보안을 지원
vCenter가 설치되어 있어야만 사용할 수 있는 기능들
- vSphere vMotion : 현재 사용 중인 VM을 전원을 끄지 않은 상태로 다른 호스트(서버)로 이동할 수 있게 해주는 기능
- vSphere HA (High Availability)
- vSphere FT (Fault Tolerance)
- vSphere DRS (Distributed Resource Scheduler) : VM의 리소스 (RAM, CPU 등)을 지속적으로 확인하고, 이를 효율적으로 관리하기 위해 VM을 다른 호스트로 이동하거나 VM의 전원을 끄는 기능
- vSphere SDRS (Storage Distributed Resource Scheduler)
- Clone & Template
- vSphere Distributed Switch 관리
- 글로벌 패치 관리
참고 : https://lifegoesonme.tistory.com/435