기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Auto Scaling 그룹 영역 이동
영역 전환은 Amazon Application Recovery Controller(ARC)의 기능입니다. 영역 전환을 사용하면 단일 작업으로 가용 영역의 애플리케이션 장애로부터 빠르게 복구할 수 있습니다. Auto Scaling 그룹에 영역 전환을 활성화하면 그룹이 ARC 영역 전환 서비스에 등록됩니다. 그런 다음 AWS Management Console AWS CLI, 또는 API를 사용하여 영역 전환을 시작할 수 있으며 Auto Scaling 그룹은 활성 영역 전환이 손상된 영역을 처리합니다.
Auto Scaling 그룹 영역 전환 개념
계속하기 전에 ARC 영역 전환과의 통합과 관련된 다음 핵심 개념을 숙지해야 합니다.
- ARC 영역 전환
-
이 기능을 활성화하면 Auto Scaling이 Auto Scaling 그룹을 ARC 영역 전환으로 등록할 수 있습니다. 등록 후 ARC
ListManagedResources
API로 리소스를 볼 수 있습니다. 자세한 내용은 Amazon Application Recovery Controller(ARC) 개발자 안내서의 ARC의 영역 전환을 참조하세요. - 가용 영역 재조정
-
Auto Scaling은 각 가용 영역에서 용량을 균형 있게 유지하려고 시도합니다. 가용 영역 간에 불균형이 발생하면 Auto Scaling은 자동으로 불균형을 수정하려고 시도합니다. 자세한 내용은 인스턴스 분산 단원을 참조하십시오.
- 동적 조정
-
동적 조정은 조정 정책으로 선택한 지표를 기반으로 Auto Scaling 그룹의 원하는 용량을 조정합니다. 자세한 내용은 Amazon EC2 Auto Scaling 단원을 참조하십시오.
- 상태 확인
-
Auto Scaling은 Auto Scaling 그룹 내 모든 인스턴스의 상태를 주기적으로 확인하여 인스턴스가 실행 중이고 상태가 양호한지 확인합니다. 비정상 인스턴스가 감지되면 Auto Scaling은 교체 대상으로 표시합니다. 자세한 내용은 Auto Scaling 그룹의 인스턴스에 대한 상태 확인 단원을 참조하십시오.
- 인스턴스 새로 고침
-
인스턴스 새로 고침을 사용하여 Auto Scaling 그룹의 인스턴스를 업데이트할 수 있습니다. 인스턴스 새로 고침이 시작된 후 Auto Scaling은 Auto Scaling 그룹의 모든 인스턴스를 교체하려고 시도합니다. 자세한 내용은 인스턴스 새로 고침을 사용하여 Auto Scaling 그룹의 인스턴스 업데이트 단원을 참조하십시오.
- 미리 조정됨
-
애플리케이션의 나머지 가용 영역에 충분한 용량이 있으므로 단일 가용 영역 손실을 허용할 수 있습니다.
- 확장
-
Auto Scaling 그룹의 원하는 용량을 늘리면 Auto Scaling은 원하는 새 용량을 충족하기 위해 추가 인스턴스를 시작하려고 시도합니다. 기본적으로 Auto Scaling은 Auto Scaling 그룹에서 활성화된 각 가용 영역에 동일한 용량을 유지하기 위해 균형 잡힌 방식으로 인스턴스를 시작합니다.
Auto Scaling 그룹에 대한 영역 이동 작동 방식
다음 가용 영역이 있는 Auto Scaling 그룹이 있다고 가정해 보겠습니다.
-
us-east-1a
-
us-east-1b
-
us-east-1c
모든 가용 영역에서 영역 이동이 활성화되어 있고에서 장애가 발견us-east-1a
되어 영역 이동을 트리거합니다. 에서 영역 이동이 트리거되면 다음 동작이 발생합니다us-east-1a
.
-
스케일 아웃 - Auto Scaling은 정상 가용 영역(
us-east-1b
및 )에서 모든 새 용량 요청을 시작합니다us-east-1c
. -
동적 크기 조정 - Auto Scaling은 크기 조정 정책이 모든 가용 영역에서 원하는 용량을 줄이는 것을 차단합니다. Auto Scaling은 조정 정책이 모든 가용 영역에서 원하는 용량을 늘리는 것을 차단하지 않습니다.
-
인스턴스 새로 고침 - Auto Scaling은 영역 전환이 활성화되어 있는 동안 지연되는 인스턴스 새로 고침 프로세스의 제한 시간을 연장합니다.
다음 표에서는에서 영역 이동이 트리거될 때 각 옵션의 상태 확인 동작을 설명합니다us-east-1a
.
장애 가용 영역 상태 확인 동작 선택 | 상태 확인 동작 |
---|---|
비정상 교체 |
비정상으로 보이는 인스턴스는 모든 가용 영역( |
비정상 무시 |
비정상으로 보이는 인스턴스는 |
영역 이동 사용 모범 사례
영역 전환을 사용할 때 애플리케이션의 고가용성을 유지하려면 다음 모범 사례를 사용하는 것이 좋습니다.
-
Monitor EventBridge 알림을 통해 진행 중인 가용 영역 장애 이벤트가 있는지 확인합니다. 자세한 내용은 EventBridge를 사용하여 Auto Scaling 이벤트 처리 단원을 참조하십시오.
-
적절한 임계값이 있는 조정 정책을 사용하여 가용 영역 손실을 견딜 수 있는 충분한 용량이 있는지 확인합니다.
-
최소 정상 비율이 100인 인스턴스 유지 관리 정책을 설정합니다. 이 설정을 사용하면 Auto Scaling은 비정상 인스턴스를 종료하기 전에 새 인스턴스를 사용할 준비가 될 때까지 기다립니다.
사전 스케일링된 고객의 경우 다음 사항도 권장합니다.
-
장애 이벤트 중에 비정상 인스턴스를 교체할 필요가 없으므로 손상된 가용 영역에 대한 상태 확인 동작으로 비정상 무시를 선택합니다.
-
Auto Scaling 그룹에 ARC Word의 영역 자동 전환을 사용합니다. 의 영역 자동 전환 기능을 Amazon Application Recovery Controller (ARC) 사용하면가 가용 영역의 장애를 AWS 감지할 때 가용 영역에서 리소스의 트래픽을 AWS 이동할 수 있습니다. 자세한 내용은 Amazon Application Recovery Controller(ARC) 개발자 안내서의 ARC에서 영역 자동 전환을 참조하세요.
영역 간 로드 밸런서가 비활성화된 고객의 경우 다음 사항도 권장합니다.
-
가용 영역 배포에만 밸런스를 사용합니다.
-
Auto Scaling 그룹과 로드 밸런서 모두에서 영역 전환을 사용하는 경우 먼저 Auto Scaling 그룹의 영역 전환을 취소해야 합니다. 그런 다음 모든 가용 영역에서 용량이 균형을 이룰 때까지 기다린 후 로드 밸런서에서 영역 전환을 취소합니다.
-
영역 전환을 활성화하고 영역 간 비활성화된 로드 밸런서를 사용할 때 용량이 불균형할 수 있으므로 Auto Scaling은 추가 검증이 가능합니다. 모범 사례를 따르는 경우에서 확인란을 선택하거나 , AWS Management Console 또는에서
skip-zonal-shift-validation
플래그를 사용하여이 가능성을 확인할 수 있습니다CreateAutoScalingGroup
UpdateAutoScalingGroup
AttachTrafficSources
.
Auto Scaling 그룹에서 영역 전환을 사용하는 방법에 대한 자세한 내용은 Amazon EC2 Auto Scaling에서 영역 전환을 사용하여