인스턴스 새로 고침 시작 - Amazon EC2 Auto Scaling

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

인스턴스 새로 고침 시작

중요

진행 중인 인스턴스 새로 고침을 롤백하여 변경을 취소할 수 있습니다. 이를 위해서는 Auto Scaling 그룹이 인스턴스 새로 고침을 시작하기 전에 롤백을 사용하기 위한 사전 조건을 충족해야 합니다. 자세한 정보는 롤백으로 변경 취소을 참조하세요.

다음 절차는 OR를 사용하여 인스턴스 새로 고침을 시작하는 데 도움이 됩니다 AWS Management Console . AWS CLI

인스턴스 새로 고침 시작(콘솔)

인스턴스 새로 고침을 처음 생성하는 경우, 콘솔을 사용하면 사용 가능한 기능과 옵션을 이해하는 데 도움이 됩니다.

이전에 Auto Scaling 그룹에 대해 혼합 인스턴스 정책을 정의하지 않은 경우, 다음 절차를 따릅니다. 이전에 혼합 인스턴스 정책을 정의한 경우, 콘솔에서 인스턴스 새로 고침 시작(혼합 인스턴스 그룹)의 내용을 참조하여 인스턴스 새로 고침을 시작하세요.

인스턴스 새로 고침을 시작하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling Groups(Auto Scaling 그룹)를 선택합니다.

  2. Auto Scaling 그룹 옆의 확인란을 선택합니다.

    Auto Scaling 그룹 페이지 아래쪽에 분할 창이 열립니다.

  3. 인스턴스 새로 고침(Instance refresh) 탭의 활성 인스턴스 새로 고침(Active Instance refreshes)에서 인스턴스 새로 고침 시작(Start instance refresh)을 선택합니다.

  4. 가용성 설정에서 다음을 수행하십시오:

    1. 인스턴스 교체 방법:

      • Auto Scaling 그룹에 인스턴스 정비 정책을 설정하지 않은 경우, 인스턴스 교체 방법의 기본 설정은 해지 후 시작입니다. 이것은 인스턴스 새로 고침의 기존 기본 동작입니다.

      • Auto Scaling 그룹에 인스턴스 정비 정책을 설정하면 인스턴스 교체 방법에 대한 기본값이 제공됩니다. 인스턴스 정비 정책을 재정의하려면 재정의를 선택합니다. 재정의는 현재 인스턴스 새로 고침에만 적용됩니다. 다음에 인스턴스 새로 고침을 시작하면 이 값은 인스턴스 정비 정책 기본값으로 재설정됩니다.

      다음 절차에서는 인스턴스 교체 방법을 업데이트하는 방법을 설명합니다.

      1. 다음 인스턴스 교체 방법 중 하나를 선택합니다.

        • 해지 전 출범: 기존 인스턴스를 해지하기 전에 새 인스턴스를 프로비저닝해야 합니다. 이 방식은 비용 절감보다 가용성을 선호하는 경우에 적합합니다.

        • 해지 후 출범: 기존 인스턴스가 해지되는 것과 동시에 새 인스턴스가 출범됩니다. 이 방식은 가용성보다 비용 절감을 선호하는 경우에 적합합니다. 또한 현재 사용 가능한 용량보다 더 많은 용량을 출범시켜서는 안되는 경우에도 적합합니다.

        • 맞춤 동작: 이 옵션을 사용하면 인스턴스를 교체할 때 사용할 수 있는 용량에 대한 맞춤 최소 및 최대 범위를 설정할 수 있습니다. 이는 비용과 가용성의 균형을 적절하게 조정하는 데 도움이 될 수 있습니다.

      2. 건전 백분율 설정의 경우, 다음 필드 중 하나 또는 둘 다에 값을 입력합니다. 활성화 필드는 인스턴스 교체 방법에 대해 선택한 옵션에 따라 달라집니다.

        • 최소: 인스턴스 새로 고침을 진행하는 데 필요한 최소 건전 백분율을 설정합니다.

        • 최대: 인스턴스 새로 고침 작업 중 가능한 최대 건전 백분율을 설정합니다.

      3. 현재의 그룹 크기에 근거한 교체 시의 추정 임시 용량 보기 섹션을 펼쳐서 최소최대 값이 귀하의 그룹에 어떻게 적용되는지를 확인하십시오. 사용되는 정확한 값은 원하는 용량 값에 의존하며, 이 값은 그룹이 조정되면 바뀝니다.

      4. 유효하지 않은 교체 크기에 대한 교체 동작 설정 섹션을 펼친 다음 가용성의 우선순위를 정하기 위해 최대 건전 백분율 위반 또는 최소 건전 백분율 위반 중 하나를 선택합니다.

        기본값인 최소 건전 백분율 위반 옵션을 유지하는 것은 매우 작은 그룹의 경우, 권장되지 않습니다. 시작하기 전에 인스턴스가 해지됨: Auto Scaling 그룹에 인스턴스가 하나만 있는 경우, 인스턴스 새로 고침을 시작하면 인스턴스가 중단될 수 있습니다.

        이 단계에서는 아직 인스턴스 정비 정책이 없는 Auto Scaling 그룹을 사용하는 경우, 폴백 동작을 구성합니다. 이 옵션은 사용할 수 없으며 그룹에 인스턴스 정비 정책이 있는 경우에는 표시되지 않습니다. 이 옵션은 해지 후 시작 교체 방법에서만 사용할 수 있습니다. 다른 교체 방법은 가용성의 우선순위를 정하기 위해 최대 건전 백분율을 위반하게 됩니다.

    2. 인스턴스 워밍업의 경우, 그 초기화가 완료될 때 새 인스턴스의 상태가 InService로 바뀐 때로 부터의 시간(초)을 입력합니다. Amazon EC2 Auto Scaling은 다음 인스턴스 교체를 진행하기 전에 이 시간 동안 기다립니다.

      워밍업 중에 새로 시작된 인스턴스는 Auto Scaling 그룹의 집계된 인스턴스 지표(CPUUtilization, NetworkIn, NetworkOut 등)로 계산되지 않습니다. Auto Scaling 그룹에 조정 정책을 추가한 경우, 크기 조정 활동이 병렬로 실행됩니다. 인스턴스 새로 고침 준비 기간을 길게 설정하면 새로 시작한 인스턴스가 지표에 표시되는 데 시간이 더 걸립니다. 따라서 적절한 준비 기간을 유지하면 Amazon EC2 Auto Scaling이 오래된 지표 데이터를 기반으로 규모를 조정할 수 없습니다.

      Auto Scaling 그룹의 기본 인스턴스 워밍업을 이미 올바르게 정의한 경우에는 인스턴스 워밍업을 변경할 필요가 없습니다. 그러나 기본값을 재정의하려면 이 옵션에 값을 설정하면 됩니다. 기본 인스턴스 워밍업 설정에 대한 자세한 설명은 Auto Scaling 그룹의 기본 인스턴스 워밍업 설정 섹션을 참조하세요.

  5. 새로 고침 설정에서 다음을 수행하십시오:

    1. (옵션) 인스턴스 새로 고침에 대한 증분 또는 단계적 접근 방식을 사용하여 인스턴스를 교체하도록 체크포인트(Checkpoints)에서 체크포인트 사용(Enable checkpoints)을 선택합니다. 이렇게 하면 교체 세트 간의 검증을 위한 추가 시간이 제공됩니다. 체크포인트를 사용하지 않도록 선택하는 경우, 거의 연속적인 한 번의 작업으로 인스턴스가 교체됩니다.

      체크포인트를 사용하도록 설정하는 경우, 체크포인트 활성화(콘솔)에서 추가 단계를 참조하세요.

    2. 매칭 건너뛰기(Skip matching) 사용 또는 해제:

      • 출범 템플릿과 이미 일치하는 인스턴스의 교체를 건너뛰려면 매칭 건너뛰기 활성화 확인란을 선택된 상태로 둡니다.

      • 이 확인란의 선택을 취소하여 매칭 건너뛰기를 해제하면 모든 인스턴스를 교체할 수 있습니다.

      매칭 건너뛰기를 활성화하면 새 출범 템플릿을 설정하거나 또는 기존의 출범 템플릿을 사용하는 대신 새 버전의 출범 템플릿을 사용할 수 있습니다. 인스턴스 새로 고침 시작 페이지의 원하는 구성 섹션에서 이 작업을 수행하십시오.

      참고

      매칭 건너뛰기 기능을 사용하여 현재 출범 구성을 사용하는 Auto Scaling 그룹을 업데이트하려면 Desired configuration(원하는 구성)에서 출범 템플릿을 선택해야 합니다. 출범 구성시 매칭 건너뛰기는 지원되지 않습니다.

    3. 대기 인스턴스에서 무시, 해지 또는 대기를 선택합니다. 이에 따라 인스턴스가 Standby 상태인 경우, 수행되는 작업이 결정됩니다. 자세한 설명은 Auto Scaling 그룹에서 일시적으로 인스턴스 제거 섹션을 참조하세요.

      대기를 선택하면 이러한 인스턴스를 서비스 상태로 되돌리는 추가 단계를 수행해야 합니다. 그렇지 않으면 인스턴스 새로 고침이 모든 InService 인스턴스를 교체하고 1시간 동안 기다립니다. 그런 다음 Standby 인스턴스가 남아 있으면 인스턴스 새로 고침이 실패합니다. 이 상황을 방지하려면 대신 이러한 인스턴스를 무시 또는 해지하도록 선택합니다.

    4. 스케일 인 방비 인스턴스에서 무시, 바꾸기 또는 대기를 선택합니다. 이에 따라 스케일 인 방비 인스턴스가 발견되는 경우, 수행되는 작업이 결정됩니다. 자세한 설명은 인스턴스 스케일 인 방비 사용 섹션을 참조하세요.

      대기를 선택하면 이러한 인스턴스에서 스케일 인 방비를 제거하는 추가 단계를 수행해야 합니다. 그렇지 않으면 인스턴스 새로 고침이 보호되지 않는 모든 인스턴스를 교체하고 1시간 동안 기다립니다. 그런 다음 스케일 인 방비 인스턴스가 남아 있으면 인스턴스 새로 고침이 실패합니다. 이 상황을 방지하려면 대신 이러한 인스턴스를 무시 또는 교체하도록 선택합니다.

  6. (선택 사항) CloudWatch 경보의 경우 [Enable CloudWatch alarms] 를 선택한 다음 하나 이상의 경보를 선택합니다. CloudWatch 알람을 사용하여 문제를 식별하고 알람이 상태가 되면 작업을 중단할 수 있습니다. ALARM 자세한 정보는 자동 롤백과 함께 인스턴스 새로 고침 시작을 참조하세요.

  7. (옵션) 원하는 구성 섹션을 스케일 아웃하여 Auto Scaling 그룹에 적용할 업데이트를 지정합니다.

    이 단계에서는 콘솔 인터페이스에서 선택하는 대신 JSON 또는 YAML 구문을 사용하여 파라미터 값을 편집하도록 선택할 수 있습니다. 이렇게 하려면 콘솔 인터페이스 사용(Use console interface) 대신 코드 편집기 사용(Use code editor)을 선택합니다. 다음 절차에서는 콘솔을 사용하여 설정을 선택하는 방법을 설명합니다.

    1. 출범 템플릿 업데이트(Update launch template):

      • Auto Scaling 그룹에 대한 새 출범 템플릿 또는 새 출범 템플릿 버전을 생성하지 않은 경우, 이 확인란을 선택하지 않습니다.

      • Auto Scaling 그룹에 대한 새 출범 템플릿 또는 새 출범 템플릿 버전을 생성한 경우, 이 확인란을 선택합니다. 이 옵션을 선택하면 Amazon EC2 Auto Scaling에 현재 출범 템플릿과 현재 출범 템플릿 버전이 표시됩니다. 사용 가능한 다른 버전도 열거됩니다. 출범 템플릿을 선택한 다음 버전을 선택합니다.

        버전을 선택하면 버전 정보가 표시됩니다. 이 버전은 인스턴스 새로 고침의 일부로 인스턴스를 교체할 때 사용되는 출범 템플릿 버전입니다. 인스턴스 새로 고침이 성공하면 그룹이 스케일 아웃될 때와 같이 새 인스턴스가 시작될 때마다 이 버전의 출범 템플릿도 사용됩니다.

    2. 출범 템플릿의 인스턴스 타입을 재정의할 일련의 인스턴스 타입 및 구매 옵션 선택(Choose a set of instance types and purchase options to override the instance type in the launch template):

      • 출범 템플릿에서 지정한 인스턴스 타입 및 구매 옵션을 사용하려면 이 확인란을 선택하지 않습니다.

      • 출범 템플릿의 인스턴스 타입을 재정의하거나 스팟 인스턴스를 출범하려면 이 확인란을 선택합니다. 각 인스턴스 타입을 수동으로 추가하거나 기본 인스턴스 타입을 선택하고 일치하는 추가 인스턴스 타입을 검색하는 권장 옵션을 선택할 수 있습니다. 스팟 인스턴스를 출범할 계획이면 몇 가지 다른 인스턴스 타입을 추가하는 것이 좋습니다. 이러한 방식으로 Amazon EC2 Auto Scaling은 선택한 가용 영역에 인스턴스 용량이 부족한 경우, 다른 인스턴스 타입을 시작할 수 있습니다. 자세한 설명은 여러 인스턴스 유형 및 구매 옵션이 포함된 Auto Scaling 그룹 섹션을 참조하세요.

        주의

        스팟 인스턴스 중단을 처리할 수 없는 애플리케이션에는 스팟 인스턴스를 사용하지 마세요. Amazon EC2 스팟 서비스에서 용량을 회수해야 하는 경우, 중단이 발생할 수 있습니다.

      이 확인란을 선택하는 경우, 출범 템플릿이 아직 스팟 인스턴스를 요청하지 않았는지 확인하세요. 스팟 인스턴스를 요청하는 출범 템플릿을 사용하면 여러 인스턴스 타입을 사용하고 스팟 및 온디맨드 인스턴스를 출범하는 Auto Scaling 그룹을 생성할 수 없습니다.

      참고

      현재 출범 구성을 사용하는 Auto Scaling 그룹에 이러한 옵션을 구성하려면 Update launch template(출범 템플릿 업데이트)에서 출범 템플릿을 선택해야 합니다. 출범 구성에서 인스턴스 타입 재정의는 지원되지 않습니다.

  8. (옵션) 롤백 설정에서 자동 롤백 활성화를 선택하여 인스턴스 새로 고침이 실패할 경우, 자동으로 롤백합니다.

    Auto Scaling 그룹이 롤백을 사용하기 위한 사전 조건을 충족하는 경우에만 이 설정을 활성화할 수 있습니다.

    자세한 설명은 롤백으로 변경 취소 섹션을 참조하세요.

  9. 모든 선택 사항을 검토하여 모든 항목이 올바르게 설정되었는지 확인하세요.

    이 시점에서 현재 및 제안된 변경 사항 간의 차이가 예기치 않거나 원치 않는 방식으로 애플리케이션에 영향을 미치지 않는지 확인하는 것이 좋습니다. 인스턴스 타입이 출범 템플릿과 호환되는지 확인하려면 인스턴스 타입 호환성 섹션을 참조하세요.

  10. 인스턴스 새로 고침 선택에 만족하면 인스턴스 새로 고침 시작을 선택하세요.

혼합 인스턴스 정책을 포함하는 Auto Scaling 그룹을 생성한 경우, 다음 절차를 따릅니다. 그룹에 대한 혼합 인스턴스 정책을 정의하지 않은 경우, 콘솔에서 인스턴스 새로 고침 시작(기본 절차)에서 인스턴스 새로 고침을 시작하는 방법을 참조하세요.

인스턴스 새로 고침을 시작하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling Groups(Auto Scaling 그룹)를 선택합니다.

  2. Auto Scaling 그룹 옆의 확인란을 선택합니다.

    Auto Scaling 그룹 페이지 아래쪽에 분할 창이 열립니다.

  3. 인스턴스 새로 고침(Instance refresh) 탭의 활성 인스턴스 새로 고침(Active Instance refreshes)에서 인스턴스 새로 고침 시작(Start instance refresh)을 선택합니다.

  4. 가용성 설정에서 다음을 수행하십시오:

    1. 인스턴스 교체 방법:

      • Auto Scaling 그룹에 인스턴스 정비 정책을 설정하지 않은 경우, 인스턴스 교체 방법의 기본 설정은 해지 후 시작입니다. 이것은 인스턴스 새로 고침의 기존 기본 동작입니다.

      • Auto Scaling 그룹에 인스턴스 정비 정책을 설정하면 인스턴스 교체 방법에 대한 기본값이 제공됩니다. 인스턴스 정비 정책을 재정의하려면 재정의를 선택합니다. 재정의는 현재 인스턴스 새로 고침에만 적용됩니다. 다음에 인스턴스 새로 고침을 시작하면 이 값은 인스턴스 정비 정책 기본값으로 재설정됩니다.

      다음 절차에서는 인스턴스 교체 방법을 업데이트하는 방법을 설명합니다.

      1. 다음 인스턴스 교체 방법 중 하나를 선택합니다.

        • 해지 전 출범: 기존 인스턴스를 해지하기 전에 새 인스턴스를 프로비저닝해야 합니다. 이 방식은 비용 절감보다 가용성을 선호하는 경우에 적합합니다.

        • 해지 후 출범: 기존 인스턴스가 해지되는 것과 동시에 새 인스턴스가 출범됩니다. 이 방식은 가용성보다 비용 절감을 선호하는 경우에 적합합니다. 또한 현재 사용 가능한 용량보다 더 많은 용량을 출범시켜서는 안되는 경우에도 적합합니다.

        • 맞춤 동작: 이 옵션을 사용하면 인스턴스를 교체할 때 사용할 수 있는 용량에 대한 맞춤 최소 및 최대 범위를 설정할 수 있습니다. 이는 비용과 가용성의 균형을 적절하게 조정하는 데 도움이 될 수 있습니다.

      2. 건전 백분율 설정의 경우, 다음 필드 중 하나 또는 둘 다에 값을 입력합니다. 활성화 필드는 인스턴스 교체 방법에 대해 선택한 옵션에 따라 달라집니다.

        • 최소: 인스턴스 새로 고침을 진행하는 데 필요한 최소 건전 백분율을 설정합니다.

        • 최대: 인스턴스 새로 고침 작업 중 가능한 최대 건전 백분율을 설정합니다.

      3. 현재의 그룹 크기에 근거한 교체 시의 추정 임시 용량 보기 섹션을 펼쳐서 최소최대 값이 귀하의 그룹에 어떻게 적용되는지를 확인하십시오. 사용되는 정확한 값은 원하는 용량 값에 의존하며, 이 값은 그룹이 조정되면 바뀝니다.

      4. 유효하지 않은 교체 크기에 대한 교체 동작 설정 섹션을 펼친 다음 가용성의 우선순위를 정하기 위해 최대 건전 백분율 위반 또는 최소 건전 백분율 위반 중 하나를 선택합니다.

        기본값인 최소 건전 백분율 위반 옵션을 유지하는 것은 매우 작은 그룹의 경우, 권장되지 않습니다. 시작하기 전에 인스턴스가 해지됨: Auto Scaling 그룹에 인스턴스가 하나만 있는 경우, 인스턴스 새로 고침을 시작하면 인스턴스가 중단될 수 있습니다.

        이 단계에서는 아직 인스턴스 정비 정책이 없는 Auto Scaling 그룹을 사용하는 경우, 폴백 동작을 구성합니다. 이 옵션은 사용할 수 없으며 그룹에 인스턴스 정비 정책이 있는 경우에는 표시되지 않습니다. 이 옵션은 해지 후 시작 교체 방법에서만 사용할 수 있습니다. 다른 교체 방법은 가용성의 우선순위를 정하기 위해 최대 건전 백분율을 위반하게 됩니다.

    2. 인스턴스 워밍업의 경우, 그 초기화가 완료될 때 새 인스턴스의 상태가 InService로 바뀐 때로 부터의 시간(초)을 입력합니다. Amazon EC2 Auto Scaling은 다음 인스턴스 교체를 진행하기 전에 이 시간 동안 기다립니다.

      워밍업 중에 새로 시작된 인스턴스는 Auto Scaling 그룹의 집계된 인스턴스 지표(CPUUtilization, NetworkIn, NetworkOut 등)로 계산되지 않습니다. Auto Scaling 그룹에 조정 정책을 추가한 경우, 크기 조정 활동이 병렬로 실행됩니다. 인스턴스 새로 고침 준비 기간을 길게 설정하면 새로 시작된 인스턴스가 지표에 표시되는 데 시간이 더 걸립니다. 따라서 적절한 준비 기간을 유지하면 Amazon EC2 Auto Scaling이 오래된 지표 데이터를 기반으로 규모를 조정할 수 없습니다.

      Auto Scaling 그룹의 기본 인스턴스 워밍업을 이미 올바르게 정의한 경우에는 인스턴스 워밍업을 변경할 필요가 없습니다. 그러나 기본값을 재정의하려면 이 옵션에 값을 설정하면 됩니다. 기본 인스턴스 워밍업 설정에 대한 자세한 설명은 Auto Scaling 그룹의 기본 인스턴스 워밍업 설정 섹션을 참조하세요.

  5. 새로 고침 설정에서 다음을 수행하십시오:

    1. (옵션) 인스턴스 새로 고침에 대한 증분 또는 단계적 접근 방식을 사용하여 인스턴스를 교체하도록 체크포인트(Checkpoints)에서 체크포인트 사용(Enable checkpoints)을 선택합니다. 이렇게 하면 교체 세트 간의 검증을 위한 추가 시간이 제공됩니다. 체크포인트를 사용하지 않도록 선택하는 경우, 거의 연속적인 한 번의 작업으로 인스턴스가 교체됩니다.

      체크포인트를 사용하도록 설정하는 경우, 체크포인트 활성화(콘솔)에서 추가 단계를 참조하세요.

    2. 매칭 건너뛰기(Skip matching) 사용 또는 해제:

      • 출범 템플릿 및 인스턴스 타입 재정의와 이미 일치하는 인스턴스의 교체를 건너뛰려면 매칭 건너뛰기 활성화 확인란을 선택된 상태로 둡니다.

      • 이 확인란의 선택을 취소하여 매칭 건너뛰기를 끄면 모든 인스턴스를 교체할 수 있습니다.

      매칭 건너뛰기를 활성화하면 새 출범 템플릿을 설정하거나 또는 기존의 출범 템플릿을 사용하는 대신 새 버전의 출범 템플릿을 사용할 수 있습니다. 인스턴스 새로 고침 시작 페이지의 원하는 구성 섹션에서 이 작업을 수행하십시오. 원하는 구성에서 인스턴스 타입 재정의를 업데이트할 수도 있습니다.

    3. 대기 인스턴스에서 무시, 해지 또는 대기를 선택합니다. 이에 따라 인스턴스가 Standby 상태인 경우, 수행되는 작업이 결정됩니다. 자세한 설명은 Auto Scaling 그룹에서 일시적으로 인스턴스 제거 섹션을 참조하세요.

      대기를 선택하면 이러한 인스턴스를 서비스 상태로 되돌리는 추가 단계를 수행해야 합니다. 그렇지 않으면 인스턴스 새로 고침이 모든 InService 인스턴스를 교체하고 1시간 동안 기다립니다. 그런 다음 Standby 인스턴스가 남아 있으면 인스턴스 새로 고침이 실패합니다. 이 상황을 방지하려면 대신 이러한 인스턴스를 무시 또는 해지하도록 선택합니다.

    4. 스케일 인 방비 인스턴스에서 무시, 바꾸기 또는 대기를 선택합니다. 이에 따라 스케일 인 방비 인스턴스가 발견되는 경우, 수행되는 작업이 결정됩니다. 자세한 설명은 인스턴스 스케일 인 방비 사용 섹션을 참조하세요.

      대기를 선택하면 이러한 인스턴스에서 스케일 인 방비를 제거하는 추가 단계를 수행해야 합니다. 그렇지 않으면 인스턴스 새로 고침이 보호되지 않는 모든 인스턴스를 교체하고 1시간 동안 기다립니다. 그런 다음 스케일 인 방비 인스턴스가 남아 있으면 인스턴스 새로 고침이 실패합니다. 이 상황을 방지하려면 대신 이러한 인스턴스를 무시 또는 교체하도록 선택합니다.

  6. (선택 사항) CloudWatch 경보의 경우 [Enable CloudWatch alarms] 를 선택한 다음 하나 이상의 경보를 선택합니다. CloudWatch 알람을 사용하여 문제를 식별하고 알람이 상태가 되면 작업을 중단할 수 있습니다. ALARM 자세한 정보는 자동 롤백과 함께 인스턴스 새로 고침 시작을 참조하세요.

  7. 원하는 구성(Desired configuration) 섹션에서 다음을 수행하십시오:

    이 단계에서는 콘솔 인터페이스에서 선택하는 대신 JSON 또는 YAML 구문을 사용하여 파라미터 값을 편집하도록 선택할 수 있습니다. 이렇게 하려면 콘솔 인터페이스 사용(Use console interface) 대신 코드 편집기 사용(Use code editor)을 선택합니다. 다음 절차에서는 콘솔을 사용하여 설정을 선택하는 방법을 설명합니다.

    1. 출범 템플릿 업데이트(Update launch template):

      • Auto Scaling 그룹에 대한 새 출범 템플릿 또는 새 출범 템플릿 버전을 생성하지 않은 경우, 이 확인란을 선택하지 않습니다.

      • Auto Scaling 그룹에 대한 새 출범 템플릿 또는 새 출범 템플릿 버전을 생성한 경우, 이 확인란을 선택합니다. 이 옵션을 선택하면 Amazon EC2 Auto Scaling에 현재 출범 템플릿과 현재 출범 템플릿 버전이 표시됩니다. 사용 가능한 다른 버전도 열거됩니다. 출범 템플릿을 선택한 다음 버전을 선택합니다.

        버전을 선택하면 버전 정보가 표시됩니다. 이 버전은 인스턴스 새로 고침의 일부로 인스턴스를 교체할 때 사용되는 출범 템플릿 버전입니다. 인스턴스 새로 고침이 성공하면 그룹이 스케일 아웃될 때와 같이 새 인스턴스가 시작될 때마다 이 버전의 출범 템플릿도 사용됩니다.

    2. 이 설정을 사용하여 출범 템플릿에 정의된 인스턴스 타입 및 구매 옵션 재정의(Use these settings to override the instance type and purchase option defined in the launch template):

      기본적으로 이 확인란은 선택되어 있습니다. Amazon EC2 Auto Scaling은 각 파라미터를 현재 Auto Scaling 그룹의 혼합 인스턴스 정책에 설정되어 있는 값으로 채웁니다. 변경하고자 하는 파라미터의 값만 업데이트하세요. 이러한 설정에 대한 지침은 여러 인스턴스 유형 및 구매 옵션이 포함된 Auto Scaling 그룹 섹션을 참조하세요.

      주의

      이 확인란의 선택은 취소하지 않는 것이 좋습니다. 혼합 인스턴스 정책 사용을 중지하려는 경우에만 선택을 취소하세요. 인스턴스를 새로 고침을 완료하면 Amazon EC2 Auto Scaling은 그룹을 원하는 구성(Desired configuration)과 일치하도록 업데이트합니다. 혼합 인스턴스 정책이 더 이상 포함되어 있지 않은 경우, Amazon EC2 Auto Scaling은 현재 실행 중인 스팟 인스턴스를 점차 해지하고 온디맨드 인스턴스로 교체합니다. 그렇지 않고 출범 템플릿이 스팟 인스턴스를 요청하는 경우, Amazon EC2 Auto Scaling은 현재 실행 중인 온디맨드 인스턴스를 점차 해지하고 스팟 인스턴스로 교체합니다.

  8. (옵션) 롤백 설정에서 자동 롤백 활성화를 선택하여 인스턴스 새로 고침이 실패할 경우, 자동으로 롤백합니다.

    Auto Scaling 그룹이 롤백을 사용하기 위한 사전 조건을 충족하는 경우에만 이 설정을 활성화할 수 있습니다.

    자세한 설명은 롤백으로 변경 취소 섹션을 참조하세요.

  9. 모든 선택 사항을 검토하여 모든 항목이 올바르게 설정되었는지 확인하세요.

    이 시점에서 현재 및 제안된 변경 사항 간의 차이가 예기치 않거나 원치 않는 방식으로 애플리케이션에 영향을 미치지 않는지 확인하는 것이 좋습니다. 인스턴스 타입이 출범 템플릿과 호환되는지 확인하려면 인스턴스 타입 호환성 섹션을 참조하세요.

    인스턴스 새로 고침 선택에 만족하면 인스턴스 새로 고침 시작을 선택하세요.

인스턴스 새로 고침 시작(AWS CLI)

인스턴스 새로 고침을 시작하려면

다음 start-instance-refresh명령을 사용하여 에서 인스턴스 새로 고침을 AWS CLI시작합니다. JSON 구성 파일에서 변경하려는 기본 설정을 지정할 수 있습니다. 구성 파일을 참조할 때 다음 예와 같이 파일 경로와 이름을 제공합니다.

aws autoscaling start-instance-refresh --cli-input-json file://config.json

config.json의 콘텐츠:

{ "AutoScalingGroupName": "my-asg", "Preferences": { "InstanceWarmup": 60, "MinHealthyPercentage": 50, "AutoRollback": true, "ScaleInProtectedInstances": Ignore, "StandbyInstances": Terminate } }

기본 설정이 제공되지 않으면 기본값이 사용됩니다. 자세한 설명은 인스턴스 새로 고침의 기본값 이해 섹션을 참조하세요.

출력 예제:

{ "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b" }