EC2 Instances Purchasing Options
- EC2 인스턴스는 Virtual Server이며 지금까지 사용한 EC2 인스턴스는 온디맨드 인스턴스를 사용한 것
- 때때로 서버의 경우 매우 오랫동안 필요할 경우 특정 인스턴스 옵션들을 통해 비용을 절감할 수 있음
- On-Demand Instances : short workload, predictable pricing 예측 가능한 가격의 짧은 워크로드에 필요한 인스턴스
- Reserved (MINIMUM 1 year) : 최소 일 년 동안 사용해야하는 약정을 가지고 있으며 세 가지 유형이 있음
1) Reserved Instances : long workloads 긴 워크로드를 위한 것
2) Convertible Reserved Instances : : long workloads with flexible instances 시간이 지남에 따라 유형 전환 가능
3) Scheduled Reserved Instances : 1년 동안 매주 목요일 오후 3시에서 6시 사이에만 필요할 때 (현재 더 이상 사용되지 않음) - Spot Instances : 워크로드가 짧고 저렴하지만 인스턴스를 잃을 수 있고 안정성이 떨어짐
- Dedicated Hosts : 전체 물리적 서버를 예약하고 인스턴스 배치를 제어하는 전용 호스트
- Dedicated Instances : no other customers will share your hardware 전용 인스턴스
EC2 On Demand
- EC2 인스턴스에 리눅스 머신이 있거나 윈도우 머신이 있다면 실행 1분 후부터 초 단위로 요금을 지불
EC2 인스턴스에 다른 운영 체제가 있다면 시간 당 요금이 청구 - 주문형 가격 책정 방식으로 매우 전형적인 클라우드
- 비용이 많이 들지만 선결제가 없고 장기 약정이 없으며 원할 때 언제든지 종료, 중지, 시작할 수 있음
- 앱이 어떻게 작동할지 예측할 수 있는 단기 및 중단 없는 워크로드에 권장
EC2 Reserved Instances
- 온디맨드에 비해 약 72% 할인을 제공하며 예약 기간을 1년 (+ discount) 또는 3년 (+++ discount) 선택할 수 있음
3년을 선택할 경우 더 많은 할인을 받을 수 있음 - 매월 지불하는 부분 선결제 또는 전체 선결제가 있음
전체 선결제 (++ discount) 의 경우 더 많은 할인을 받을 수 있음 - 특정한 인스턴스 타입을 예약할 수 있음 (T2 micro, C5xlarge 등)
- 앱을 꾸준한 상태의 사용을 원하며 3년 동안 필요할 것을 안다면 인스턴스를 예약하는 것이 비용 절감
- Convertible Reserved Instance는 시간 경과에 따른 EC2 인스턴스 유형 변경을 설정할 수 있으며 최대 66%만 할인
- Scheduled Reserved Instances는 특정한 기간 내에 해당 EC2 인스턴스를 사용해야 할 때 사용하며
하루, 일주일 혹은 한달 동안만 사용 가능하지만 최소 1년 약정을 해야 함
EC2 Spot Instances
- 가장 높은 할인을 제공하며 온디맨드에 비해 최대 90%까지 할인이 가능
- 하지만 시간에 따라 현재 스팟 가격이 달라지므로 내가 지불하려는 최대 금액이 현재 스팟 가격보다 낮을 경우
인스턴스를 잃을 수 있는 특이성을 가지는 AWS에서 가장 비용 효율적인 인스턴스 - 이를 사용할 경우 장애에 대한 복원력이 있는 워크로드에 사용해야 함
- 일괄 작업, 데이터 분석, 이미지 처리, 서버가 분산 방식으로 함께 동작하는 워크로드, 시작, 종료 시간이 유연한 워크로드에 사용
- 중요한 작업이나 데이터베이스에 사용하는 것은 적합하지 않음
EC2 Dedicated Hosts
- 전용 호스트
- Amazon EC2 Dedicated Host는 EC2 인스턴스 용량으로 된 물리적 서버이며 사용자 전용으로 사용됨
- Dedicated Hosts can help you address compliance requirements and reduce costs by allowing you to use your existing server-bound software licenses
AWS 데이터 센터에 있는 전체 서버를 빌려 전용 호스트로 사용하면
기존 서버 바운드 소프트웨어 라이센스를 사용할 수 있도록 하여 대담한 규정 준수 요구 사항을 해결하고 비용을 절감할 수 있음 - 3년의 예약 기간동안 내 계정에 할당되며 나만을 위한 전체 서버를 얻기 때문에 더욱 비싸지만 유용함
- 복잡한 라이센스 모델이 있는 소프트웨어를 가지고 있거나 자체 라이센스를 가져올 경우,
또는 강력한 규제, 규정 준수 요구 사항이 있거나 AWS의 다른 고객이 사용할 수 없도록 할 경우 사용
↔ AWS는 모든 서버를 모두와 공유하고 있어 이웃 서버를 볼 수 없게 하는 보안이 있지만
때로는 규정이나 규정 준수 요구로 인해 자신에게만 물리적 서버가 있는지 확인이 필요함
EC2 Dedicated Instances
- 전용 인스턴스
- 나를 위한 전용 하드웨어에서 실행되는 EC2 인스턴스를 위한 것
- 동일한 계정의 다른 인스턴스와 하드웨어를 공유할 수 있으나 인스턴스 배치 방법은 제어할 수 없음
즉, 전용 하드웨어가 있지만 기본 하드웨어에 접근할 수 없다는 것으로 전용 호스트의 소프트 버전이라고 생각하면 됨전용 인스턴스와 전용 호스트의 차이점 (X는 가능하다는 체크의 의미)
- 전용 인스턴스와 전용 호스트 모두 전용 물리적 서버를 사용할 수 있음
- 전용 호스트를 사용하면 호스트 별로 청구되는 반면, 전용 인스턴스의 경우 인스턴스 별로 청구
- 전용 호스트는 기본 하드웨어에 대한 많은 접근을 제공하므로 소켓, 코어, 호스트 ID 등에 접근할 수 있기 때문에
전용 호스트에 사용할 수 있는 서버 바운드 소프트웨어 라이센스를 얻음
반면 전용 인스턴스는 자동 인스턴스 배치만 허락
Which purchasing option is right for me? - 리조트로 비교
- On demand : 원할 때마다 리조트에 와서 머무는 것으로 정가를 지불하고 방을 얻음
- Reserved : 미리 계획하고 매우 긴 시간 동안 리조트에 머무므로 좋은 가격에 머물 수 있음
- Spot instances : 몇몇 리조트 방이 밤에 비어있어 파격적인 할인을 제공할 경우로
누군가 나보다 더 많은 돈을 지불할 경우 내쫓길 수 있음 - Dedicated Hosts : 규정 준수 요구 사항이나 라이센스가 있기 때문에 리조트 건물 전체를 예약하는 것
Price Comparison Example – m4.large – us-east-1
<EC2 인스턴스 런칭 실습 : EC2 Instances Purchasing Options 사용>
- Reserved 예약 인스턴스 : 특정 유형의 특정한 예약한 인스턴스를 구입 가능
기간, 결제 옵션, 제품 클래스 (표준, 컨버터블 - 변경가능) 등 - Saving Plans : 시간당 특정 금액을 1년에서 3년의 기간에 지출하여 유연성을 제공
- Dedicated Hosts 전용 호스트 : 더 낮은 수준의 하드웨어에 접근할 수 있는 호스트를 시작하여 더 나은 라이센스 가격을 제공
시작하기 클릭 시 라이센스 관리자로 이동하여 호스트 관점이 아닌, 라이센스 측면에서 전용 호스트를 관리
(즉 사용자 대신 전용 호스트를 할당 및 관리하여 관리 환경을 간소화하도록 도와주는 기능)
전용 호스트 할당 클릭 시, 이름을 지정하고 인스턴스 패밀리를 지정하여 다양한 인스턴스 유형을 런칭하여 전용 호스트로 사용 - 용량 예약 : EC2 인스턴스 시작 내에서 용량을 사용할 수 있는지 확인할 때 사용 (어떤 일이 있어도 사용하길 바랄 때)
이 경우 인스턴스를 예약하지 않아도 예약 시간을 정해둘 경우 예약 시간이 지나면 비용을 지불해야 함
'Cloud > AWS' 카테고리의 다른 글
[SAA] 프라이빗 vs 퍼블릭 vs 탄력적 IP (0) | 2022.01.21 |
---|---|
[SAA] 스팟 인스턴스 및 스팟 집합 / EC2 요약 (0) | 2022.01.21 |
[SAA] SSH 및 인스턴스 역할 (0) | 2022.01.20 |
[SAA] 보안 그룹 및 클래식 포트 (0) | 2022.01.20 |
[SAA] EC2 인스턴스 유형 기본 사항 (0) | 2022.01.19 |