멀티 영역 스토리지를 사용한 데이터 보호

이 문서에서는 Google Distributed Cloud (GDC) 오프라인 멀티 영역 유니버스에서 애플리케이션 데이터를 보호하는 방법을 설명합니다. 고가용성 애플리케이션을 유지하려면 로컬 서비스 중단이나 장애에 탄력적인 데이터 보호 전략을 구현하면 됩니다. GDC는 객체 스토리지블록 스토리지에 대한 데이터 복제 전략을 제공하므로 유니버스에서 기본 및 보조 영역의 장애 조치 절차를 유지할 수 있습니다.

이 문서는 재해 복구 워크플로를 개발하는 플랫폼 관리자 그룹 내 IT 관리자와 GDC 유니버스에서 애플리케이션을 개발하고 유지관리하는 애플리케이션 운영자 그룹 내 애플리케이션 개발자를 대상으로 합니다.

자세한 내용은 GDC 오프라인 문서의 대상을 참고하세요.

재해 복구를 위한 스토리지 복제

재해 복구를 위해 비동기 데이터 복제를 사용하여 다중 영역 유니버스에서 애플리케이션 스토리지에 대한 강력한 데이터 보호를 설정할 수 있습니다. 이 접근 방식은 주기적으로 기본 영역에서 보조 영역으로 데이터를 복사하는 것을 포함합니다. 이 메커니즘은 기본 영역에 서비스 중단이 발생할 경우 데이터를 보호하고 액세스 가능하게 유지합니다.

객체 스토리지의 데이터 복제는 이중 영역 버킷을 사용하여 데이터를 자동으로 복제하며, 수동 개입이 필요하지 않습니다. 이중 영역 버킷을 만드는 방법에 대한 자세한 내용은 스토리지 버킷 만들기를 참고하세요.

블록 스토리지의 데이터 복제는 이중 영역 영구 볼륨을 사용하여 데이터를 복제하며 볼륨 장애 조치 절차가 필요합니다. 자세한 내용은 비동기식으로 볼륨 복제를 참고하세요.

데이터 복제를 구성하면 기본 영역이 오프라인일 때 데이터가 장애 조치 절차를 따릅니다. 장애 조치 절차는 블록 및 객체 스토리지 복제에 따라 다릅니다. 하지만 두 데이터 복제 전략 모두 다음의 중요한 단계를 사용합니다.

  1. 기본 영역 서비스 중단을 확인합니다.
  2. 기본 영역에서 복제를 중지합니다.
  3. 수동 개입 또는 사전 구성된 장애 조치를 통해 백업 보조 영역을 기본 영역의 역할을 맡도록 승격합니다.
  4. 새 기본 영역의 작동 상태를 확인합니다.

인프라 운영자 그룹의 구성원에게 연락하여 두 영역이 비동기 데이터 복제를 위해 구성되어 있는지 확인합니다.

비동기 데이터 복제에는 고유한 지연이 있으므로 이 설정은 0이 아닌 낮은 복구 시점 목표 (RPO)가 필요한 시스템에 가장 유용합니다. 시스템에 최소한의 데이터 손실이 필요하지만 시간으로 측정되는 작은 사전 정의된 최대 데이터 손실량(일반적으로 복구할 수 없는 재해 이벤트 직전에 생성된 데이터와 관련됨)을 허용할 수 있는 경우 비동기 데이터 복제는 애플리케이션에 구현할 가치가 있는 기능입니다.

0이 아닌 낮은 RPO의 예로는 RPO가 5분인 금융 거래 플랫폼이 있습니다. 여기서는 비동기 데이터 복제가 2분마다 보조 재해 복구 영역에 거래 데이터를 복사하도록 설정됩니다.

  • 5분은 대량 시스템에서 허용되는 최소 데이터 손실 기간을 나타내므로 RPO가 낮은 시나리오입니다.
  • 2분 간격의 비동기 복제에 내재된 지연으로 인해 아직 데이터가 복사되지 않은 작은 기간이 있어 손실이 발생할 수 있으므로 0이 아닌 RPO 시나리오입니다.

인프라 운영자 그룹과 협력하여 이중 영역 비동기 스토리지 복제 워크플로를 정의하고 인프라의 데이터 복제 기능이 RPO 요구사항을 지원하는지 확인해야 합니다.

다음 단계