Amazon EC2 시작 마법사를 사용하여 Auto Scaling 그룹 생성 - Amazon EC2 Auto Scaling

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

Amazon EC2 시작 마법사를 사용하여 Auto Scaling 그룹 생성

다음 절차는 Amazon EC2 콘솔에서 인스턴스 출범(Launch instance) 마법사를 사용하여 Auto Scaling 그룹을 생성하는 방법을 보여줍니다. 이 옵션은 인스턴스 출범(Launch instance) 마법사의 특정 구성 세부 정보로 출범 템플릿을 자동으로 채웁니다.

참고

마법사는 지정한 인스턴스 수로 Auto Scaling 그룹을 채우지 않으며, Amazon Machine Image(AMI) 및 인스턴스 타입으로 출범 템플릿만 채웁니다. Auto Scaling 그룹 생성(Create Auto Scaling group) 마법사를 사용하여 시작할 인스턴스 수를 지정합니다.

AMI는 인스턴스를 구성하는 데 필요한 정보를 제공합니다. 동일한 구성의 인스턴스가 여러 개 필요할 때는 한 AMI에서 여러 인스턴스를 출범할 수 있습니다. Auto Scaling 그룹에 속한 인스턴스를 재부팅할 경우, 인스턴스가 해지되지 않도록 이미 애플리케이션이 설치된 사용자 정의 AMI를 사용하는 것이 좋습니다. Amazon EC2 Auto Scaling에서 사용자 정의 AMI를 사용하려면 먼저 맞춤 인스턴스에서 AMI를 생성한 다음 AMI를 사용하여 Auto Scaling 그룹에 대한 출범 템플릿을 생성해야 합니다.

필수 조건
  • Auto Scaling 그룹을 생성하려는 AWS 리전 곳과 동일한 곳에 사용자 지정 AMI를 생성해야 합니다. 자세한 내용은 Amazon EC2 사용 설명서의 AMI 생성을 참조하십시오.

맞춤 AMI를 템플릿으로 사용

이 섹션에서는 Amazon EC2 시작 마법사를 사용하여 맞춤 AMI로 출범 템플릿을 자동으로 채웁니다. 또는 출범 템플릿을 처음부터 설정하거나 출범 템플릿에 대해 구성할 수 있는 파라미터에 대한 자세한 설명을 보려면 시작 템플릿 생성(콘솔)을(를) 참조하세요.

사용자 정의 AMI를 템플릿으로 사용
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 화면 상단의 탐색 표시줄에 AWS 리전 현재가 표시됩니다. Auto Scaling 그룹을 시작할 지역을 선택합니다.

  3. 탐색 창에서 인스턴스를 선택합니다.

  4. 인스턴스 출범(Launch instance)을 선택하고 다음을 수행하십시오:

    1. 이름 및 태그(Name and tags)에서 이름(Name)을 비워 둡니다. 이름은 출범 템플릿을 생성하는 데 사용되는 데이터의 일부가 아닙니다.

    2. 애플리케이션 및 OS 이미지(Amazon Machine Image)(Application and OS Images (Amazon Machine Image))에서 더 많은 AMI 찾아보기(Browse more AMIs)를 선택하여 전체 AMI 카탈로그를 찾아봅니다.

    3. 내 AMI(My AMIs)를 선택하고 앞서 생성한 AMI를 찾은 다음 선택(Select)을 선택합니다.

    4. 인스턴스 타입(Instance type)에서 인스턴스 타입을 선택합니다.

      참고

      AMI를 생성할 때 사용한 것과 동일한 인스턴스 타입 또는 더 강력한 인스턴스 타입을 선택합니다.

    5. 화면 오른쪽의 요약(Summary)에서 인스턴스 수(Number of instances)에 원하는 숫자를 입력합니다. 여기에 입력하는 숫자는 중요하지 않습니다. 시작할 인스턴스 수는 Auto Scaling 그룹을 생성할 때 지정합니다.

      인스턴스 수(Number of instances) 필드 아래에 2개 이상의 인스턴스를 출범할 때 EC2 Auto Scaling 고려(When launching more than 1 instance, consider EC2 Auto Scaling)라는 메시지가 표시됩니다.

    6. EC2 Auto Scaling 고려(consider EC2 Auto Scaling) 하이퍼링크 텍스트를 선택합니다.

    7. Auto Scaling 그룹 시작(Launch into Auto Scaling Group) 확인 대화 상자에서 계속(Continue)을 선택하여 시작 인스턴스 마법사에서 선택한 AMI 및 인스턴스 타입이 이미 채워진 출범 템플릿 생성(Create launch template) 페이지로 이동합니다.

계속(Continue)을 선택하면 출범 템플릿 생성(Create launch template) 페이지가 열립니다. 다음 절차에 따라 출범 템플릿 생성을 완료하십시오.

출범 템플릿 생성
  1. 출범 템플릿 이름 및 설명(Launch template name and description)에서 새 출범 템플릿의 이름과 설명을 입력합니다.

  2. (옵션) 키 페어(로그인)(Key pair (login)) 아래의 키 페어 이름(Key pair name)에서 인스턴스에 연결할 때 사용할 이전에 생성한 키 페어의 이름을 선택합니다(예: SSH 사용).

  3. (옵션) 네트워크 설정(Network settings) 아래의 보안 그룹(Security groups)에서 이전에 생성한 보안 그룹을 하나 이상 선택합니다.

  4. (옵션) 스토리지 구성(Configure storage)에서 스토리지 구성을 업데이트합니다. AMI와 인스턴스 타입에 따라 기본 스토리지 구성이 결정됩니다.

  5. 출범 템플릿 구성이 끝나면 출범 템플릿 생성(Create launch template)을 선택합니다.

  6. 확인 페이지에서 Create Auto Scaling group(Auto Scaling 그룹 생성)을 선택합니다.

Auto Scaling 그룹 생성

참고

이 주제의 나머지 부분에서는 Auto Scaling 그룹을 생성하는 기본 절차를 설명합니다. Auto Scaling 그룹에 대해 구성할 수 있는 파라미터에 대한 자세한 설명은 시작 템플릿을 사용하여 Auto Scaling 그룹 생성 섹션을 참조하세요.

Auto Scaling 그룹 생성(Create Auto Scaling group)을 선택하면 Auto Scaling 그룹(Auto Scaling group) 마법사가 열립니다. 다음 절차에 따라 Auto Scaling 그룹을 생성합니다.

Auto Scaling 그룹 생성
  1. 출범 템플릿 또는 구성 선택 페이지에서 Auto Scaling 그룹의 이름을 입력합니다.

  2. 생성한 출범 템플릿이 이미 선택되어 있습니다.

    Launch template version(출범 템플릿 버전)에서 Auto Scaling 그룹이 스케일 아웃 시 출범 템플릿의 기본 버전을 사용할지, 최신 버전을 사용할지, 아니면 특정 버전을 사용할지를 선택합니다.

  3. 다음(Next)을 선택하여 다음 단계로 계속 진행합니다.

  4. 인스턴스 출범 옵션 선택 페이지에서 여러 인스턴스 타입을 사용하지 않는 경우, 인스턴스 타입 요건 섹션을 건너뛰고 출범 템플릿에 지정된 EC2 인스턴스 타입을 사용할 수 있습니다.

    여러 인스턴스 타입을 사용하려면 여러 인스턴스 유형 및 구매 옵션이 포함된 Auto Scaling 그룹을 참조하십시오.

  5. 네트워크(Network)VPC에서 VPC를 선택합니다. Auto Scaling 그룹은 출범 템플릿에서 지정한 보안 그룹과 동일한 VPC에 생성되어야 합니다.

    작은 정보

    출범 템플릿에 보안 그룹을 지정하지 않은 경우, 지정한 VPC의 기본 보안 그룹으로 인스턴스가 시작됩니다. 기본적으로 이 보안 그룹은 외부 네트워크로부터의 인바운드 트래픽을 허용하지 않습니다.

  6. 가용 영역 및 서브넷(Availability Zones and subnets)에서 지정한 VPC에 있는 서브넷 하나 이상을 선택합니다.

  7. 다음(Next)을 두 번 선택하여 그룹 크기 및 조정 정책 구성(Configure group size and scaling policies) 페이지로 이동합니다.

  8. 그룹 크기에서 원하는 용량(Auto Scaling 그룹이 생성된 후 즉시 실행할 초기 인스턴스 수)을 정의합니다.

  9. 스케일링 섹션의 스케일링 제한에서 희망 용량에 대한 새 값이 최소 희망 용량최대 희망 용량보다 큰 경우, 최대 희망 용량은 자동으로 새 희망 용량 값으로 증가합니다. 필요에 따라 이러한 한도를 변경할 수 있습니다. 자세한 설명은 Auto Scaling 그룹에 대한 스케일링 제한 설정 섹션을 참조하세요.

  10. Skip to review(검토로 건너뛰기)를 선택합니다.

  11. 검토(Review) 페이지에서 Auto Scaling 그룹 생성(Create Auto Scaling group)을 선택합니다.

다음 단계

Auto Scaling 그룹이 제대로 생성되었는지는 활동 기록을 통해 확인할 수 있습니다. 활동(Activity) 탭의 활동 기록(Activity history)에 있는 상태(Status) 열에 Auto Scaling 그룹이 성공적으로 인스턴스를 출범했는지가 표시됩니다. 인스턴스가 시작되지 않거나 시작되었지만 즉시 해지되는 경우, 가능한 원인 및 해결 방법은 다음 주제를 참조하세요.

이제 원하는 경우, Auto Scaling 그룹과 동일한 지역에서 로드 밸런서를 연결할 수 있습니다. 자세한 설명은 Elastic Load Balancing을 사용하여 Auto Scaling 그룹에서 들어오는 애플리케이션 트래픽을 분산하십시오. 섹션을 참조하세요.