인스턴스를 기존 용량 예약으로 시작 - Amazon Elastic Compute Cloud

인스턴스를 기존 용량 예약으로 시작

다음과 같은 용량 예약에서만 인스턴스를 시작할 수 있습니다.

  • 일치하는 속성(인스턴스 유형, 플랫폼, 가용 영역, 테넌시)이 있는 용량 예약

  • 사용 가능한 용량이 충분한 용량 예약

  • 상태가 active인 용량 예약

인스턴스를 시작할 때 인스턴스를 임의 open 용량 예약, 특정 용량 예약 또는 용량 예약 그룹으로 시작할지 여부를 지정할 수 있습니다.

또는 일치하는 속성 및 가용 용량이 있는 open 용량 예약이 있더라도 용량 예약에서 실행되지 않도록 인스턴스를 구성할 수 있습니다.

인스턴스를 용량 예약으로 시작하면 시작된 인스턴스 수만큼 가용 용량이 감소됩니다. 예를 들어, 인스턴스 세 개를 시작할 경우 용량 예약의 가용 용량이 3만큼 감소됩니다.

Console
콘솔을 사용하여 기존 용량 예약으로 인스턴스를 시작하는 방법
  1. 절차에 따라 인스턴스를 시작하되 다음 단계를 완료하여 배치 그룹 및 용량 예약 설정을 지정할 때까지 인스턴스를 시작하지 마세요.

  2. 고급 세부 정보를 열고 다음을 수행합니다.

    1. 배치 그룹의 경우 인스턴스를 시작할 클러스터 배치 그룹을 선택합니다.

    2. 용량 예약(Capacity Reservation)에서 용량 예약 구성에 따라 다음 옵션 중 하나를 선택합니다.

      • 없음 - 인스턴스가 용량 예약으로 시작되지 않도록 합니다. 인스턴스는 온디맨드 용량으로 실행됩니다.

      • 열기 - 일치하는 속성과, 선택한 인스턴스 수에 맞는 용량이 있는 용량 예약으로 인스턴스를 시작합니다. 충분한 용량이 있는 적절한 용량 예약이 없는 경우 인스턴스는 온디맨드 용량을 사용합니다.

      • 용량 예약 지정 - 선택한 용량 예약에서 인스턴스를 시작합니다. 선택한 용량 예약의 용량이 선택한 인스턴스 수에 맞게 충분하지 않으면 인스턴스가 시작되지 않습니다.

      • 용량 예약 리소스 그룹 지정 - 선택한 용량 예약 그룹에 일치하는 속성 및 가용 용량이 있는 용량 예약에서 인스턴스를 시작합니다. 선택한 그룹에 일치하는 속성 및 가용 용량이 있는 용량 예약이 없는 경우 인스턴스는 온디맨드 용량으로 시작됩니다.

      • 용량 예약만 지정 - 선택한 용량 예약에서 인스턴스를 시작합니다. 용량 예약 ID를 지정하지 않으면 인스턴스는 open 용량 예약에서 시작됩니다. 용량을 사용할 수 없는 경우 인스턴스 시작이 실패합니다.

      • 용량 예약 리소스 그룹만 지정 - 용량 예약 리소스 그룹의 용량 예약에서 인스턴스를 시작합니다. 용량 예약 리소스 그룹 ARN을 지정하지 않으면 인스턴스는 open 용량 예약에서 시작됩니다. 용량을 사용할 수 없는 경우 인스턴스 시작이 실패합니다.

  3. Summary(요약) 패널에서 인스턴스 구성을 검토한 다음 Launch instance(인스턴스 시작)를 선택합니다. 자세한 내용은 콘솔에서 인스턴스 시작 마법사를 사용하여 EC2 인스턴스 시작 단원을 참조하십시오.

AWS CLI
AWS CLI를 사용하여 기존 용량 예약으로 인스턴스를 시작하려면

run-instances 명령을 사용하여 --capacity-reservation-specification 파라미터를 지정합니다.

다음 예제에서는 일치하는 속성과 가용 용량이 있는 열려 있는 용량 예약으로 t2.micro 인스턴스가 시작됩니다.

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-1234567890abcdef1 --capacity-reservation-specification CapacityReservationPreference=open

다음 예제에서는 t2.micro 인스턴스가 targeted 용량 예약로 시작됩니다.

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-1234567890abcdef1 --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-a1234567}

다음 예제에서는 t2.micro 인스턴스가 용량 예약 그룹으로 시작됩니다.

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-1234567890abcdef1 --capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:us-west-1:123456789012:group/my-cr-group}

다음 예제에서는 t2.micro 인스턴스가 용량 예약에서만 시작됩니다. 용량 예약 ID가 지정되지 않았으므로 인스턴스는 일치하는 속성과 사용 가능한 용량이 있는 open 용량 예약에서 시작됩니다.

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-1234567890abcdef1 --capacity-reservation-specification CapacityReservationPreference=capacity-reservations-only

다음 예제에서는 t2.micro 인스턴스가 특정 용량 예약에서만 시작됩니다. 지정된 용량 예약에서 용량을 사용할 수 없는 경우 인스턴스 시작이 실패합니다.

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-1234567890abcdef1 --capacity-reservation-specification CapacityReservationPreference=capacity-reservations-only CapacityReservationTarget={CapacityReservationId=cr-a1234567}