아마존 애플리케이션 리커버리 컨트롤러(ARC) 리전 스위치는 고객이 리전 장애 발생 시 제한된 복구 시간을 달성할 수 있도록 다중 리전 애플리케이션의 페일오버를 오케스트레이션하도록 돕습니다. 이는 다중 리전 재해 복구를 자동화하여 여러 AWS 계정 및 리전에서 애플리케이션을 복구할 때 엔지니어링 노력을 줄이고 운영 오버헤드를 제거합니다. 리전 스위치에는 이제 복구 후 워크플로, 기본 RDS 실행 블록, Terraform용 AWS 공급자 지원이라는 세 가지 새로운 기능이 포함됩니다.
복구 후 워크플로. 재해 복구는 고객이 대기 리전으로 페일오버한다고 해서 끝나는 것이 아닙니다. 페일오버 또는 페일백을 오케스트레이션한 후, 고객은 다음 복구 이벤트를 위해 다른 리전을 준비해야 합니다. 현재는 규모 조정, 읽기 복제본 재구축 및 구성 유효성 검사에 수동 조정이 필요합니다. 복구 후 워크플로는 고객이 이러한 준비 단계를 자동화하도록 돕습니다. 이번 출시를 통해 복구 후 워크플로는 사용자 지정 작업 Lambda 실행 블록, Amazon RDS 읽기 복제본 생성 실행 블록, ARC 리전 스위치 플랜 실행 블록 및 수동 승인 실행 블록을 지원합니다. 고객은 복구 후 작업의 일부로 읽기 복제본을 생성하고, Lambda 함수를 통해 사용자 지정 로직을 실행하며, 수동 승인 게이트를 추가하고, 복잡한 오케스트레이션을 위해 하위 플랜을 포함할 수 있습니다. 복구 후 워크플로는 활성/수동 배포에 사용할 수 있으며 수동으로 트리거할 수 있습니다.
RDS 실행 블록. 리전 페일오버 중 Amazon RDS 데이터베이스 복구를 조정하려면 읽기 복제본을 승격하고 복제를 다시 생성하는 수동 단계가 필요하며, 이는 지연과 오류를 유발합니다. 리전 스위치는 이제 RDS 복구 오케스트레이션을 자동화하는 두 가지 Amazon RDS 실행 블록을 기본적으로 지원합니다. RDS 읽기 복제본 승격 실행 블록은 페일오버 중에 읽기 복제본을 독립 실행형 인스턴스로 승격하는 작업을 오케스트레이션합니다. RDS 읽기 복제본 생성 실행 블록은 복구 후 워크플로의 일부로 복제본 생성을 오케스트레이션합니다.
Terraform용 AWS 공급자 지원. 리전 스위치는 이제 Terraform용 AWS 공급자에서 지원되므로 고객은 재해 복구 플랜을 코드로써의 인프라(Infrastructure-as-Code)로 관리하고 애플리케이션 배포와 함께 CI/CD 파이프라인에 통합할 수 있습니다.
Terraform용 AWS 공급자 지원에 대해 자세히 알아보려면 Terraform 공급자 설명서를 방문하세요. 실제 복구 후 워크플로에 대해 알아보려면 복구 후 워크플로 자습서를 읽어보세요. 리전 스위치를 시작하려면 출시 블로그 또는 설명서를 참조하세요.