기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
리전 전환 구성 요소
Amazon Application Recovery Controller(ARC)의 리전 전환 기능의 구성 요소와 개념은 다음과 같습니다.
- 계획
계획은 애플리케이션의 기본 복구 프로세스입니다. 하나 이상의 워크플로를 구축하여 실행 블록을 순차적으로 또는 병렬로 실행하도록 하여 계획을 수립합니다. 그런 다음 리전별 장애가 있는 경우, 애플리케이션을 정상 리전에서 실행하도록 전환하여 애플리케이션에 대한 복구를 완료하는 계획을 실행합니다.
- 하위 계획
하위 계획은 보다 복잡한 애플리케이션 복구 시나리오를 조정하기 위해 상위 계획 내에서 실행하는 독립형 계획입니다. 리전 전환 계획은 하나의 레벨로 중첩할 수 있습니다.
- 워크플로
리전 전환 계획에는 하나 이상의 워크플로가 포함됩니다. 워크플로는 실행 블록이 포함된 단계로 구성되며, 복구 계획의 일부로 리전의 활성화 또는 비활성화를 완료하기 위해 병렬 또는 순차적으로 실행하도록 지정합니다. 액티브/패시브 방식을 사용하도록 구성한 계획의 경우, 리전 중 어느 하나를 활성화할 수 있는 단일 워크플로를 생성하거나, 각 리전별로 별도의 활성화 워크플로를 생성합니다. 액티브/액티브 방식을 위해 구성하는 계획의 경우, 리전을 활성화하는 워크플로 하나와 리전을 비활성화하는 워크플로 하나를 생성합니다.
- 실행 블록
실행 블록이 포함된 리전 전환 계획 워크플로에 단계를 추가합니다. 실행 블록을 사용하면 여러 애플리케이션 또는 리소스에 대한 복구를 활성화 리전으로 지정할 수 있습니다. 워크플로에 단계를 추가할 때 다른 단계와 순차적으로 또는 하나 이상의 다른 단계와 병렬로 추가할 수 있습니다.
- 정상 및 비정상 구성
정상(계획된) 또는 비정상(계획되지 않은) 실행으로 특정 실행 블록을 실행하도록 선택할 수 있습니다. 환경이 정상이면 정상 워크플로를 통해 모든 단계를 수행하여 순서에 따라 계획을 실행할 수 있습니다. 비정상 워크플로 모드는 필요한 단계와 작업만 사용합니다. 비정상 모드에서 계획을 실행하면 실행 블록의 유형에 따라 워크플로에서 실행 블록의 동작을 변경하거나 특정 실행 블록을 건너뜁니다.
특정 유형의 실행 블록은 비정상 모드에서 실행될 때 동작이 다릅니다. 이러한 차이에 대한 자세한 내용은 각 실행 블록 유형에 대한 세부 정보가 포함된 섹션에 설명되어 있습니다. 자세한 내용은 실행 블록 추가 단원을 참조하십시오.
- 액티브/액티브 및 액티브/패시브 구성
여러 리전에 걸쳐 애플리케이션의 복원력 있는 구성을 생성하는 데는 액티브/패시브 및 액티브/액티브라는 두 가지 주요 접근 방식이 있습니다. 리전 전환은 이러한 두 가지 접근 방식에 대해 애플리케이션 복구를 지원합니다.
액티브/패시브 구성을 사용하면 두 개의 서로 다른 리전에 두 개의 애플리케이션 복제본을 배포하고 고객 트래픽은 한 리전으로만 이동합니다.
액티브/액티브 구성을 사용하면 두 개의 복제본을 서로 다른 두 리전에 배포하지만 두 복제본 모두 작업을 처리하거나 트래픽을 수신합니다.
- 계획 실행
리전 전환 계획이 실행되면 애플리케이션 및 수신하는 트래픽에 대해 정상 리전을 활성화하여 리전이 손상될 때 애플리케이션에 대한 복구를 구현합니다. 액티브/액티브 구성을 사용하면 계획 실행을 실행하여 손상된 리전을 비활성화할 수도 있습니다.
- 애플리케이션 상태 경보
애플리케이션 상태 경보는 각 리전의 애플리케이션 상태를 나타내기 위해 계획에 지정하는 CloudWatch 경보입니다. 리전 전환은 애플리케이션 상태 경보를 사용하여 복구 구현을 위해 리전을 전환한 후 실제 복구 시간을 결정하는 데 도움이 됩니다.
- 트리거
리전 전환에서 트리거를 사용하여 애플리케이션 복구를 자동화할 수 있습니다. 트리거를 생성할 때 하나 이상의 Amazon CloudWatch 경보를 지정하고 계획 실행을 시작해야 하는 경보 조건(예: "빨간색" 또는 "녹색")을 정의합니다. 지정된 조건이 충족되면 리전 전환이 계획을 자동으로 실행합니다. 트리거는 애플리케이션 상태 경보와 다릅니다. 트리거는 계획 실행을 시작하는 반면, 애플리케이션 상태 경보는 리전 전환이 계획이 완료된 후 실제 복구 시간을 계산하는 데 도움이 됩니다.
- 복구 후 워크플로
복구 후 워크플로는 향후 리전 이벤트에 대비하기 위해 성공적인 복구 후 실행되는 선택적 워크플로입니다. 이러한 워크플로를 사용하려면 두 리전이 모두 정상이어야 하며 이전에 손상된 리전에서 실행되어야 합니다. 복구 후 실행은 가장 최근 복구 실행의 복구 실행 ID를 참조합니다.
복구 후 워크플로는 다음 실행 블록을 지원합니다.
RDS 교차 리전 복제본 생성
사용자 지정 작업 Lambda
수동 승인
리전 전환 계획
- 대시보드
리전 전환에는 계획 실행에 대한 세부 정보를 실시간으로 추적할 수 있는 대시보드가 포함되어 있습니다.