EC2 Instance에 구매 옵션으로는 총 7가지가 있습니다.
1) On-Demand Instances
2) Reserved Instance
3) Saving Plans Instance
4) Spot Instance
5) Dedicated Hosts(전용 호스트)
6) Dedicated Instances(전용 인스턴스)
7) Capacity Reservations(용량 예약)
1) On-Demand Instances
: 사용할 때만 비용을 지불하며 초단위로 청구됩니다. 워크로드가 짧고 예측 가능한 가격표입니다.
모든 운영체제에 대해서 시간당 비용 청구가 비싸지만 정기 약정은 필요하지 않습니다.
연속적인 단기 워크로드나 Application 동작을 예측할 수 없는 워크로드에서 많이 사용됩니다.
> 호텔 예약으로 따지면, 필요할 때 체크인하고 필요할 때 호텔 서비스를 이용하고 원할때 전체 요금을 지불하는 것입니다.
2) Reserved Instance
: 1 or 3년 사용에 대해서 미리 예약할 수 있습니다.
특정 인스턴스의 속성(인스턴스 유형, Region, 테넌스 및 OS..)에 대해서도 예약할 수 있고 결제는 선결제, 부분결제, 추후 결제가 가능합니다.
Application이 안정된 상태로 사용되는 데이터베이스이며 마켓플레이스에서 예약 인스턴스를 구매하거나 판매도 가능합니다.
> Convertible Reserved Instance도 있습니다.
= 변경 가능한 예약 인스턴스라서 긴 워크로드에 대해서 유연하게 인스턴스를 활용할 수 있습니다.
> 호텔 예약으로 따지면, 1~3년 장기 투숙을 미리 예약하는 것으로 장기 투숙이고 미리 계획하는거라 할인률 또한 큽니다.
3) Saving Plans
: 장기 사용에 따라 할인이 크며, 예약 인스턴스와 마찬가지로 70% 가까이 할인 받습니다.
1 or 3년 선태갷서 약정하며 초과 사용량에 대해서는 onDemand로 가격이 청구됩니다.
특정 인스턴스 제품군의 Region에 한하여 사용할 수 있고, 인스턴스 사이즈에 구애받지 않습니다.
OS는 리눅스와 윈도우 전환이 가능하며, 테넌시의 경우 호스트 전용 및 기본값을 전환할 수 있습니다.
> 호텔 예약으로 따지면, 일정 금액을 지출하고 길게 서비스를 이용하는건데 중간에 투숙하는 방을 바꿀 수 있습니다.
4) Spot Instance
: 인스턴스 중 가장 저렴한 인스턴스이며 언제든 중단이 가능합니다.
최단기에 사용하는 인스턴스이며, 스팟 인스턴스에 지불하는것 보다 스팟 가격이 더 높으면 인스턴스가 자동 중단됩니다.
서비스가 중단되어도 워크로드는 복구하기 쉽지만, 인스턴스가 불안정하여 쉽게 잃을 수 있고 그만큼 신뢰도가 떨어지는 단점이 있습니다.
(eg: 배치작업, 데이터분석, 이미지처리, 분산된 워크로드, 시작 및 종료 시점이 유동적인 워크로드 등에 사용)
> 호텔 예약으로 따지면 마감 세일하는 것으로 호객하기 위한 작업이며, 가격 입찰제라 할인률이 높습니다.
그렇지만 더 비싼 비용을 지불한다면 다른 이에게 객실을 뺏길 위험이 있습니다.
5) Dedicated Hosts(전용 호스트)
: 물리적 서버 전체를 예약하고 인스턴스를 배치를 제어하는 역할을 합니다.
EC2 인스턴스 용량을 가진 물리적 서버로, 서버 자체에 액세스하여 저수준 하드웨어에 대한 가시성을 제공받습니다.
규정 준수 요구사항이 있거나 기존의 서버 결함 소프트웨어 라이선스를 사용해야 할 경우에 필요합니다.
socket당, core당, vm software license당 비용이 청구됩니다.
온디멘드로 초당 청구 또는 1 or 3년 기간을 예약해서 서비스를 사용하며, 물리적인 서버를 직접 예약하기 때문에 AWS 인스턴스 중
가장 비싼 옵션이라고 할 수 있습니다.
> 호텔 예약으로 따지면 리조트 건물 자체를 모두 예약해버리는 것(자신만의 하드웨어인 리조트를 갖게 되는 것)
6) Dedicated Instances(전용 인스턴스)
: 하드웨어를 공유하지 않음. 각자의 전용 하드웨어에서 실행되는 인스턴스이며 물리적 서버와는 다릅니다.
각 하드웨어에 따라 고유한 인스턴스를 갖는 것이며 같은 계정의 다른 인스턴스와 하드웨어를 공유하기는 하지만
인스턴스 배치 제어는 불가합니다.
7) Capacity Reservations(용량 예약)
: 원하는 기간동안 특정한 AZ에 온디맨드 인스턴스를 예약할 수 있습니다.
이후 필요할 때마다 그 용량에 액세스할 수 있고 1 or 3년 처럼 시간 약정이 없기 때문에 언제든지 용량을 예약하거나 취소할 수 있습니다.
(용량 예약만을 위해 사용하기 때문에 요금 할인이 되지 않습니다.)
요금을 할인 받기 위해서는 리전 예약 인스턴스 혹은 Saving Plans 인스턴스와 결합해야 합니다.
인스턴스 실행 여부와 관계없이 온디맨드 요금이 청구되며 용량 예약은 예약한 것에 대해서 비용을 지불하고 실행 중이 아니어도
비용이 부과됩니다.
특정한 AZ에 대해서는 단기의 워크로드로 사용하기에 적합합니다.
> 호텔 예약으로 따지면 객실 예약을 하고 싶은데 숙박 여부는 확실치 않지만, 원할 때는 언제든 머물 수 있는 케이스입니다.
숙박 여부와 관계없이 전체 사용 가격을 지불하는 것과 같습니다.
'Cloud' 카테고리의 다른 글
AWS - AMI (1) | 2023.01.17 |
---|---|
AWS - EBS (0) | 2023.01.17 |
AWS - Security group (2) | 2023.01.17 |
AWS - EC2 (0) | 2023.01.17 |
Access Key & IAM Role & IAM Service (0) | 2023.01.17 |