재해 복구를 위한 Neptune 스트림 교차 리전 복제 사용 - Amazon Neptune

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

재해 복구를 위한 Neptune 스트림 교차 리전 복제 사용

Neptune은 교차 리전 장애 조치 기능을 구현하는 두 방법을 제공합니다.

  • 교차 리전 스냅샷 복사 및 복원

  • Neptune 스트림을 사용하여 서로 다른 두 리전의 두 클러스터 간에 데이터를 복제합니다.

교차 리전 스냅샷 복사 및 복원은 다른 리전의 Neptune 클러스터를 복구하는 데 드는 운영 오버헤드가 가장 낮습니다. 그러나 스냅샷은 Neptune 클러스터의 전체 백업이므로, 리전 간에 스냅샷을 복사하려면 상당한 데이터 전송 시간이 필요할 수 있습니다. 따라서 시간 단위의 Recovery Point Objective(RPO)와 시간 단위의 Recovery Time Objective(RTO)만 필요한 시나리오에서 교차 리전 스냅샷 복사 및 복원을 사용할 수 있습니다.

Recovery Point Objective(RPO)는 백업 사이의 시간으로 측정됩니다. 이는 마지막 백업을 만든 시점과 데이터베이스를 복구한 시점 사이에 손실될 수 있는 데이터의 양을 정의합니다.

Recovery Time Objective(RTO)는 복구 작업을 수행하는 데 걸리는 시간으로 측정됩니다. 장애 발생 후 DB 클러스터가 복구된 데이터베이스로 장애 조치하는 데 걸리는 시간입니다.

Neptune 스트림은 백업 Neptune 클러스터를 기본 프로덕션 클러스터와 항상 동기화된 상태로 유지하는 방법을 제공합니다. 오류가 발생하면 데이터베이스가 백업 클러스터로 장애 조치됩니다. 이렇게 하면 데이터가 백업 클러스터로 계속 복사되고 백업 클러스터는 언제든지 장애 조치 대상으로 즉시 사용할 수 있어 RPO 및 RTO가 분 단위로 줄어듭니다.

이러한 방식으로 Neptune 스트림을 사용할 때의 단점은 복제 구성 요소를 유지 관리하는 데 필요한 운영 오버헤드와 두 번째 Neptune DB 클러스터를 항상 온라인 상태로 유지하는 데 드는 비용이 상당히 클 수 있다는 것입니다.