관계형 데이터베이스를 위한 DR 솔루션을 자동화하십시오. AWS - AWS 규범적 지침

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

관계형 데이터베이스를 위한 DR 솔루션을 자동화하십시오. AWS

지텐드라 쿠마르, 올리버 프랜시스, 파비트라 발라수브라마니안, Amazon Web Services ()AWS

2024년 5월 (문서 기록)

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

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

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

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

자동화가 없다면 주 AWS 리전서버에서 운영 중단이 발생하면 조직의 인력이 실행 지침서의 단계를 수동으로 수행해야 합니다. 이러한 단계에는 AWS 리전 보조 데이터베이스의 Amazon Relational Database Service (RDSAmazon) 읽기 전용 복제본을 새 기본 데이터베이스 인스턴스로 사용하도록 승격하는 등 여러 프로세스가 포함될 수 있습니다. AWS Python (Boto3) APIs 을 통해 이러한 작업을 자동화하여 조직의 요구 사항에 맞는 DR 솔루션의 구성 요소를 구성할 수 있습니다.AWS SDK

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

이 가이드의 대상 독자는 애플리케이션 설계자, 인프라 설계자, 데이터베이스 설계자 및 데이터베이스 컨설턴트입니다.

목표

DR Orchestrator 프레임워크 솔루션을 구현하면 다음과 같은 결과를 달성하는 데 도움이 될 수 있습니다.

  • 운영 중단 시 수동 오류 감소 — DR 프로세스를 수동으로 수행하면 오류가 발생하기 쉽습니다. DR 활동 단계에서 작업을 자동화하면 수동 오류가 줄어들고 페일오버 또는 페일백이 더 원활해집니다.

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