본문으로 바로가기
링크허브 공식블로그

연동이 쉬워진다

링크허브 공식블로그

현대리가 생각하는 IT

AWS EC2 인스턴스 구조, AMI 유형 (HVM, PV)

▶ AWS EC2 인스턴스




- 인스턴스는 AWS의 가상 서버를 지칭함
- 사전에 VPC와 서브넷으로 네트워크 환경을 구성했다고 가정했을 때 위 그림과 같이 구성 가능




▶ AMI 선택



- AMI(Amazon Machine Image, 아마존 머신 이미지) : 즉시 사용이 가능한 상태의 OS 및 패키지의 조합
- AMI의 가상화 타입으로 완전가상화인 HVM (Hardware Virtual Machine) 과 반가상화인 PV (Para Virtualization) 가 있음 
- 일반적으로 완전가상화인 HVM을 선택하며, AWS는 PV에 대한 지원을 축소하면서 HVM으로 전환을 진행하고 있어 HVM이 성능이 더 좋음




▶ PV ( Para Virtualization) 반가상화


- AMI 가상화 타입중 하나인 반가상화 형태 
- guest OS가 Hypervisor를 통해 Hardware를 제어하고 가볍기 때문에 퍼포먼스가 좋음
- 단점으로는 Guest OS에 대한 수정이 필요




▶ HVM ( Hardward Virtual Machine) 완전가상화


- AMI의 완전 가상화의 형태로 다른 guest와 완전히 독립되고 OS 수정이 없이 사용이 가능
- Hardware 자체가 완전가상화기능(CPU의 VT)을 지원해야 하기 때문에 퍼포먼스가 PV에 비해 떨어진다고 알려져 왔음




▶ AMI HVM vs PV


- PV가 HVM보다 성능이 좋기는 했지만 차이가 크지않고 AWS가 발전하면서 퍼포먼스 차이가 줄어 들었거나 HVM에 더 좋은 성능을 내는 경우도 있다고 함

- 아래의 그림 (2018/09/28기준) 과 같이 PV를 지원하는 instance Type은 거의 없는 상태




원문 출처 
- 실전 AWS 워크북 (가와카미아키히사 저)

이미지 출처 

- 실전 AWS 워크북 21p  
https://aws.amazon.com/ko/amazon-linux-ami/instance-type-matrix/

 참조 
- https://blurblah.net/1352


  • Today
  • Total