메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

예약 인스턴스 변경

컴퓨팅 요구사항에 변화가 생긴 경우, 표준 또는 Convertible Reserved Instance를 변경함으로써 요금 혜택에 따른 혜택을 계속 유지할 수 있습니다. 예약 인스턴스의 가용 영역, 범위, 네트워크 플랫폼 또는 인스턴스 크기(동일한 인스턴스 유형 내)를 수정할 수 있습니다;. 예약 인스턴스를 수정하려면 수정할 예약 인스턴스를 지정한 다음 대상 구성을 하나 이상 지정합니다.

참고

Convertible Reserved Instance를 인스턴스 패밀리를 비롯하여 구성이 다른 Convertible Reserved Instance와 교환할 수도 있습니다. 자세한 내용은 Convertible Reserved Instance 교환 단원을 참조하십시오.

예약 인스턴스의 전부 또는 하위 집합을 수정할 수 있습니다. 원래 예약 인스턴스를 둘 이상의 새 예약 인스턴스로 분리할 수 있습니다. 예를 들어, us-east-1a에서 10개의 예약을 보유하고 있다가 이중 5개의 인스턴스를 us-east-1b로 옮기는 경우, 해당 변경 요청에 따라 5개의 인스턴스가 소속된 us-east-1a 그룹과 나머지 5개의 인스턴스가 소속된 us-east-1b 그룹, 이렇게 두 그룹이 새로 생성됩니다.

둘 이상의 예약 인스턴스를 단일 예약 인스턴스로 병합할 수도 있습니다. 예를 들어, 인스턴스 하나에 대해 각각 t2.small 예약 인스턴스 4개가 있는 경우 이를 병합하여 t2.large 예약 인스턴스 하나를 생성할 수 있습니다. 자세한 내용은 예약 내역의 인스턴스 크기 수정 단원을 참조하십시오.

수정 후 예약 인스턴스의 혜택은 새로운 파라미터와 일치하는 인스턴스에만 적용됩니다. 예를 들어, 예약의 가용 영역을 변경할 경우 용량 예약 및 요금 혜택이 새로운 가용 영역의 인스턴스 사용에 자동으로 적용됩니다. 새 파라미터와 일치하지 않는 인스턴스는 계정의 다른 예약 내역 할인이 적용되지 않는 한 온디맨드 요금이 부과됩니다.

변경 요청이 성공한 경우:

  • 변경된 예약이 즉시 적용되고 변경 요청 시점을 기준으로 새 인스턴스에 요금 혜택이 적용됩니다. 예를 들어, 예약 변경이 성공적으로 완료된 시간이 오후 9시 15분이라면, 요금 혜택은 오후 9시부터 새 인스턴스에 적용됩니다. (변경된 예약 인스턴스의 effective date(시작일)은 DescribeReservedInstances API 작업이나 -describe- reserved-instances 명령(AWS CLI)을 사용하여 확인할 수 있음).

  • 본래 예약이 종료됩니다. 이 예약의 종료일은 새로운 예약의 시작일이 되며, 새 예약의 종료일은 본래 예약 인스턴스의 종료일과 동일합니다;. 3년 약정 예약 중 16개월 남은 시점에서 변경했다면, 변경된 예약은 16개월 동안 사용이 가능하며 본래 예약의 종료일과 같은 날짜에 사용 기간이 만료됩니다.

  • 변경된 예약의 고정 가격은 본래 예약의 고정 가격이 아닌 $0로 표시됩니다.

참고

변경된 예약의 고정 가격은 계정에 적용되는 할인 요금 티어에는 영향을 주지 않습니다. 할인 요금 티어는 본래 예약의 고정 가격을 기준으로 하기 때문입니다.

수정 요청이 실패할 경우 예약 인스턴스는 원래의 구성을 유지하며 다른 수정 요청이 즉시 가능합니다.

수정 비용이 없기 때문에 새로운 청구서나 인보이스를 수신하지 않습니다.

원하는 만큼 예약을 수정할 수 있지만 제출한 후에는 보류 중인 수정 요청을 변경하거나 취소할 수 없습니다. 수정이 성공적으로 처리된 후에는 필요한 경우 변경 전 상태로 되돌리기 위해 또 다른 변경 요청을 제출할 수 있습니다.

수정 요건 및 제한 사항

예약 인스턴스의 일부 속성은 수정할 수 없으며 제한이 적용될 수 있습니다.

수정 가능한 속성 지원되는 플랫폼 제한

같은 리전 내에서 가용 영역 변경

모든 Windows 및 Linux

-

가용 영역에서 리전으로 범위 변경(반대 방향도 마찬가지)

모든 Windows 및 Linux

범위를 가용 영역에서 리전으로 변경할 경우 용량 예약 혜택을 받을 수 없습니다.

범위를 리전에서 가용 영역으로 변경하면 가용 영역 유연성과 인스턴스 크기 유연성이 사라집니다(있는 경우). 자세한 내용은 예약 인스턴스 적용 방식 단원을 참조하십시오.

EC2-VPC와 EC2-Classic 간에 네트워크 플랫폼 변경

모든 Windows 및 Linux

계정이 EC2-Classic을 지원할 경우에만 해당됩니다.

같은 인스턴스 유형 내에서 인스턴스 크기 변경

Linux에 대해 지원되지만 라이선스 차이로 인해 RedHat 및 SUSE Linux에 대해서는 지원되지 않습니다. RedHat 및 SUSE 요금에 대한 자세한 내용은 Amazon EC2 예약 인스턴스 Pricing을 참조하십시오.

Windows에 대해서는 지원되지 않습니다.

사용 가능한 다른 크기가 없으므로 일부 인스턴스 유형은 지원되지 않습니다. 자세한 내용은 예약 내역의 인스턴스 크기 수정 단원을 참조하십시오.

Amazon EC2에서는 요청된 구성에 사용할 수 있는 용량이 충분히 남아 있고(해당되는 경우) 다음 조건을 충족하는 경우 변경 요청을 처리합니다.

수정할 예약 인스턴스는 다음 사항이어야 합니다.

  • 활성화

  • 보류 중인 다른 변경 요청의 대상이 아닌 인스턴스

  • 예약 인스턴스 마켓플레이스에 등록되지 않음

    참고

    예약 인스턴스 마켓플레이스에 판매 등록된 예약 인스턴스를 변경하려면 등록을 취소하고 변경을 요청한 뒤 다시 등록해야 합니다.

  • 종료 시간이 동일한 인스턴스(분이나 초가 아닌 시간 기준)

  • 이미 구입한 인스턴스(등록 상품은 구입 전이나 구입 당시에는 수정할 수 없음)

수정 요청은 다음 조건을 충족해야 합니다.

  • 활성 예약과 대상 구성의 인스턴스 공간 크기가 일치해야 합니다. 자세한 내용은 예약 내역의 인스턴스 크기 수정 단원을 참조하십시오.

  • 입력 예약 인스턴스는 표준 예약 인스턴스 또는 Convertible Reserved Instance이되 두 가지의 조합일 수는 없습니다.

예약 내역의 인스턴스 크기 수정

다양한 크기의 인스턴스 유형에 Amazon Linux 예약이 있을 경우 예약 인스턴스의 인스턴스 크기를 조정할 수 있습니다.

참고

인스턴스들은 패밀리(스토리지 또는 CPU 용량 기준), 유형(특정 사용 사례에 맞춘 설계), 그리고 크기에 따라 그룹이 나뉩니다. 예를 들어 c4 인스턴스 유형은 컴퓨팅 최적화 인스턴스 패밀리에 속하고 다양한 크기로 사용 가능합니다. c3 인스턴스들은 같은 패밀리에 속하지만, c4 인스턴스들은 하드웨어 사양이 다르기 때문에 c3 인스턴스로 수정할 수 없습니다. 자세한 내용은 Amazon EC2 인스턴스 유형 단원을 참조하십시오.

다음 인스턴스들은 사용 가능한 다른 크기가 존재하지 않으므로 변경할 수 없습니다.

  • t1.micro

  • cc1.4xlarge

  • cc2.8xlarge

  • cg1.8xlarge

  • cr1.8xlarge

  • hs1.8xlarge

각 예약 인스턴스에는 인스턴스 공간 크기가 있으며, 이 공간 크기는 인스턴스 유형의 정규화 인자와 예약된 인스턴스 개수에 따라 결정됩니다. 예약 인스턴스를 수정하면 대상 구성의 공간이 원래 구성의 공간과 일치해야 합니다. 그렇지 않으면 수정 요청이 처리되지 않습니다.

정규화 인자는 인스턴스 유형(예: m1 인스턴스 유형 내 m1.xlarge 인스턴스) 크기를 기준으로 합니다. 동일한 인스턴스 유형 내에서만 의미가 있습니다. 인스턴스 유형은 하나의 유형에서 다른 유형으로 변경할 수 없습니다. Amazon EC2 콘솔에서 정규화 인자는 유닛으로 표시됩니다. 다음 표는 하나의 인스턴스 유형 내에서 적용되는 정규화 인자를 설명합니다.

인스턴스 크기 정규화 인자

nano

0.25

micro

0.5

small

1

medium

2

large

4

xlarge

8

2xlarge

16

4xlarge

32

8xlarge

64

10xlarge

80

16xlarge

128

32xlarge

256

예약 인스턴스의 인스턴스 공간 크기는 정규화 인자에 인스턴스 수를 곱하여 산출합니다. 예를 들어, 하나의 t2.medium은 정규화 인자 2를 가지므로, t2.medium 인스턴스 4개의 공간은 8유닛입니다.

예약은 예약의 인스턴스 공간 크기가 변동되지 않는 선에서 동일한 인스턴스 유형 내의 다른 인스턴스 크기로 다양하게 할당할 수 있습니다. 예를 들어, 1개의 t2.large(1 x 4) 인스턴스에 대한 예약을 4개의 t2.small(4 x 1) 인스턴스로 나누거나 반대로 기존의 t2.small 인스턴스 4개를 합쳐 1개의 t2.large 인스턴스로 변경할 수 있습니다. 하지만 2개의 t2.small(2 x 1) 인스턴스를 1개의 t2.large(1 x 4) 인스턴스로 변경할 수는 없습니다. 그 이유는 변경했을 때의 인스턴스 공간 크기가 원래 예약에 따른 인스턴스 공간 크기보다 커지기 때문입니다.

다음 예에는 t2.micro 인스턴스 2개가 포함된 예약(1 공간 제공)과 t2.small 인스턴스 1개가 포함된 예약(1 공간 제공)이 있습니다. 이러한 두 예약을 t2.medium 인스턴스 1개가 포함된 단일 예약으로 병합합니다. 이때 원래 예약 2개가 결합된 인스턴스 공간 크기는 수정된 예약의 공간과 같습니다.

 예약 인스턴스 변경

둘 이상의 예약으로 나누도록 예약을 수정할 수도 있습니다. 다음 예에는 t2.medium 인스턴스가 포함된 예약이 있습니다. 이 예약을 t2.nano 인스턴스 2개가 포함된 예약과 t2.micro 인스턴스 3개가 포함된 예약으로 나눕니다.

 예약 인스턴스 변경

변경 요청 제출

Amazon EC2 콘솔, Amazon EC2 API, 또는 명령줄 도구를 사용하여 구입한 예약 인스턴스를 변경할 수 있습니다.

Amazon EC2 Console

예약 인스턴스를 수정하기 전에 해당하는 제한 사항을 읽어 보십시오. 인스턴스 크기를 수정할 경우 수정할 예약의 총 인스턴스 공간 크기를 계산했으며 이 값이 대상 구성의 총 인스턴스 공간 크기와 일치하는지 확인하십시오.

AWS Management Console을 사용하여 예약 인스턴스를 수정하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. [Reserved Instances] 페이지에서 변경할 예약 인스턴스를 하나 이상 선택하고 [Modify Reserved Instances]를 선택합니다.

    참고

    예약 인스턴스가 활성 상태가 아니거나 수정이 불가능한 경우, [Modify Reserved Instances]가 비활성화됩니다.

  3. 수정 표의 첫 항목은 선택한 예약 인스턴스의 속성을 표시하며, 그 아래에 하나 이상의 대상 구성이 있습니다. [Units] 열에는 총 인스턴스 공간 크기가 표시됩니다. 추가할 새 구성 각각에 대해 [Add]를 선택합니다. 각 구성에 대해 필요에 따라 속성을 수정하고 완료한 경우 [Continue]를 선택합니다.

    • 네트워크: 예약 인스턴스가 EC2-Classic에 적용되는지 아니면 EC2-VPC에 적용되는지를 선택합니다. 이 옵션은 계정이 EC2-Classic을 지원하는 경우에만 사용 가능합니다.

    • 범위: 예약 인스턴스가 가용 영역에 적용되는지 아니면 전체 리전에 적용되는지를 선택합니다.

    • 가용 영역: 필요한 가용 영역을 선택합니다. 리전 단위의 예약 인스턴스에는 적용되지 않습니다.

    • 인스턴스 유형: 필요한 인스턴스 유형을 선택합니다. 지원되는 플랫폼에 대해서만 사용할 수 있습니다. 자세한 내용은 수정 요건 및 제한 사항 단원을 참조하십시오.

    • 개수: 예약을 적용할 인스턴스의 수를 지정합니다.

    참고

    결합된 대상 구성이 원래 예약 인스턴스의 인스턴스 공간 크기보다 크거나 작은 경우 [Units] 열의 할당 합계(allocated total)가 빨간색으로 표시됩니다.

  4. 원하는 대로 구성을 지정하고 변경 사항을 확정하려면 [Submit Modifications]를 선택합니다. 변경하지 않으려는 경우 언제든지 [Cancel]을 선택하여 마법사를 종료할 수 있습니다.

예약 인스턴스 화면의 [State] 열을 확인하여 수정 요청의 상태를 알 수 있습니다. 다음 표는 가능한 [State] 값을 보여줍니다.

시/도 설명

active (pending modification)

원래 예약 인스턴스에 임시로 적용되는 상태입니다.

retired (pending modification)

새 예약 인스턴스가 생성되는 동안 원래 예약 인스턴스에 임시로 적용되는 상태입니다.

retired

예약 인스턴스가 성공적으로 변경 및 교체되었습니다.

active

변경 요청 성공한 경우 생성된 새 예약 인스턴스의 상태입니다.

또는

변경 요청이 실패한 경우 본래 예약 인스턴스의 상태입니다.

Amazon EC2 API 또는 명령줄 도구

예약 인스턴스를 수정하기 위해 다음 중 하나를 사용할 수 있습니다.

수정 상태를 확인하려면 다음 중 하나를 사용하십시오.

확인에 따라 표시되는 요청 상태는 processing, fulfilled 또는 failed입니다.

변경 요청 문제 해결

요청한 변경 항목이 중복되지 않는 고유한 설정이라면 요청을 처리 중이라는 메시지가 표시됩니다. 이 시점에서는 Amazon EC2에서 변경 요청의 파라미터가 유효함을 확인만 한 상태입니다. 처리 과정에서 용량이 부족해 변경 요청이 실패할 가능성은 여전히 존재합니다.

일부의 경우, 확인 메시지 대신 완료 실패나 변경 실패 메시지가 표시될 수 있습니다. 메시지에 표시된 정보는 변경 요청을 다시 신청하는 데 참고 기준으로 사용하면 도움이 됩니다. 요청을 제출하기 전에 해당하는 제한 사항을 읽어 보십시오.

선택 항목 중 변경할 수 없는 예약 인스턴스가 존재합니다

Amazon EC2에서는 변경할 수 없는 예약 인스턴스를 식별하여 표시합니다. 이 메시지가 표시되었다면 Amazon EC2 콘솔의 [Reserved Instances] 페이지로 이동하여 예약 인스턴스에 대한 정보를 확인하십시오.

변경 요청을 처리하는 동안 오류가 발생했습니다

하나 이상의 예약 인스턴스의 변경을 요청한 후 이 중 어떤 요청도 처리할 수 없을 때 표시되는 메시지입니다. 변경을 시도한 예약의 개수에 따라 다른 버전의 메시지가 표시될 수 있습니다.

Amazon EC2에서 요청을 처리할 수 없는 이유를 표시합니다. 예를 들어 변경하려는 예약 인스턴스의 하위 그룹 중 하나 이상의 그룹에 동일한 변경 항목(가용 영역과 플랫폼)을 설정했을 수 있습니다. 예약의 인스턴스 세부 정보가 일치하는지와 예약의 모든 하위 그룹에 대해 요청한 변경 사항이 서로 겹치지 않는지를 확인한 다음, 변경 요청을 다시 시도해 봅니다.