클라우드 컴퓨팅 가상화
Virtualization여러 조직 또는 테넌트 (고객)간에 애플리케이션 또는 리소스의 단일 물리적 인스턴스를 공유 할 수있는 기술입니다. 그렇게합니다. assigning a logical name 물리적 자원에 제공하고 pointer to that physical resource 필요에 따라.
가상화 개념
기존 운영 체제 및 하드웨어 위에 가상 머신을 만드는 것을 하드웨어 가상화라고합니다. 가상 머신은 기본 하드웨어와 논리적으로 분리 된 환경을 제공합니다.
가상 머신이 생성 된 머신은 host machine 과 virtual machine 라고 guest machine. 이 가상 머신은 소프트웨어 또는 펌웨어로 관리됩니다. hypervisor.
하이퍼 바이저
그만큼 hypervisor Virtual Machine Manager의 역할을하는 펌웨어 또는 하위 수준 프로그램입니다. 두 가지 유형의 하이퍼 바이저가 있습니다.
Type 1 hypervisor 베어 시스템에서 실행됩니다. LynxSecure, RTS Hypervisor, Oracle VM, Sun xVM Server, VirtualLogic VLX는 유형 1 하이퍼 바이저의 예입니다. 다음 다이어그램은 유형 1 하이퍼 바이저를 보여줍니다.
그만큼 type1 hypervisor 베어 시스템에 설치되기 때문에 호스트 운영 체제가 없습니다.
Type 2 hypervisor 시스템이 일반적으로 상호 작용하는 장치를 에뮬레이트하는 소프트웨어 인터페이스입니다. 컨테이너, KVM, Microsoft Hyper V, VMWare Fusion, Virtual Server 2005 R2, Windows Virtual PC 및 VMWare workstation 6.0 유형 2 하이퍼 바이저의 예입니다. 다음 다이어그램은 유형 2 하이퍼 바이저를 보여줍니다.
하드웨어 가상화 유형
다음은 세 가지 유형의 하드웨어 가상화입니다.
- 전체 가상화
- 에뮬레이션 가상화
- Paravirtualization
전체 가상화
에 full virtualization,기본 하드웨어는 완전히 시뮬레이션됩니다. 게스트 소프트웨어는 실행을 위해 수정이 필요하지 않습니다.
에뮬레이션 가상화
에 Emulation,가상 머신은 하드웨어를 시뮬레이션하므로 독립적이됩니다. 이 경우 게스트 운영 체제를 수정할 필요가 없습니다.
반 가상화
에 Paravirtualization,하드웨어는 시뮬레이션되지 않습니다. 게스트 소프트웨어는 자체 격리 된 도메인을 실행합니다.
VMware vSphere는 가상화를위한 관리 인프라 프레임 워크를 제공하는 고도로 개발 된 인프라입니다. 시스템, 스토리지 및 네트워킹 하드웨어를 가상화합니다.