Amazon Elastic Compute Cloud
Linux 인스턴스용 사용 설명서

성능 순간 확장 가능 인스턴스의 작업

이러한 인스턴스 시작, 모니터링 및 수정 절차는 서로 유사합니다. 주요 차이점은 다음과 같이 인스턴스가 시작할 때 기본 적용되는 크레딧 사양입니다.

  • T3 및 T3a 인스턴스는 unlimited로 시작하도록 기본 설정되어 있습니다.

  • T2 인스턴스는 standard로 시작하도록 기본 설정되어 있습니다.

무제한 또는 스탠다드로 성능 순간 확장 가능 인스턴스 시작

T3 및 T3a 인스턴스는 unlimited로 시작하도록 기본 설정되어 있습니다. T2 인스턴스는 standard로 시작하도록 기본 설정되어 있습니다.

이러한 인스턴스에 대한 AMI 및 드라이버 요구 사항에 대한 자세한 내용은 출시 정보 단원을 참조하십시오.

Amazon EBS 볼륨을 루트 디바이스로 사용하여 인스턴스를 시작해야 합니다. 자세한 내용은 Amazon EC2 루트 디바이스 볼륨 단원을 참조하십시오.

Amazon EC2 콘솔, AWS SDK, 명령줄 도구 또는 Auto Scaling 그룹을 사용하여 인스턴스를 unlimited 또는 standard로 시작할 수 있습니다. 자세한 내용은 Auto Scaling 그룹을 사용하여 성능 순간 확장 가능 인스턴스를 무제한으로 시작 단원을 참조하십시오.

무제한 또는 스탠다드로 성능 순간 확장 가능 인스턴스를 시작하려면(콘솔)

  1. 시작 인스턴스 마법사를 사용하여 인스턴스 시작의 절차를 따르십시오.

  2. Choose an Instance Type(인스턴스 유형 선택) 페이지에서 인스턴스 유형을 선택하고 Next: Configure Instance Details(다음: 인스턴스 정보 구성)를 선택합니다.

  3. 다음과 같이 크레딧 사양을 선택합니다. T3 및 T3a는 기본적으로 unlimited이고, T2는 standard입니다.

    1. T3 또는 T3a 인스턴스를 standard로 시작하려면 Configure Instance Details(인스턴스 정보 구성) 페이지의 T2/T3 무제한에 대해 활성화를 선택 취소합니다.

    2. T2 인스턴스를 unlimited로 시작하려면 인스턴스 세부 정보 구성 페이지의 T2/T3 무제한(T2/T3 Unlimited)에서 활성화를 선택합니다.

  4. 마법사에 표시되는 지침에 따라 계속합니다. 인스턴스 시작 검토 페이지에서 옵션 검토를 마쳤으면 시작을 선택합니다. 자세한 내용은 시작 인스턴스 마법사를 사용하여 인스턴스 시작 단원을 참조하십시오.

무제한 또는 스탠다드로 성능 순간 확장 가능 인스턴스를 시작하려면(AWS CLI)

run-instances 명령을 사용하여 인스턴스를 시작합니다. --credit-specification CpuCredits= 파라미터를 사용하여 크레딧 사양을 지정합니다. 유효한 크레딧 사양은 unlimitedstandard입니다.

  • T3 및 T3a의 경우 --credit-specification 파라미터를 포함하지 않으면 인스턴스가 unlimited로 시작되도록 기본 설정되어 있습니다.

  • T2의 경우 --credit-specification 파라미터를 포함하지 않으면 인스턴스가 standard로 시작되도록 기본 설정되어 있습니다.

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t3.micro --key-name MyKeyPair --credit-specification "CpuCredits=unlimited"

Auto Scaling 그룹을 사용하여 성능 순간 확장 가능 인스턴스를 무제한으로 시작

성능 확장 가능 인스턴스가 시작되면 CPU 크레딧 없이도 좋은 부트스트래핑 환경을 경험할 수 있습니다. Auto Scaling 그룹을 사용하여 인스턴스를 시작하는 경우 인스턴스를 unlimited로 구성합니다. 그러한 경우 인스턴스는 Auto Scaling 그룹에서 자동으로 시작 또는 재시작될 때 잉여 크레딧을 사용합니다. 잉여 크레딧을 사용하면 성능 제한을 막을 수 있습니다.

시작 템플릿 생성

Auto Scaling 그룹에서 인스턴스를 unlimited로 시작하는 데 시작 템플릿을 사용해야 합니다. 시작 구성에서는 인스턴스를 unlimited로 시작하는 것은 지원하지 않습니다.

인스턴스를 무제한으로 시작하는 시작 템플릿을 생성하려면(콘솔)

  1. Auto Scaling 그룹에 대한 시작 템플릿 생성 절차를 수행하십시오.

  2. 시작 템플릿 내용인스턴스 유형에서 T3, T3a 또는 T2 인스턴스 크기를 선택합니다.

  3. Auto Scaling 그룹에서 인스턴스를 unlimited로 시작하려면 고급 세부 정보T2/T3 무제한에서 활성화를 선택합니다.

  4. 시작 템플릿 파라미터 정의를 완료한 경우 시작 템플릿 생성을 선택합니다. 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서Auto Scaling 그룹에 대한 시작 템플릿 생성을 참조하십시오.

인스턴스를 무제한으로 시작하는 시작 템플릿을 생성하려면(AWS CLI)

create-launch-template 명령을 사용하고 unlimited를 크레딧 사양으로 지정합니다.

  • T3 및 T3a의 경우 CreditSpecification={CpuCredits=unlimited} 값을 포함하지 않으면 인스턴스가 unlimited로 시작되도록 기본 설정되어 있습니다.

  • T2의 경우 CreditSpecification={CpuCredits=unlimited} 값을 포함하지 않으면 인스턴스가 standard로 시작되도록 기본 설정되어 있습니다.

aws ec2 create-launch-template --launch-template-name MyLaunchTemplate --version-description FirstVersion --launch-template-data ImageId=ami-8c1be5f6,InstanceType=t3.medium,CreditSpecification={CpuCredits=unlimited}

Auto Scaling 그룹을 시작 템플릿에 연결

Auto Scaling 그룹에 시작 템플릿을 연결하려면 시작 템플릿을 사용하여 Auto Scaling 그룹을 생성하거나 기존 Auto Scaling 그룹에 시작 템플릿을 추가합니다.

시작 템플릿을 사용하여 Auto Scaling 그룹을 생성하려면(콘솔)

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

  2. 화면 상단의 탐색 모음에서 시작 템플릿을 만들 때 사용한 리전과 동일한 리전을 선택합니다.

  3. 탐색 창에서 Auto Scaling 그룹을 선택하고 Auto Scaling 그룹 생성을 선택합니다.

  4. 시작 템플릿을 선택하고 시작 템플릿을 선택한 후 다음 단계를 선택합니다.

  5. Auto Scaling 그룹 관련 필드를 작성합니다. 검토 페이지에서 구성 설정 검토를 마쳤으면 Auto Scaling 그룹 생성을 선택합니다. 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서시작 템플릿을 사용한 Auto Scaling 그룹 생성 을 참조하십시오.

시작 템플릿을 사용하여 Auto Scaling 그룹을 생성하려면(AWS CLI)

create-auto-scaling-group AWS CLI 명령을 사용하여 --launch-template 파라미터를 지정합니다.

기존 Auto Scaling 그룹에 시작 템플릿을 추가하려면(콘솔)

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

  2. 화면 상단의 탐색 모음에서 시작 템플릿을 만들 때 사용한 리전과 동일한 리전을 선택합니다.

  3. 탐색 창에서 Auto Scaling 그룹을 선택합니다.

  4. Auto Scaling 그룹 목록에서 Auto Scaling 그룹을 선택하고 작업, 편집을 선택합니다.

  5. 세부 정보 탭의 시작 템플릿에서 시작 템플릿을 선택한 다음, 저장을 선택합니다.

기존 Auto Scaling 그룹에 시작 템플릿을 추가하려면(AWS CLI)

update-auto-scaling-group AWS CLI 명령을 사용하여 --launch-template 파라미터를 지정합니다.

성능 순간 확장 가능 인스턴스의 크레딧 사양 보기

실행 중이거나 중지된 인스턴스의 크레딧 사양(unlimited 또는 standard)을 확인할 수 있습니다.

순간 확장 가능 인스턴스의 크레딧 사양을 보려면(콘솔)

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

  2. 왼쪽 탐색 창에서 인스턴스를 선택하고 인스턴스를 선택합니다.

  3. 설명을 선택하고 T2/T3 무제한(T2/T3 Unlimited) 필드를 확인합니다.

    • 값이 Enabled이면 인스턴스가 unlimited로 구성됩니다.

    • 값이 Disabled이면 인스턴스가 standard로 구성됩니다.

성능 순간 확장 가능 인스턴스의 크레딧 사양을 보려면(AWS CLI)

describe-instance-credit-specifications 명령을 사용합니다. 하나 이상의 인스턴스 ID를 지정하지 않은 경우 크레딧 사양이 unlimited인 모든 인스턴스가 반환되고 이전에 unlimited 크레딧 사양으로 구성된 인스턴스 또한 반환됩니다. 예를 들어 T3 인스턴스가 unlimited로 구성된 가운데 이를 M4 인스턴스로 크기 조정하는 경우 Amazon EC2에서 M4 인스턴스를 반환합니다.

aws ec2 describe-instance-credit-specifications --instance-id i-1234567890abcdef0

다음은 예제 출력입니다.

{ "InstanceCreditSpecifications": [ { "InstanceId": "i-1234567890abcdef0", "CpuCredits": "unlimited" } ] }

성능 순간 확장 가능 인스턴스의 크레딧 사양 수정

실행 중이거나 중지된 인스턴스의 크레딧 사양을 unlimitedstandard 간에 언제든지 전환할 수 있습니다.

버스트 가능한 성능 인스턴스의 크레딧 사양을 수정하려면(콘솔)

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

  2. 왼쪽 탐색 창에서 인스턴스를 선택하고 인스턴스를 선택합니다. 몇 가지 인스턴스에 대한 크레딧 사양을 한 번에 수정하려면 해당되는 인스턴스를 모두 선택합니다.

  3. 작업, 인스턴스 설정, T2/T3 무제한 변경(Change T2/T3 Unlimited)을 선택합니다.

    참고

    T2/T3 무제한 변경 옵션은 T3, T3a 또는 T2 인스턴스를 선택한 경우에만 활성화됩니다.

  4. 크레딧 사양을 unlimited로 변경하려면 활성화를 선택합니다. 크레딧 사양을 standard로 변경하려면 비활성화를 선택합니다. 인스턴스에 대한 현재 크레딧 사양은 인스턴스 ID 뒤의 괄호에 표시됩니다.

버스트 가능한 성능 인스턴스의 크레딧 사양을 수정하려면(AWS CLI)

modify-instance-credit-specification 명령을 사용합니다. --instance-credit-specification 파라미터를 사용하여 인스턴스 및 크레딧 사양을 지정합니다. 유효한 크레딧 사양은 unlimitedstandard입니다.

aws ec2 modify-instance-credit-specification --region us-east-1 --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"

다음은 예제 출력입니다.

{ "SuccessfulInstanceCreditSpecifications": [ { "InstanceId": "i- 1234567890abcdef0" } ], "UnsuccessfulInstanceCreditSpecifications": [] }