인스턴스 복제 정보

이제 Filestore에서 인스턴스의 비동기 복제를 제공합니다.

소스 인스턴스는 원하는 위치의 대기 인스턴스에 지속적으로 비동기적으로 복제될 수 있습니다.

고객이 선택할 수 있도록 Filestore는 다음 서비스 등급으로 생성된 인스턴스에 대해 인스턴스 복제 지원을 제공합니다.

  • 영역
  • 리전
  • Enterprise

다른 데이터 복구 옵션과 비교한 인스턴스 복제

다음 섹션에서는 스냅샷 및 백업과 비교한 인스턴스 복제의 장점을 다룹니다.

스냅샷

스냅샷은 인스턴스 내에서 용량을 소비하는 리소스로, 인스턴스 데이터의 현재 상태를 이전의 특정 시점으로 되돌릴 수 있습니다. 사용자는 특정 파일의 이전 버전으로 되돌릴 수도 있습니다.

스냅샷은 인스턴스의 데이터가 수정되기 전에는 데이터를 복제하거나 용량을 소비하지 않습니다. 인스턴스의 모든 스냅샷은 공통 데이터를 공유합니다. 즉, 인스턴스는 스냅샷 간의 차이점만 보존합니다.

스냅샷은 다른 Filestore 데이터 복구 작업과 비교할 때 비용 효율성을 제공하지만 파일 수정이 이루어지면 사용 가능한 인스턴스 용량이 계속 감소합니다.

인스턴스를 이전 상태로 되돌리면 인스턴스 데이터의 최신 버전이 삭제되므로 신중하게 사용해야 합니다.

백업

백업은 인스턴스 외부에 있으며 자체적인 별도 용량을 사용하는 외부 리소스입니다. 첫 번째 백업은 인스턴스 데이터의 전체 복사본이며, 이후 각 백업은 이전 백업 이후의 증분 및 차등 변경사항을 추적하는 데 필요한 데이터만 사용합니다. 내부적으로 백업 체인의 기록은 소스 인스턴스의 용량을 사용하는 스냅샷을 사용하여 추적됩니다.

인스턴스 복제

인스턴스 복제는 소스 인스턴스를 복제본 인스턴스와 페어링합니다. 복제본 인스턴스는 보조 위치의 별도 리소스로, 소스에 적용된 변경사항을 지속적으로 모니터링하고 약 30분의 목표 목표 복구 시간 (RPO) 내에 이러한 변경사항을 복제본 인스턴스로 비동기적으로 복제합니다.

이 프로세스는 스냅샷을 사용하며 마찬가지로 용량을 소비합니다. 스냅샷이 오래되면 두 인스턴스에서 인스턴스 용량을 확보하기 위해 삭제됩니다.

복제본 인스턴스는 지속적으로 업데이트되는 소스 인스턴스의 완전한 복사본입니다. 대부분의 복사는 5~10분마다 예약됩니다. 마지막 전체 인스턴스 복사의 타임스탬프를 나타내는 측정항목을 사용할 수 있습니다. 자세한 내용은 Monitoring을 참고하세요.

인스턴스 쌍 역할

인스턴스 복제가 사용 설정되면 쌍의 각 인스턴스에 역할이 할당됩니다.

  • ACTIVE

    소스 인스턴스입니다.

  • STANDBY

    복제본 인스턴스입니다.

역할 변경은 자동으로 이루어지지 않으며 사용자만 시작할 수 있습니다.

복제 일시중지 및 재개

복제가 일시중지되면 가장 최근의 성공적인 데이터 포인트를 기반으로 복제본의 인스턴스 상태가 STANDBY에서 ACTIVE로 변경됩니다.

복제를 재개하면 복제본에 대한 클라이언트 액세스가 삭제되고 인스턴스가 원래 데이터 포인트로 되돌아가 모든 테스트 데이터가 삭제됩니다. 이후 활성 인스턴스에서 표준 복제가 다시 시작됩니다. 일시중지 기간과 활성 인스턴스의 변경사항 수에 따라 복제를 재개할 때 초기 동기화에 시간이 더 오래 걸릴 수 있습니다.

자세한 내용은 복제 일시중지복제 재개를 참고하세요.

복제본 승격

복제본 인스턴스를 직접 마운트하거나 쓸 수는 없지만 서비스 중단 시 복제본이 promote-replica 작업을 실행할 수 있습니다. 이 동일한 작업은 Google Cloud 콘솔에서 액세스할 수 있습니다.

이 작업은 다음 작업을 시작합니다.

  • ACTIVESTANDBY 인스턴스 간의 복제를 중지합니다.
  • 두 리소스의 페어링을 해제합니다.
  • 복제본을 다른 인스턴스와 마찬가지로 클라이언트 연결 및 쓰기가 가능한 일반 인스턴스로 승격합니다.
  • 복제 역할(ACTIVE 또는 STANDBY)이 두 인스턴스에서 모두 삭제됩니다.
  • 작업이 완료되면 복제본 인스턴스의 상태가 PROMOTING에서 READY로 변경됩니다.

애플리케이션이 다시 온라인 상태가 되면 이 새 소스 인스턴스를 새 복제본과 페어링하고 인스턴스 복제를 다시 시작할 수 있습니다.

자세한 내용은 복제 중단 및 복제본 승격을 참고하세요.

일시중지된 복제본 승격

일시중지된 복제본을 승격하는 것은 활성 인스턴스를 사용할 수 없게 되는 경우 재해 복구에 유용합니다. 일시중지된 복제본을 승격하면 인스턴스가 마지막으로 완료된 데이터 포인트로 되돌아가 모든 테스트 데이터가 삭제됩니다.

복제본 인스턴스는 소스 인스턴스에서 전송 중인 나머지 데이터를 동기화하고 새 활성 인스턴스가 됩니다. 복제본을 승격하면 복제 프로세스가 중단됩니다. 따라서 원래 복제 링크가 끊어지고 복제를 재개할 수 없습니다.

장애 복구

promote-replica 작업은 복제 중단을 시작합니다. 이는 장애 조치 이벤트가 아닌 전환이므로 장애 복구가 자동으로 이루어지지 않습니다. 작업이 완료되면 관리자가 애플리케이션을 새 소스 인스턴스에 다시 연결해야 합니다.

제한사항

다음과 같은 제한사항이 적용됩니다.

  • 인스턴스 복제는 다음 서비스 등급에서 사용할 수 없습니다.

    • 기본 HDD
    • 기본 SSD
  • 다음 사양은 쌍의 각 인스턴스에서 동일해야 합니다.

다음 섹션에서는 RPO, 작업, 네트워크 트래픽, 성능, 가용성과 관련된 기타 기능 제한사항을 자세히 설명합니다.

RPO : 복구 지점 목표

  • 인용된 RPO 시간은 대략적인 시간이며 Filestore 서비스수준계약 (SLA)에 따라 지원되지 않습니다.

  • 목표 30분 RPO는 초당 변경률이 100MB이고 초당 IOPS 비율이 300인 인스턴스에 적용됩니다. 여기서 IOPS는 파일이나 디렉터리에 적용되는 모든 create, edit 또는 delete 작업으로 정의됩니다.

    변경률이 높은 인스턴스는 복제 기간이 더 길어질 수 있습니다. RPO 시간은 다양하며 변경률이 높을수록 선형으로 엄격하게 매핑되지 않습니다. 예를 들어 변경률이 두 배로 증가해도 RPO 기간이 반드시 두 배로 증가하지는 않습니다.

  • 인스턴스 복제는 인스턴스 생성 시 지정됩니다. 복제본을 소스 인스턴스와 페어링하려면 인스턴스를 만들 때 인스턴스 복제를 사용 설정한 후 복제본과 페어링해야 합니다. 기존 인스턴스는 복제본으로 사용할 수 없습니다.

작업

  • ACTIVE 인스턴스에서는 다음 작업이 사용 중지됩니다.

    • 인스턴스 삭제
    • 스냅샷으로 되돌리기
  • STANDBY 인스턴스에는 다음 제한사항이 적용됩니다.

    • NFS 액세스를 지원하지 않음
    • 백업이 사용 중지됨
    • 스냅샷이 사용 중지됨

네트워크 트래픽

  • 소스 인스턴스와 복제본 인스턴스 간의 지속적인 데이터 복제로 인해 네트워크 트래픽 요금이 발생합니다. 자세한 내용은 Filestore 가격 책정 또는 Filestore 담당자에게 문의하세요.

성능

  • 페어 간의 지속적인 데이터 복제는 소스 인스턴스의 IOPS 성능에 영향을 미칩니다.

가용성

  • 복제본 인스턴스의 리전을 선택할 때는 몇 가지 제한사항이 적용됩니다. 자세한 내용은 Filestore 담당자에게 문의하세요.

  • 소스 인스턴스를 삭제해도 연결된 복제본은 삭제되지 않습니다. 소스 인스턴스가 더 이상 존재하지 않고 이전에 복제본으로 사용된 인스턴스를 삭제하려면 gcloud를 사용하여 인스턴스를 찾아 삭제하세요.

권장사항

견고한 재해 복구 솔루션을 위해 사용자는 복제본 인스턴스에 별도의 영역이 아닌 별도의 리전을 선택하는 것이 좋습니다.

모니터링

time_since_last_replication 측정항목은 활성 인스턴스의 마지막 전체 복사본의 타임스탬프를 나타냅니다.

자세한 내용은 다음 리소스를 참조하세요.

가격 책정

인스턴스 복제를 사용하면 인스턴스 및 교차 리전 네트워킹 요금이 적용됩니다. 인스턴스 복제는 추가 비용 없이 제공됩니다. 복제본 인스턴스는 지속적으로 업데이트되는 소스 인스턴스의 완전한 복사본입니다. 가격은 엔터프라이즈 워크로드에 적합한 지속적인 데이터 복구 옵션에서 제공되는 데이터 복구 지원에 상응합니다.

자세한 내용은 Filestore 담당자에게 문의하세요.

다음 단계