용량 블록으로 인스턴스 내보내기 - Amazon Elastic Compute Cloud

용량 블록으로 인스턴스 내보내기

용량 블록을 사용하려면 인스턴스를 시작할 때 용량 블록 예약 ID를 지정해야 합니다. 인스턴스를 용량 예약으로 내보내면 시작된 인스턴스 수만큼 사용 가능한 용량이 감소합니다. 예를 들어, 구매한 인스턴스 용량이 8개 인스턴스이고 4개 인스턴스를 시작하면 사용 가용한 용량이 4만큼 감소합니다.

예약이 종료되기 전에 용량 블록에서 실행 중인 인스턴스를 종료하면 그 자리에서 새 인스턴스를 시작할 수 있습니다. 용량 블록에서 인스턴스를 중지하거나 종료하는 경우 다른 인스턴스를 시작하여 바꿀 수 있으려면 인스턴스를 정리하는 데 몇 분 정도 걸립니다. 이 시간에는 인스턴스가 중지 또는 shutting-down 상태로 됩니다. 이 프로세스가 완료되면 인스턴스 상태가 stopped 또는 terminated로 변경됩니다. 그러면 용량 블록의 사용 가능한 용량이 업데이트되어 사용 가능한 다른 인스턴스가 표시됩니다.

용량 블록이 포함된 EKS 관리형 노드 그룹을 설정하는 방법에 대한 내용은 Amazon EKS 사용 설명서의 ML용 용량 블록이 포함된 관리형 노드 그룹 생성을 참조하세요.

용량 블록을 사용한 AWS ParallelCluster 설정 방법에 대한 내용은 AWS ParallelCluster의 ML을 참조하세요.

EC2 플릿을 사용하여 인스턴스를 용량 블록으로 내보내는 방법에 대한 내용은 튜토리얼: 인스턴스를 용량 블록으로 시작하도록 EC2 플릿을 구성 섹션을 참조하세요.

용량 블록을 대상으로 하는 시작 템플릿을 생성하는 방법에 대한 내용은 Amazon EC2 시작 템플릿에 인스턴스 시작 파라미터 저장 섹션을 참조하세요.

다음 단계에서는 AWS Management Console 또는 AWS CLI를 사용하여 active 상태의 용량 블록으로 인스턴스를 내보내는 방법을 설명합니다.

Console
콘솔을 사용하여 인스턴스를 용량 블록으로 내보내는 방법
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 화면 상단의 탐색 모음에서 용량 블록 예약의 리전을 선택합니다.

  3. Amazon EC2 콘솔 대시보드에서 인스턴스 시작을 선택합니다.

  4. (선택 사항) 이름 및 태그에서 인스턴스의 이름을 지정하고 인스턴스에 태그를 지정할 수 있습니다. 태그에 대한 내용은 Amazon EC2 리소스 태깅 섹션을 참조하세요.

  5. 애플리케이션 및 OS 이미지에서 Amazon Machine Image(AMI)를 선택합니다.

  6. 인스턴스 유형에서 용량 블록 예약과 일치하는 인스턴스 유형을 선택합니다.

  7. 키 페어(로그인)에서 기존 키 페어를 선택하거나 새 키 페어 생성을 선택하여 새로 하나를 생성합니다. 자세한 내용은 Amazon EC2 키 페어 및 Amazon EC2 인스턴스 단원을 참조하십시오.

  8. 네트워크 설정(Network settings)에서 기본 설정을 사용하거나 편집(Edit)을 선택하여 필요에 따라 네트워크 설정을 구성합니다.

    중요

    용량 블록이 있는 가용 영역과 다른 가용 영역의 서브넷에서 인스턴스를 시작할 수 없습니다.

  9. 고급 세부 정보에서 스팟 인스턴스를 다음과 같이 구성합니다.

    1. 구매 옵션(시장 유형)에서 용량 블록을 선택합니다.

    2. 용량 예약에서 ID로 대상 지정을 선택합니다.

    3. 용량 블록 예약의 용량 예약 ID를 선택합니다.

  10. 요약(Summary) 패널의 인스턴스 수(Number of instances)에 시작할 인스턴스 수를 입력합니다.

  11. 인스턴스 시작을 선택합니다.

AWS CLI
AWS CLI를 사용하여 인스턴스를 용량 블록으로 내보내는 방법
  • run-instances 명령을 사용하여 instance-market-options 구조의 capacity-blockMarketType을 지정합니다. capacity-reservation-specification 파라미터도 지정해야 합니다.

    다음 예에서는 일치하는 속성과 사용 가능한 용량이 있는 활성 용량 예약으로 단일 p5.48xlarge 인스턴스를 내보냅니다.

    aws ec2 run-instances --image-id ami-abc12345 --count 1 \ --instance-type p5.48xlarge --key-name MyKeyPair \ --subnet-id subnet-1234567890abcdef1 \ --instance-market-options MarketType='capacity-block' --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-a1234567}