에서 관계형 데이터베이스에 대한 DR 솔루션 자동화 AWS - AWS 권장 가이드

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

에서 관계형 데이터베이스에 대한 DR 솔루션 자동화 AWS

Jitendra Kumar, Oliver Francis, Pavithra Balasubramanian, Amazon Web Services(AWS)

2024년 5월(문서 기록)

Amazon Web Services()에서 재해 복구(DR) 전략을 계획AWS할 때 조직의 데이터베이스에 대한 DR 솔루션을 구현할 수 있습니다. 데이터베이스 인스턴스의 장애 조치를 수행하도록 이벤트 기반 아키텍처를 구성하여 DR 솔루션을 자동화할 수 있습니다. 이 접근 방식의 이점은 다음과 같습니다.

  • 수동 조정으로 인한 인적 오류 감소

  • 경우에 따라 가능한 가장 짧은 복구 시간 목표(RTO) 제공

  • DR 솔루션의 반복 가능한 테스트 촉진

자동화가 없으면 기본의 중단 AWS 리전으로 인해 조직의 리소스가 런북에서 단계를 수동으로 수행해야 합니다. 이러한 단계에는 새로운 기본 데이터베이스 인스턴스 역할을 하도록 보조의 Amazon Relational Database Service(RDS) 읽기 전용 복제본을 승격하는 등 여러 프로세스가 포함될 수 있습니다.는 이러한 작업을 자동화하기 AWS 위해 Python용 SDK(Boto3) APIs를 AWS 제공하며, 이는 조직의 필요에 맞는 DR 솔루션의 구성 요소를 구성할 수 있습니다. AWS 리전

이 가이드에서는 동일한 AWS 리전 내의에서 AWS 데이터베이스에 대한 DR 솔루션을 달성하는 데 도움이 될 수 있는 중앙 집중식 매니페스트 기반 DR 오케스트레이터에 대해 설명합니다 AWS 계정. 장애 조치 수행 결정은 여전히 사람의 개입이 필요하며 자동화 범위를 벗어납니다.

이 가이드의 대상은 애플리케이션 아키텍트, 인프라 아키텍트, 데이터베이스 아키텍트 및 데이터베이스 컨설턴트입니다.

목표

DR Orchestrator Framework 솔루션을 구현하면 다음과 같은 결과를 얻을 수 있습니다.

  • 중단 중 수동 오류 감소 - DR 프로세스의 수동 성능에 오류가 발생하기 쉽습니다. DR 활동 단계에서 작업을 자동화하면 수동 오류가 줄어들고 장애 조치 또는 장애 복구가 더 원활하게 이루어집니다.

  • 대규모 DR 관리 - 조직에 대규모 데이터베이스 집합이 있는 경우 DR 자동화를 구축하면 DR 솔루션을 확장하는 데 도움이 됩니다. DR Orchestrator Framework를 사용하여 AWS 데이터베이스 DR 솔루션을 자동화할 수 있습니다. DR Orchestrator는 JSON 형식의 파라미터 파일을 사용하여 AWS 데이터베이스의 장애 조치 또는 장애 복구 단계를 자동화합니다.