VMWare Virtualization(가상화)
vSphere - Compute(CPU, Memory) Virtualization
NSX - Network Virtualization
vSAN - Storage Virtualization
ESXi - VMWare Operating System 이다. Hypervisor 형태의 OS 이다. UI를 가지고 있어서 Command 만 가지고 동작하는 Thin OS 이다.
일반적으로 H/W는 CPU, RAM, Disk, Network 등으로 구성된다.
마이크로소프트도 최근 OS에서 Hypervizor를 지원한다고 했다. 이름은 Hper-v
Virtualization Platform
MS - Hper-v
VMWare - ESXi
Linux - KVM
Citrix - XEN
이렇게 Hypervisor위에 VM을 설치하고 그 안에 OS를 설치하게 된다.
ESXi는 H/W 가 Crash 되면 최소한의 시간에 다시 reboot 해준다. 그리고 해당 application을 다시 실행하지 않아도 그 상태가 유지 되어 있는다. VM 은 Shared Storage에 저장하여 놓는다. 서버 환경에서 Shared Storage는 다른 서버에 구성되어 있기 때문에 Crash가 방생하는 동안에 데이터를 잃어버리가나 하는 경우는 없다.
이러한 VM의 장점은 VM 이 하나의 Application으로 자유롭게 실행되고 옮겨다니고 할 수 있다는 것이다. Physical H/W와 직접 연관이 없다는 것이다.
WM Workstation은 OS위에 올라가는 VMWare이다. ESXi 처럼 Hypervisor 의 역활을 할 수 있도록 하는 Application이다.
ESXi
ESXi는 CPU와 Memory를 Virtualization 한다.(Abstraction)
Server에는 Network와 Storage모두를 Connecter를 통해 연결할 수 있다. 이러한 Network와 Storage도 가상화 할 수 있다.(NSX, vSAN)
Data center
Server들이 있는 지리적 위치로 4가지의 구성 요소 외에 쿨러, 파워 캐퍼시티 등을 가지고 있다.
장점.
가상화를 통해 공간에 대한 비용을 줄일 수 있다. (Service 하나에 여러대의 VM을 설치해서 사용할 수 있음)
Cloud
Custormer point of view: XaaS : Everything as a Service
VM은 일반적으로 하나의 Data Center에 묶여서 사용된다. 하지만 DC를 Abstraction하고(Cloud) 여러개의 DC위에 VM을 만들면 여러개의 DC사이에서 사용할 수 있다.
vCloud Director(IAAS): VMware에 의존성을 가진다.
vRealize Automation: (IAAS, SaaS, PaaS...)
1Core = 1LCPU(Logical CPU)
VCPU(Virtual CPU)는 H/W가 가지고 있는 CPU의 Max CPU에 따라 결정
Hyper Threading 기술 하나의 Core에 2개의 LCPU를 가질 수 있도록 하는 것이다. 즉 8Core 면 16LCPU를 가질 수 있다.