Amazon EC2 인스턴스 유형 찾기 - Amazon Elastic Compute Cloud

Amazon EC2 인스턴스 유형 찾기

인스턴스를 시작하려면 먼저 사용할 인스턴스 유형을 선택해야 합니다. 선택한 인스턴스 유형은 컴퓨팅, 메모리 또는 스토리지 리소스 등 워크로드에 필요한 리소스에 따라 다를 수 있습니다. 워크로드에 적합한 여러 인스턴스 유형을 식별하고 테스트 환경에서 성능을 평가하는 것이 유리할 수 있습니다. 로드 상태에서 애플리케이션의 성능 측정을 대신할 수 없습니다.

이미 EC2 인스턴스를 실행 중인 경우 AWS Compute Optimizer를 사용하여 성능 향상, 비용 절감 또는 두 가지 모두를 위해 사용해야 하는 인스턴스 유형에 대한 권장 사항을 확인할 수 있습니다. 자세한 정보는 인스턴스 유형에 대한 권장 사항 가져오기를 참조하세요.

콘솔을 사용하여 인스턴스 유형 찾기

Amazon EC2 콘솔을 사용하여 필요에 맞는 인스턴스 유형을 찾을 수 있습니다.

콘솔을 사용하여 인스턴스 유형을 찾으려면

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

  2. 탐색 모음에서 인스턴스를 실행할 리전을 선택합니다. 현재 위치와 관계없이 사용자가 고를 수 있는 리전을 임의로 선택합니다.

  3. 탐색 창에서 인스턴스 유형을 선택합니다.

  4. (선택 사항) 기본 설정(기어 모양) 아이콘을 선택하여 표시할 인스턴스 유형 속성(예: 온디맨드 Linux 요금)을 선택한 다음 확인을 선택합니다. 또는 인스턴스 유형의 이름을 선택하여 세부 정보 페이지를 열고 콘솔을 통해 사용 가능한 모든 속성을 볼 수 있습니다. 콘솔에 API 또는 명령줄을 통해 사용할 수 있는 모든 속성이 표시되지는 않습니다.

  5. 인스턴스 유형 속성을 사용하여 표시된 인스턴스 유형 목록을 필요에 맞는 인스턴스 유형으로만 필터링합니다. 예를 들어, 다음 속성을 기준으로 필터링할 수 있습니다.

    • 가용 영역(Availability zones): 가용 영역, 로컬 영역 또는 Wavelength 영역의 이름입니다. 자세한 정보는 리전 및 영역를 참조하세요.

    • vCPU(vCPUs) 또는 코어(Cores): vCPU 또는 코어의 개수입니다.

    • 메모리(Memory, GiB): 메모리 크기(GiB)입니다.

    • 네트워크 성능(Network performance): 네트워크 성능(Gigabits)입니다.

    • 로컬 인스턴스 스토리지(Local instance storage): 인스턴스 유형에 로컬 인스턴스 스토리지가 있는지 여부를 나타냅니다(true | false).

  6. (선택 사항) 항목별로 비교해 보려면 여러 인스턴스 유형에 대한 확인란을 선택합니다. 비교 항목이 화면 아래쪽에 표시됩니다.

  7. (선택 사항) 추가 검토를 위해 인스턴스 유형 목록을 쉼표로 구분된 값(.csv) 파일에 저장하려면 작업(Actions)에서 목록 CSV 다운로드(Download list CSV)를 선택합니다. 이 파일에는 사용자가 설정한 필터와 일치하는 모든 인스턴스 유형이 포함됩니다.

  8. (선택 사항) 필요에 맞는 인스턴스 유형을 사용하여 인스턴스를 시작하려면 인스턴스 유형의 확인란을 선택하고 작업(Actions)에서 인스턴스 시작(Launch instance)을 선택합니다. 자세한 정보는 새 인스턴스 시작 마법사를 사용하여 인스턴스 시작를 참조하세요.

AWS CLI를 사용하여 인스턴스 유형 찾기

Amazon EC2에 대한 AWS CLI 명령을 사용하여 필요에 맞는 인스턴스 유형을 찾을 수 있습니다.

AWS CLI를 사용하여 인스턴스 유형을 찾으려면

  1. 아직 설치하지 않았다면 AWS CLI를 설치합니다. 자세한 내용은 AWS Command Line Interface 사용 설명서를 참조하세요.

  2. describe-instance-types 명령을 사용하여 인스턴스 속성을 기준으로 인스턴스 유형을 필터링합니다. 예를 들어, 다음 명령을 사용하여 64GiB(65536MiB)의 메모리가 있는 현재 세대 인스턴스 유형만 표시할 수 있습니다.

    aws ec2 describe-instance-types --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=65536" --query "InstanceTypes[*].[InstanceType]" --output text | sort
  3. describe-instance-type-offerings 명령을 사용하여 위치(리전 또는 영역)별로 제공되는 인스턴스 유형을 필터링합니다. 예를 들어, 다음 명령을 사용하여 지정된 영역에서 제공되는 인스턴스 유형을 표시할 수 있습니다.

    aws ec2 describe-instance-type-offerings --location-type "availability-zone" --filters Name=location,Values=us-east-2a --region us-east-2 --query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort
  4. 필요에 맞는 인스턴스 유형을 찾은 후 인스턴스를 시작할 때 이러한 인스턴스 유형을 사용할 수 있도록 해당 목록을 저장해 둡니다. 자세한 내용은 AWS Command Line Interface 사용 설명서에서 인스턴스 시작을 참조하세요.