Amazon EC2 Auto Scaling
사용 설명서

시작 템플릿을 사용하여 Auto Scaling 그룹 생성하기

Auto Scaling 그룹을 생성할 때 Amazon EC2 인스턴스, 인스턴스의 서브넷 및 초기 인스턴스 수를 구성하는 데 필요한 정보를 지정해야 합니다.

Amazon EC2 인스턴스를 구성하기 위해 시작 구성, 시작 템플릿, 또는 EC2 인스턴스를 지정할 수 있습니다. 다음 절차는 시작 템플릿을 사용하여 Auto Scaling 그룹을 생성하는 방법을 보여줍니다.

시작 템플릿에서 그룹이 EC2 인스턴스를 시작하기 위해 사용할 시작 템플릿과 그 버전을 선택합니다. 이러한 설정은 그룹을 업데이트하여 언제든지 변경할 수 있습니다. 아니면, Auto Scaling 그룹이 확장 이벤트가 발생할 때 시작 템플릿의 기본 버전 또는 최신 버전을 동적으로 사용하도록 구성할 수 있습니다. 예를 들어, Auto Scaling 그룹을 구성하여 시작 템플릿의 기본 버전을 동적으로 선택할 수 있습니다. 그룹에서 시작할 EC2 인스턴스의 구성을 변경하려면 시작 템플릿의 기본 버전을 새로 생성하거나 지정합니다. 자세한 내용은 시작 템플릿 단원을 참조하십시오.

사전 요구 사항

  • EC2 인스턴스를 시작하는 데 필요한 파라미터를 포함하는 기존 시작 템플릿이 있어야 합니다. 이러한 파라미터와 Auto Scaling 그룹에 사용할 시작 템플릿을 생성할 때 적용되는 제한에 대한 자세한 내용은 Auto Scaling 그룹을 위한 시작 템플릿 만들기 단원을 참조하십시오.

  • 시작 템플릿을 사용하여 Auto Scaling 그룹을 생성하고 인스턴스의 EC2 리소스도 생성할 수 있는 인스턴스 IAM 권한이 있어야 합니다. 자세한 내용은 Amazon EC2 Auto Scaling 리소스에 대한 액세스 제어 단원을 참조하십시오.

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

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

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

  3. 탐색 창에서 [Auto Scaling Groups]를 선택합니다.

  4. Auto Scaling 그룹 생성을 선택합니다.

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

  6. Auto Scaling 그룹 세부 정보 구성 페이지의 그룹 이름에 Auto Scaling 그룹의 이름을 입력합니다.

  7. 시작 템플릿 버전에서, Auto Scaling 그룹이 확장 시 시작 템플릿의 기본 버전을 사용할지, 최신 버전을 사용할지 또는 특정 버전을 사용할지를 선택합니다.

  8. 플릿 구성에서 시작 템플릿 준수를 선택하여 시작 템플릿에 지정된 EC2 인스턴스 유형과 구입 옵션을 사용합니다. 구매 옵션과 인스턴스 결합을 선택하여 온디맨드 구입 옵션과 스팟 구입 옵션을 모두 사용하여 여러 인스턴스 유형에 대해 인스턴스를 시작합니다.

  9. 여러 구매 옵션과 인스턴스 유형을 조합하도록 선택한 경우:

    1. 인스턴스 유형은 시작할 수 있는 최적의 인스턴스 유형(예: c5.large)을 선택합니다. 인스턴스 유형을 추가하는 순서로 온디맨드 인스턴스의 우선 순위가 결정됩니다. 목록 맨 위의 인스턴스 유형은 Auto Scaling 그룹이 온디맨드 용량을 시작할 때 가장 우선적으로 처리됩니다. 최소 두 개의 인스턴스 유형(최대 20개)을 지정해야 합니다.

    2. 인스턴스 배포에서 기본 인스턴스 배포 설정을 유지할지 바꿀지 선택합니다.

    3. 기본 설정을 바꿀 경우에는 다음 정보를 제공합니다. 이 부분의 옵션에 관한 자세한 내용은 여러 인스턴스 유형 및 구매 옵션 사용 단원을 참조하십시오.

      • 최고 스팟 가격에서 기본값 사용을 선택하여 최고 스팟 가격을 온디맨드 가격으로 제한하거나 최고 가격 설정을 선택하여 스팟 인스턴스에 대해 인스턴스별로 시간당 지불하려는 최고 가격을 지정합니다.

      • 스팟 할당 전략은 스팟 인스턴스를 할당할 스팟 풀 수를 선택합니다.

      • 선택적 온디맨드 기본에서, 온디맨드 인스턴스에서 충족해야 하는 Auto Scaling 그룹의 초기 용량 최솟값을 지정합니다. 온디맨드 인스턴스를 그룹에서 목표한 용량의 백분율로 시작하려면 이 필드를 비워 두십시오.

      • 기본을 초과하는 온디맨드 비율에서 선택적 온디맨드 기본 양을 넘어서는 추가 용량에 대한 온디맨드 인스턴스 및 스팟 인스턴스의 비율을 지정합니다.

  10. 그룹 크기에 Auto Scaling 그룹의 초기 인스턴스 수를 입력합니다.

  11. 네트워크는 Auto Scaling 그룹의 VPC를 선택합니다.

    참고

    인스턴스 유형과 온디맨드 및 스팟 구매 옵션을 조합한 인스턴스 시작은 EC2-Classic에서 지원되지 않습니다.

  12. 서브넷은 지정한 VPC에 있는 서브넷 하나 이상을 선택합니다. 여러 가용 영역의 서브넷을 사용하여 가용성을 높일 수 있습니다. Amazon EC2 Auto Scaling을 사용한 고가용성에 대한 자세한 내용은 가용 영역에 인스턴스 분산을 참조하십시오.

  13. (선택 사항) 로드 밸런서와 함께 Amazon EC2를 등록하려면, 하나 이상의 로드 밸런서에서 트래픽 수신을 선택하고 하나 이상의 Classic Load Balancer 또는 대상 그룹을 선택합니다.

  14. [Next: Configure scaling policies]를 선택합니다.

  15. [Configure scaling policies] 페이지에서 다음 옵션 중 하나를 선택한 다음 [Next: Configure Notifications]를 선택합니다.

    • Auto Scaling 그룹의 크기를 필요에 따라 수동으로 조정하려면 이 그룹을 초기 크기로 유지를 선택합니다. 자세한 내용은 Amazon EC2 Auto Scaling 수동 조정 단원을 참조하십시오.

    • 지정한 기준에 따라 자동으로 Auto Scaling 그룹의 크기를 조정하려면 [Use scaling policies to adjust the capacity of this group]을 선택한 후 지침을 따릅니다. 자세한 내용은 조정 정책 구성을 참조하십시오.

  16. (선택 사항) 알림을 받으려면 [Add notification]을 선택하고 알림을 구성한 다음 [Next: Configure Tags]를 선택합니다.

  17. (선택 사항) 태그를 추가하려면, [Edit tags]를 선택하고 각 태그에 태그 키와 값을 제공한 다음 [Review]를 선택합니다.

    또는 나중에 태그를 추가할 수 있습니다. 자세한 내용은 Auto Scaling 그룹 및 인스턴스 태그 지정 단원을 참조하십시오.

  18. 검토 페이지에서 Auto Scaling 그룹 생성을 선택합니다.

  19. Auto Scaling 그룹 생성 상태 페이지에서 닫기를 선택합니다.

명령줄을 사용하여 Auto Scaling 그룹을 생성하려면

다음 명령 중 하나를 사용할 수 있습니다: