용량 예약 생성 - Amazon Elastic Compute Cloud

용량 예약 생성

용량 예약을 생성하여 특정 가용 영역에서 사용할 수 있는 컴퓨팅 용량을 확보할 수 있습니다. 용량 예약 생성 요청이 성공하면 용량이 즉시 사용 가능한 상태가 됩니다. 이 용량은 용량 예약이 활성 상태인 동안은 예약 상태로 유지되며 언제든지 인스턴스를 이 용량으로 시작할 수 있습니다. 용량 예약이 열려 있으면 일치하는 속성이 있는 새 인스턴스 및 기존 인스턴스는 용량 예약의 용량으로 자동 실행됩니다. 용량 예약이 targeted이면 인스턴스를 예약된 용량으로 실행하도록 지정해야 합니다.

다음 중 하나에 해당하는 경우 용량 예약 생성 요청이 실패할 수 있습니다.

  • Amazon EC2에 용량이 충분하지 않아서 요청을 이행할 수 없습니다. 나중에 다시 시도하거나, 다른 가용 영역을 사용하거나, 요청을 줄여서 시도하세요. 애플리케이션이 인스턴스 유형 및 크기 면에서 가변적인 경우 다른 인스턴스 속성으로 생성해 봅니다.

  • 요청한 수량이 선택한 인스턴스 패밀리에 대한 온디맨드 인스턴스 제한을 초과합니다. 인스턴스 패밀리에 대한 온디맨드 인스턴스 제한을 늘리고 다시 시도하세요. 자세한 내용은 온디맨드 인스턴스 할당량 섹션을 참조하세요.

콘솔을 사용하여 용량 예약을 생성하는 방법
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 용량 예약를 선택한 후 용량 예약 생성을 선택합니다.

  3. 용량 예약 생성 페이지의 인스턴스 세부 정보 섹션에서 다음 설정을 구성합니다. 시작하는 인스턴스의 인스턴스 유형, 플랫폼, 가용 영역, 테넌시는 여기에서 지정한 인스턴스 유형, 플랫폼, 가용 영역, 테넌시와 일치해야 하며, 일치하지 않으면 용량 예약이 적용되지 않습니다. 예를 들어 열려 있는 용량 예약이 일치하지 않으면 명시적으로 용량 예약을 대상으로 하는 인스턴스 시작이 실패합니다.

    1. 인스턴스 유형 - 예약된 용량으로 시작할 인스턴스 유형입니다.

    2. EBS 최적 인스턴스 시작 - EBS 최적 인스턴스 용량을 예약할지 여부를 지정합니다. 이 옵션은 특정 인스턴스 유형에 대해 기본적으로 선택됩니다. 자세한 내용은 Amazon EBS 최적화 인스턴스 유형 단원을 참조하십시오.

    3. 플랫폼 - 사용자 인스턴스에 사용할 운영 체제입니다. 자세한 내용은 지원되는 플랫폼 단원을 참조하십시오.

    4. 가용 영역 - 용량을 예약할 가용 영역입니다.

    5. 테넌시 - 공유 하드웨어(기본)를 실행할지 전용 인스턴스를 실행할지 지정합니다.

    6. (선택 사항) 배치 그룹 ARN(Placement group ARN) - 용량 예약을 생성할 클러스터 배치 그룹의 ARN입니다.

      자세한 내용은 클러스터 배치 그룹에 용량 예약 생성 단원을 참조하십시오.

    7. 수량—용량을 예약할 인스턴스 수입니다. 선택한 인스턴스 유형에 대해 남은 온디맨드 인스턴스 제한을 초과하는 수량을 지정하는 경우 이 요청이 거부됩니다.

  4. 예약 세부 정보 섹션에서 다음 설정을 구성합니다.

    1. 예약 종료 - 다음 옵션 중 하나를 선택합니다.

      • 수동 - 명시적으로 취소할 때까지 용량을 예약합니다.

      • 지정 시간—지정된 날짜 및 시간에 용량 예약을 자동으로 취소합니다.

    2. 인스턴스 자격 - 다음 옵션 중 하나를 선택합니다.

      • open - (기본값) 용량 예약은 일치하는 속성(인스턴스 유형, 플랫폼, 가용 영역, 테넌시)이 있는 모든 인스턴스와 일치합니다. 일치하는 속성이 있는 인스턴스를 시작할 경우 예약 용량으로 자동 배치됩니다.

      • targeted - 용량 예약에서는 일치하는 속성(인스턴스 유형, 플랫폼, 가용 영역, 테넌시)이 있고 예약을 명시적으로 지정하는 인스턴스만 허용합니다.

  5. 예약 요청을 선택합니다.

AWS CLI를 사용하여 용량 예약을 생성하려면

create-capacity-reservation 명령을 사용합니다. 자세한 내용은 지원되는 플랫폼 단원을 참조하십시오.

다음 명령은 us-east-1a 가용 영역에서 Red Hat Enterprise Linux AMI를 실행하는 3개의 m5.2xlarge 인스턴스에 대해 용량을 예약하는 용량 예약을 생성합니다.

aws ec2 create-capacity-reservation --instance-type m5.2xlarge --instance-platform Red Hat Enterprise Linux --availability-zone us-east-1a --instance-count 3

다음 명령은 us-east-1a 가용 영역에서 SQL Server AMI가 설치된 Windows를 실행하는 3개의 m5.2xlarge 인스턴스에 대해 용량을 예약하는 용량 예약을 생성합니다.

aws ec2 create-capacity-reservation --instance-type m5.2xlarge --instance-platform Windows with SQL Server --availability-zone us-east-1a --instance-count 3