Convertible Reserved Instances 교환하기
Convertible Reserved Instances 교환하기
하나 이상의 Convertible Reserved Instances를 인스턴스 패밀리, 운영 체제, 테넌시를 포함한 다른 구성의 또 다른 Convertible Reserved Instance로 교환할 수 있어요. 이 절에서 교환 요건, 계산, 병합, 부분 교환에 대해 살펴볼게요.
출처: 문서
본문
하나 이상의 Convertible Reserved Instances를 인스턴스 패밀리, 운영 체제, 테넌시를 포함한 다른 구성의 또 다른 Convertible Reserved Instance로 교환할 수 있어요. 새 Convertible Reserved Instance가 교환하는 Convertible Reserved Instances보다 같거나 높은 가치만 있다면 교환을 수행하는 횟수에는 제한이 없어요.
Convertible Reserved Instance를 교환하면 현재 예약의 인스턴스 수가 새 Convertible Reserved Instance 구성의 같거나 높은 가치를 덮는 인스턴스 수로 교환돼요. Amazon EC2는 교환 결과로 받을 수 있는 Reserved Instances 수를 계산해요.
Standard Reserved Instances는 교환할 수 없지만 수정할 수는 있어요. 자세한 내용은 Modify Reserved Instances를 참고하세요.
Convertible Reserved Instances 교환 요건
다음 조건이 충족되면 Amazon EC2가 교환 요청을 처리해요. 내 Convertible Reserved Instance는 다음이어야 해요.
- Active 상태
- 이전 교환 요청이 대기 중이지 않음
- 만료되기 전에 최소 24시간이 남아 있음
다음 규칙이 적용돼요.
- Convertible Reserved Instances는 AWS에서 현재 제공하는 다른 Convertible Reserved Instances로 교환해야 해요.
- Convertible Reserved Instances는 특정 리전과 연결되며, 예약 기간 동안 고정돼요. Convertible Reserved Instance를 다른 리전의 Convertible Reserved Instance로 교환할 수 없어요.
- 구역(zonal) Convertible Reserved Instance를 교환하려면 AWS가 해당 리전에 새 인스턴스 유형을 위한 충분한 용량이 있어야 해요.
- 한 번에 하나 이상의 Convertible Reserved Instances를 단 하나의 Convertible Reserved Instance로만 교환할 수 있어요.
- Convertible Reserved Instance의 일부를 교환하려면 두 개 이상의 예약으로 수정한 다음, 그중 하나 이상의 예약을 새 Convertible Reserved Instance로 교환할 수 있어요. 자세한 내용은 Convertible Reserved Instance의 일부 교환을 참고하세요. Reserved Instances 수정에 대한 자세한 내용은 Modify Reserved Instances를 참고하세요.
- All Upfront Convertible Reserved Instances는 Partial Upfront Convertible Reserved Instances로 교환할 수 있고, 그 반대도 가능해요.
참고
교환에 필요한 총 선불 결제(true-up cost)가 $0.00보다 작으면 AWS는 자동으로 true-up 비용이 $0.00 이상이 되도록 Convertible Reserved Instance의 인스턴스 수량을 제공해요.
참고
새 Convertible Reserved Instance의 총 가치(선불 가격 + 시간당 가격 * 남은 시간 수)가 교환한 Convertible Reserved Instance의 총 가치보다 작으면 AWS는 자동으로 총 가치가 교환한 Convertible Reserved Instance와 같거나 높아지도록 Convertible Reserved Instance의 인스턴스 수량을 제공해요.
- 더 나은 요금을 누리려면 No Upfront Convertible Reserved Instance를 All Upfront 또는 Partial Upfront Convertible Reserved Instance로 교환할 수 있어요.
- All Upfront 및 Partial Upfront Convertible Reserved Instances는 No Upfront Convertible Reserved Instances로 교환할 수 없어요.
- No Upfront Convertible Reserved Instance는 새 Convertible Reserved Instance의 시간당 가격이 교환한 Convertible Reserved Instance의 시간당 가격과 같거나 높은 경우에만 다른 No Upfront Convertible Reserved Instance로 교환할 수 있어요.
참고
새 Convertible Reserved Instance의 총 가치(시간당 가격 * 남은 시간 수)가 교환한 Convertible Reserved Instance의 총 가치보다 작으면 AWS는 자동으로 총 가치가 교환한 Convertible Reserved Instance와 같거나 높아지도록 Convertible Reserved Instance의 인스턴스 수량을 제공해요.
- 만료 날짜가 다른 여러 Convertible Reserved Instances를 교환하면 새 Convertible Reserved Instance의 만료 날짜는 가장 미래인 날짜가 돼요.
- 단일 Convertible Reserved Instance를 교환한다면 새 Convertible Reserved Instance와 같은 기간(1년 또는 3년)이어야 해요. 기간이 다른 여러 Convertible Reserved Instances를 병합하면 새 Convertible Reserved Instance의 기간은 3년이 돼요. 자세한 내용은 Convertible Reserved Instances 병합을 참고하세요.
- Amazon EC2가 Convertible Reserved Instance를 교환하면 연결된 예약을 폐기하고 종료 날짜를 새 예약으로 이전해요. 교환 후 Amazon EC2는 이전 예약의 종료 날짜와 새 예약의 시작 날짜를 모두 교환 날짜로 설정해요. 예를 들어 기간이 16개월 남은 3년 예약을 교환하면 새 예약은 교환한 Convertible Reserved Instance의 예약과 같은 종료 날짜를 가진 16개월 예약이 돼요.
Convertible Reserved Instances 교환 계산하기
Convertible Reserved Instances 교환은 무료예요. 하지만 교환에서 받는 새 Convertible Reserved Instances와 기존 Convertible Reserved Instances의 차액에 대한 비례 배분된 선불 비용인 true-up 비용을 지불해야 할 수 있어요.
각 Convertible Reserved Instance에는 목록 가치(list value)가 있어요. 이 목록 가치는 교환에서 받을 수 있는 인스턴스 예약 수를 결정하려는 Convertible Reserved Instances의 목록 가치와 비교돼요.
예를 들어 목록 가치가 $35인 Convertible Reserved Instance 1개를 목록 가치가 $10인 새 인스턴스 유형으로 교환하려 한다고 가정해 봐요.
$35/$10 = 3.5
내 Convertible Reserved Instance를 $10 Convertible Reserved Instances 3개로 교환할 수 있어요. 절반 예약을 구매할 수는 없으므로 나머지를 덮기 위해 추가 Convertible Reserved Instance를 구매해야 해요.
3.5 = 3개 정수 Convertible Reserved Instances + 1개 추가 Convertible Reserved Instance
네 번째 Convertible Reserved Instance는 다른 세 개와 같은 종료 날짜를 가져요. Partial 또는 All Upfront Convertible Reserved Instances를 교환한다면 네 번째 예약에 대해 true-up 비용을 지불해요. 내 Convertible Reserved Instances의 남은 선불 비용이 $500이고 새 예약이 일반적으로 비례 배분 기준으로 $600이라면 $100이 청구돼요.
$600 새 예약의 비례 배분 선불 비용 - $500 이전 예약의 남은 선불 비용 = $100 차액
Convertible Reserved Instances 병합
두 개 이상의 Convertible Reserved Instances를 병합하면 새 Convertible Reserved Instance의 기간은 기존 Convertible Reserved Instances와 같거나 그중 가장 높은 기간이어야 해요. 새 Convertible Reserved Instance의 만료 날짜는 가장 미래인 만료 날짜예요.
예를 들어 계정에 다음 Convertible Reserved Instances가 있다고 가정해 봐요.
| Reserved Instance ID | 기간 | 만료 날짜 |
|---|---|---|
| aaaa1111 | 1년 | 2018-12-31 |
| bbbb2222 | 1년 | 2018-07-31 |
| cccc3333 | 3년 | 2018-06-30 |
| dddd4444 | 3년 | 2019-12-31 |
aaaa1111과bbbb2222를 병합해 1년 Convertible Reserved Instance로 교환할 수 있어요. 3년 Convertible Reserved Instance로 교환할 수는 없어요. 새 Convertible Reserved Instance의 만료 날짜는 2018-12-31이에요.bbbb2222와cccc3333을 병합해 3년 Convertible Reserved Instance로 교환할 수 있어요. 1년 Convertible Reserved Instance로 교환할 수는 없어요. 새 Convertible Reserved Instance의 만료 날짜는 2018-07-31이에요.cccc3333과dddd4444를 병합해 3년 Convertible Reserved Instance로 교환할 수 있어요. 1년 Convertible Reserved Instance로 교환할 수는 없어요. 새 Convertible Reserved Instance의 만료 날짜는 2019-12-31이에요.
Convertible Reserved Instance의 일부 교환
수정 프로세스를 사용해 Convertible Reserved Instance를 더 작은 예약으로 분할한 다음, 새 예약 중 하나 이상을 새 Convertible Reserved Instance로 교환할 수 있어요. 다음 예시로 이를 보여드릴게요.
예시: 여러 인스턴스가 있는 Convertible Reserved Instance
이 예시에서 예약에 인스턴스 4개가 있는 t2.micro Convertible Reserved Instance가 있다고 가정해 봐요. t2.micro 인스턴스 2개를 m4.xlarge 인스턴스로 교환하려면:
t2.microConvertible Reserved Instance를 각각 인스턴스 2개를 가진 두 개의t2.microConvertible Reserved Instances로 분할해 수정하세요.- 새
t2.microConvertible Reserved Instances 중 하나를m4.xlargeConvertible Reserved Instance로 교환하세요.
예시: 단일 인스턴스가 있는 Convertible Reserved Instance
이 예시에서 t2.large Convertible Reserved Instance가 있다고 가정해 봐요. 이를 더 작은 t2.medium 인스턴스와 m3.medium 인스턴스로 바꾸려면:
t2.largeConvertible Reserved Instance를 두 개의t2.mediumConvertible Reserved Instances로 분할해 수정하세요. 단일t2.large인스턴스는 두 개의t2.medium인스턴스와 같은 인스턴스 크기 공간(footprint)을 가져요.- 새
t2.mediumConvertible Reserved Instances 중 하나를m3.mediumConvertible Reserved Instance로 교환하세요.
자세한 내용은 Support for modifying instance sizes와 교환 요청 제출을 참고하세요.
교환 요청 제출
Convertible Reserved Instances를 교환할 수 있어요. 교환된 Reserved Instances는 폐기돼요.
콘솔
Convertible Reserved Instances 교환
- Amazon EC2 콘솔을 https://console.aws.amazon.com/ec2/에서 엽니다.
- Reserved Instances를 선택하고 교환할 Convertible Reserved Instances를 선택한 다음 Actions, Exchange Reserved Instance를 선택합니다.
- 원하는 구성의 속성을 선택하고 Find offering을 선택합니다.
- 새 Convertible Reserved Instance를 선택합니다. 화면 하단에서 교환으로 받는 Reserved Instances 수와 추가 비용을 볼 수 있어요.
- 요구 사항을 충족하는 Convertible Reserved Instance를 선택했으면 Review를 선택합니다.
- Exchange를 선택한 다음 Close를 선택합니다.
AWS CLI
Convertible Reserved Instance 교환
- describe-reserved-instances-offerings 명령으로 요구 사항을 충족하는 새 Convertible Reserved Instance를 찾습니다.
- get-reserved-instances-exchange-quote 명령으로 교환 견적을 받습니다. 여기에는 교환으로 받는 Reserved Instances 수와 교환의 true-up 비용이 포함돼요.
- accept-reserved-instances-exchange-quote 명령으로 교환을 수행합니다.
PowerShell
Convertible Reserved Instance 교환
- Get-EC2ReservedInstancesOffering cmdlet으로 요구 사항을 충족하는 새 Convertible Reserved Instance를 찾습니다.
- Get-EC2ReservedInstancesExchangeQuote cmdlet으로 교환 견적을 받습니다. 여기에는 교환으로 받는 Reserved Instances 수와 교환의 true-up 비용이 포함돼요.
- Approve-EC2ReservedInstancesExchangeQuote cmdlet으로 교환을 수행합니다.