Cloud를 공부해야해/Cloud Computing

하이퍼바이저(Hypervisor)가 무엇일까요? AWS는 어떤 하이퍼바이저를 사용하죠?

지추월자 2023. 6. 30. 17:33
반응형

하이퍼바이저(Hypervisor)는 가상화를 위한 소프트웨어 또는 하드웨어로, 컴퓨터 시스템에서 가상 머신(VM, Virtual Machine)을 생성하고 실행하는 역할을 수행합니다. 하이퍼바이저는 물리적 하드웨어와 가상 환경 간의 인터페이스 역할을 하며, 여러 개의 독립적인 가상 머신을 호스트 시스템에서 실행할 수 있도록 합니다.

하이퍼바이저는 크게 두 가지 유형으로 구분됩니다:

형식 1 하이퍼바이저 (Type 1 Hypervisor 또는 Bare-Metal Hypervisor): 호스트 시스템의 하드웨어 위에서 직접 실행됩니다.

  • 운영체제 위에 설치되지 않으며, 가상화 기능을 하드웨어 자체에서 지원합니다.
  • 가상 머신을 직접 관리하며, 호스트와 가상 머신 사이에는 최소한의 레이어가 있습니다.
  • 예시: VMware ESXi, Citrix XenServer, Microsoft Hyper-V 등

형식 2 하이퍼바이저 (Type 2 Hypervisor 또는 Hosted Hypervisor):

  • 호스트 운영체제에서 실행됩니다.
  • 호스트 운영체제 위에 설치되며, 하이퍼바이저는 운영체제와 애플리케이션 사이에 위치합니다.
  • 가상 머신은 하이퍼바이저를 통해 실행되며, 하이퍼바이저는 가상화를 위한 API와 서비스를 제공합니다.
  • 예시: Oracle VirtualBox, VMware Workstation, Parallels Desktop 등

하이퍼바이저는 가상 머신을 생성하고 관리하며, 가상 머신은 독립적인 운영체제와 애플리케이션을 실행하는 데 사용됩니다. 하이퍼바이저를 통해 가상 머신은 호스트 시스템의 하드웨어 리소스에 대한 액세스를 받으며, CPU, 메모리, 디스크 등을 가상화하여 각각의 가상 머신에 할당합니다.

하이퍼바이저는 가상화를 통해 하나의 물리적 시스템을 여러 개의 가상 환경으로 분할하고, 각 환경을 독립적으로 관리할 수 있게 해줍니다. 이를 통해 리소스의 효율성, 격리성, 유연성을 향상시킬 수 있으며, 가상 머신의 이식성과 확장성을 제공합니다.

AWS의 인스턴스는 Xen 기반 하이퍼바이저 기술을 사용하고 있다고 하니 참고하시면 좋겠습니다!

https://aws.amazon.com/ko/ec2/faqs/

 

Amazon EC2 FAQ - AWS

 

aws.amazon.com

반응형