카테고리 없음2016. 5. 23. 13:28

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를 가질 수 있다.





Posted by 빨간 양말