가용 영역 추가 및 제거 - Amazon EC2 Auto Scaling

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

가용 영역 추가 및 제거

안전하고 안정적인 지리적 이중화를 활용하기 위해서, 사용자가 작업 중인 리전의 여러 가용 영역에 걸쳐 Auto Scaling 그룹을 확장한 다음 로드 밸런서를 연결하여 들어오는 트래픽을 해당 영역에 분산시킵니다.

하나의 가용 영역이 비정상 또는 사용 불가 상태가 되었을 때, Amazon EC2 Auto Scaling에서는 영향을 받지 않은 가용 영역에서 새 인스턴스를 시작합니다. 비정상 가용 영역이 정상 상태로 복귀하는 경우 Amazon EC2 Auto Scaling은 Auto Scaling 그룹의 모든 가용 영역에 걸쳐 애플리케이션 인스턴스를 자동으로 고르게 재배포합니다. Amazon EC2 Auto Scaling은 인스턴스 수가 가장 적은 가용 영역에서 새 인스턴스를 시작하려고 시도하는 방식으로 고른 분산을 수행합니다. 하지만, 시도가 실패하는 경우 성공할 때까지 Amazon EC2 Auto Scaling은 다른 가용 영역에서의 시작을 계속 시도합니다.

Elastic Load Balancing은 로드 밸런서에 대해 활성화한 각 가용 영역에 대해 로드 밸런서 노드를 생성합니다. 로드 밸런서에 대해 교차 영역 로드 밸런싱을 활성화하면 각 로드 밸런서 노드가 활성화된 모든 가용 영역에 있는 등록된 인스턴스 간에 트래픽을 균등하게 분산합니다. 교차 영역 로드 밸런싱이 비활성화된 경우에는 각각의 로드 밸런서 노드가 해당 가용 영역에만 있는 등록된 인스턴스 간에 요청을 균등하게 분산합니다.

Auto Scaling 그룹을 생성할 때는 1개 이상의 가용 영역을 지정해야 합니다. Auto Scaling 그룹에 가용 영역을 추가한 다음 로드 밸런서에서 해당 가용 영역을 활성화하여 애플리케이션의 가용성을 늘릴 수 있습니다(로드 밸런서가 이 방식을 지원하는 경우).

가용 영역 추가

다음 절차를 수행하면 Auto Scaling 그룹과 로드 밸런서를 추가 가용 영역의 서브넷으로 확장할 수 있습니다.

가용 영역을 추가하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling Groups(Auto Scaling 그룹)를 선택합니다.

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

    Auto Scaling 그룹 페이지 하단에 분할 창이 열립니다.

  3. 세부 정보 탭에서 네트워크, 편집을 선택합니다.

  4. Subnets(서브넷)에서 Auto Scaling 그룹에 추가할 가용 영역에 해당하는 서브넷을 선택합니다.

  5. 업데이트를 선택합니다.

  6. 로드 밸런서의 가용 영역을 업데이트하여 Auto Scaling 그룹과 동일한 가용 영역을 공유하게 하려면 다음 단계를 완료합니다.

    1. 탐색 창의 Load Balancing 아래에서 로드 밸런서를 선택합니다.

    2. 로드 밸런서를 선택합니다.

    3. 다음 중 하나를 수행하십시오.

      • Application Load Balancer 및 Network Load Balancer의 경우:

        1. Description(설명) 탭의 Availability Zones(가용 영역)에서 Edit subnets(서브넷 편집)를 선택합니다.

        2. Edit subnets(서브넷 편집) 페이지의 Availability Zones(가용 영역)에서 추가할 가용 영역에 해당하는 확인란을 선택합니다. 해당 영역에 대해 서브넷이 하나뿐인 경우 해당 서브넷이 선택됩니다. 해당 영역에 대해 서브넷이 두 개 이상 있는 경우 서브넷 중 하나를 선택합니다.

      • VPC의 Classic Load Balancer의 경우:

        1. [Instances] 탭에서 [Edit Availability Zones]를 선택합니다.

        2. Add and Remove Subnets(서브넷 추가 및 제거) 페이지의 Available subnets(사용 가능한 서브넷)에서 추가 아이콘(+)을 사용하여 서브넷을 선택합니다. 그러면 서브넷이 Selected subnets 아래로 이동합니다.

    4. 저장을 선택합니다.

가용 영역 제거

Auto Scaling 그룹과 로드 밸런서에서 가용 영역을 제거하려면 다음 절차를 수행하세요.

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

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

    Auto Scaling 그룹 페이지 하단에 분할 창이 열립니다.

  3. 세부 정보 탭에서 네트워크, 편집을 선택합니다.

  4. Subnets(서브넷)에서 Auto Scaling 그룹에서 제거할 가용 영역에 해당하는 서브넷의 삭제 아이콘(X)을 선택합니다. 해당 영역에 대해 서브넷이 두 개 이상 있는 경우 각 서브넷마다 삭제 아이콘(X)을 선택합니다.

  5. 업데이트를 선택합니다.

  6. 로드 밸런서의 가용 영역을 업데이트하여 Auto Scaling 그룹과 동일한 가용 영역을 공유하게 하려면 다음 단계를 완료합니다.

    1. 탐색 창의 Load Balancing 아래에서 로드 밸런서를 선택합니다.

    2. 로드 밸런서를 선택합니다.

    3. 다음 중 하나를 수행하십시오.

      • Application Load Balancer 및 Network Load Balancer의 경우:

        1. Description(설명) 탭의 Availability Zones(가용 영역)에서 Edit subnets(서브넷 편집)를 선택합니다.

        2. Edit subnets(서브넷 편집) 페이지의 Availability Zones(가용 영역)에서 해당 확인란을 지워 해당 가용 영역의 서브넷을 제거합니다.

      • VPC의 Classic Load Balancer의 경우:

        1. [Instances] 탭에서 [Edit Availability Zones]를 선택합니다.

        2. Add and Remove Subnets(서브넷 추가 및 제거) 페이지의 Available subnets(사용 가능한 서브넷)에서 삭제 아이콘(-)을 사용하여 서브넷을 제거합니다. 그러면 서브넷이 Available subnets(가용 서브넷) 아래로 이동합니다.

    4. Save를 선택합니다.

Amazon EC2 Auto Scaling은 가용 영역을 변경할 때 그룹의 균형을 조정합니다. 이는 일부 인스턴스를 교체하고 재배포하는 것을 의미합니다. 자세한 내용은 예: 가용 영역 전반에 인스턴스 분산(을)를 참조하세요.

로드 밸런서가 활성화되지 않은 가용 영역에 대상을 등록한 경우 로드 밸런서는 해당 대상으로 트래픽을 라우팅하지 않습니다. 자세한 내용은 Elastic Load Balancing 사용 설명서Elastic Load Balancing 작동 방식을 참조하세요.

제한 사항

로드 밸런서에 대해 어떤 가용 영역을 활성화할지 업데이트하려면 다음 제한 사항을 숙지해야 합니다.

  • 로드 밸런서에 대해 가용 영역을 활성화할 때 해당 가용 영역에서 서브넷을 하나 지정합니다. 로드 밸런서에 대해 가용 영역당 최대 1개의 서브넷을 활성화할 수 있습니다.

  • 인터넷 경계 로드 밸런서의 경우 로드 밸런서에 대해 사용자가 지정하는 서브넷에 사용 가능한 IP 주소가 8개 이상 있어야 합니다.

  • Application Load Balancer의 경우 2개 이상의 가용 영역을 활성화해야 합니다.

  • Network Load Balancer의 경우 활성화된 가용 영역을 비활성화할 수 없지만 추가 가용 영역을 활성화할 수 있습니다.

  • 게이트웨이 로드 밸런서의 경우 활성화된 가용 영역을 비활성화할 수 없지만 추가 가용 영역은 활성화할 수 있습니다.