Amazon EC2용 On-Demand 인스턴스 구매
Amazon EC2용 On-Demand 인스턴스 구매
On-Demand 인스턴스는 장기 약정 없이 컴퓨팅 용량을 초 단위로 지불해요. 인스턴스 수명 주기(실행, 중지, 최대 절전, 시작, 재부팅, 종료)를 완전히 제어할 수 있어요.
출처: 문서
본문
On-Demand 인스턴스를 구매할 때 장기 약정은 필요 없어요. On-Demand 인스턴스가 running 상태인 시간(최소 60초)에 대해서만 요금을 지불해요. 실행 중인 On-Demand 인스턴스의 초당 가격은 고정되어 있고, Amazon EC2 Pricing, On-Demand Pricing 페이지에 나와 있어요.
단기적이고 불규칙하며 중단될 수 없는 워크로드가 있는 애플리케이션에는 On-Demand 인스턴스 사용을 권장해요.
On-Demand 인스턴스 대비 상당한 비용을 절약하려면 AWS Savings Plans, Spot Instances, 또는 Reserved Instances for Amazon EC2 overview를 사용하세요.
목차
- On-Demand Instance 할당량
- On-Demand Instance 할당량과 사용량 모니터링
- 할당량 증가 요청
- On-Demand 인스턴스 가격 조회
On-Demand Instance 할당량
AWS 계정과 리전별로 실행 중인 On-Demand 인스턴스 수에 대한 할당량이 있어요. On-Demand Instance 할당량은 인스턴스 유형과 무관하게, 실행 중인 On-Demand 인스턴스가 사용하는 가상 중앙 처리 장치(vCPU) 수 기준으로 관리돼요. 각 할당량 유형은 하나 이상의 인스턴스 패밀리에 대한 최대 vCPU 수를 지정해요.
계정에는 On-Demand 인스턴스에 대한 다음 할당량이 포함돼요. pending, stopping, stopped, hibernated 상태의 인스턴스는 On-Demand Instance 할당량에 포함되지 않아요. Capacity Reservations는 사용되지 않더라도 On-Demand Instance 할당량에 포함돼요.
| 이름 | 기본값 | 조정 가능 |
|---|---|---|
| Running On-Demand DL instances | 0 | Yes |
| Running On-Demand F instances | 0 | Yes |
| Running On-Demand G and VT instances | 0 | Yes |
| Running On-Demand HPC instances | 0 | Yes |
| Running On-Demand High Memory instances | 0 | Yes |
| Running On-Demand Inf instances | 0 | Yes |
| Running On-Demand P instances | 0 | Yes |
| Running On-Demand Standard (A, C, D, H, I, M, R, T, Z) instances | 5 | Yes |
| Running On-Demand Trn instances | 0 | Yes |
| Running On-Demand X instances | 0 | Yes |
인스턴스 패밀리, 세대, 크기에 대한 자세한 내용은 Amazon EC2 Instance Types Guide를 참고하세요.
vCPU 수가 계정 할당량을 초과하지 않는 한, 변화하는 애플리케이션 요구에 맞는 인스턴스 유형의 조합을 자유롭게 실행할 수 있어요. 예를 들어 Standard 인스턴스 할당량이 256 vCPU라면 m5.2xlarge 인스턴스 32개(32 × 8 vCPU) 또는 c5.4xlarge 인스턴스 16개(16 × 16 vCPU)를 실행할 수 있어요. 자세한 내용은 EC2 On-Demand Instance limits를 참고하세요.
작업
- On-Demand Instance 할당량과 사용량 모니터링
- 할당량 증가 요청
On-Demand Instance 할당량과 사용량 모니터링
다음 방법으로 각 리전의 On-Demand Instance 할당량을 확인하고 관리할 수 있어요.
Service Quotas 콘솔로 현재 할당량 보기
- Service Quotas 콘솔(https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/)을 엽니다.
- 탐색 모음에서 리전을 선택합니다.
- 필터 필드에
On-Demand를 입력합니다. - Applied quota value 열에 계정의 각 On-Demand Instance 할당량 유형에 대한 최대 vCPU 수가 표시됩니다.
AWS Trusted Advisor 콘솔로 현재 할당량 보기
AWS Trusted Advisor 콘솔에서 Service limits 페이지를 엽니다.
CloudWatch 알람 구성하기
Amazon CloudWatch 메트릭 통합을 사용하면 할당량 대비 EC2 사용량을 모니터링할 수 있어요. 할당량에 근접하면 경고하도록 알람을 구성할 수도 있어요. 자세한 내용은 Service Quotas 사용 설명서의 Service Quotas and Amazon CloudWatch alarms 항목을 참고하세요.
할당량 증가 요청
Amazon EC2가 사용량에 기반해 On-Demand Instance 할당량을 자동으로 늘려 주긴 하지만, 필요하면 할당량 증가를 요청할 수 있어요. 예를 들어 현재 할당량이 허용하는 것보다 더 많은 인스턴스를 실행하려면, Amazon EC2 service quotas에 설명된 Service Quotas 콘솔을 사용해 할당량 증가를 요청할 수 있어요.
On-Demand 인스턴스 가격 조회
Price List Service API 또는 AWS Price List API를 사용해 On-Demand 인스턴스의 가격을 조회할 수 있어요. 자세한 내용은 AWS Billing 사용 설명서의 Using the AWS Price List API 항목을 참고하세요.
더 알아보기
- 결제 및 구매 옵션
- Reserved Instances