Auto Scaling 그룹을 위한 웜 풀 생성 - Amazon EC2 Auto Scaling

Auto Scaling 그룹을 위한 웜 풀 생성

이 주제에서는 Auto Scaling 그룹을 위한 웜 풀을 생성하는 방법을 설명합니다.

중요

계속하기 전에 웜 풀을 만들기 위한 전제 조건을 완료하고 Auto Scaling 그룹에 대한 수명 주기 후크를 만들었는지 확인하세요.

웜 풀 생성

다음 절차에 따라 Auto Scaling 그룹에 대한 웜 풀을 생성할 수 있습니다.

웜 풀을 생성하려면(콘솔)
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling 그룹(Auto Scaling Groups)을 선택합니다.

  2. 기존 그룹 옆의 확인란을 선택합니다.

    페이지 하단에 분할 창이 열립니다.

  3. Instance management(인스턴스 관리) 탭을 선택합니다.

  4. Warm pool(웜 풀)에서 Create warm pool(웜 풀 만들기)을 선택합니다.

  5. 웜 풀을 구성하려면 다음을 수행하십시오:

    1. Warm pool instance state(웜 풀 인스턴스 상태)에서 웜 풀에 들어갈 때 인스턴스를 전환할 상태를 선택합니다. 기본값은 Stopped입니다.

    2. Minimum warm pool size(최소 웜 풀 크기)에 웜 풀에서 유지할 최소 인스턴스 수를 입력합니다.

    3. 인스턴스 재사용의 경우 Auto Scaling 그룹의 인스턴스가 스케일 인 시 웜 풀로 돌아가도록 허용하려면 스케일 인 시 재사용 확인란을 선택합니다.

    4. 웜 풀 크기에서 사용 가능한 옵션 중 하나를 선택합니다.

      • 기본 사양: 웜 풀의 크기는 Auto Scaling 그룹의 최대 용량과 원하는 용량 간의 차이에 따라 결정됩니다. 이 옵션은 웜 풀 관리를 간소화합니다. 웜 풀을 생성한 후에는 그룹의 최대 용량을 조정하는 것만으로 웜 풀의 크기를 쉽게 업데이트할 수 있습니다.

      • 사용자 지정 사양: 웜 풀의 크기는 사용자 지정 값과 Auto Scaling 그룹의 원하는 용량 간의 차이에 따라 결정됩니다. 이 옵션을 사용하면 그룹의 최대 용량과 독립적으로 웜 풀의 크기를 유연하게 관리할 수 있습니다.

  6. 현재 설정을 기반으로 한 예상 웜 풀 크기를 보고 기본 또는 사용자 지정 사양이 웜 풀 크기에 어떻게 적용되는지 확인합니다. 웜 풀의 크기는 Auto Scaling 그룹의 원하는 용량에 따라 달라지며, 그룹의 규모가 조정되면 변경됩니다.

  7. 생성(Create)을 선택합니다.

혼합 인스턴스 그룹이 있는 인스턴스 유형 선택

Auto Scaling은 그룹이 혼합 인스턴스 정책으로 구성된 경우 조정 이벤트 중에 이미 웜 풀에 있는 인스턴스 유형의 우선 순위를 지정합니다. 시작 동작:

  1. Auto Scaling은 웜 풀에서 사용할 수 있는 인스턴스 유형을 사용하여 인스턴스를 시작하려고 시도합니다.

  2. 웜 런치가 실패하면 Auto Scaling은 혼합 인스턴스 정책의 나머지 모든 인스턴스 유형을 사용하여 콜드 런치를 시도합니다.

예시

Auto Scaling 그룹을 10개의 인스턴스 유형으로 구성했고 워밍 풀에 그중 6개가 포함되어 있다고 가정합니다. 스케일 아웃 중에 Auto Scaling은 먼저 웜 풀에서 6개의 인스턴스 유형을 시도합니다. 실패한 경우 Auto Scaling은 콜드 런치를 통해 구성된 모든 인스턴스 유형을 시도합니다.

이렇게 하면 전체 혼합 인스턴스 구성의 유연성을 유지하면서 가능하면 웜 풀 성능 이점을 얻을 수 있습니다.

웜 풀 삭제

더 이상 웜 풀이 필요하지 않으면 다음 절차에 따라 삭제합니다.

웜 풀을 삭제하려면(콘솔)
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling 그룹(Auto Scaling Groups)을 선택합니다.

  2. 기존 그룹 옆의 확인란을 선택합니다.

    페이지 하단에 분할 창이 열립니다.

  3. Instance management(인스턴스 관리) 탭을 선택합니다.

  4. 웜 풀(Warm pool)에서 작업(Actions), 삭제(Delete)를 선택합니다.

  5. 확인 메시지가 나타나면 삭제를 선택합니다.