모범 사례 및 튜토리얼

카우치베이스 데이터 플랫폼에 대한 데이터 보호 요구 사항 충족

데이터가 통화인 세상에서 데이터베이스의 백업 및 복구는 어떤 상황에서도 데이터 손실을 감당할 수 없기 때문에 일관성이나 성능과 같은 다른 정의 변수만큼이나 필수적입니다. 카우치베이스는 고객의 데이터 보호 요구 사항을 지원하는 다각적인 솔루션을 제공합니다. 기본 백업 및 복구 솔루션, 재해 복구를 위해 널리 채택된 데이터 센터 간 복제 기술, 고급 기능을 제공하는 파트너 솔루션이 있습니다. 블로그의 나머지 부분에서 이러한 각 옵션에 대해 자세히 살펴보겠습니다.

Cbbackupmgr (엔터프라이즈 에디션에서만 사용 가능)는 전체, 증분 및 병합 기능을 지원하는 Couchbase의 고성능 백업 및 복구 솔루션입니다. 이를 통해 고객은 필요에 따라 전체 백업, 증분 백업 및 병합 백업을 수행할 수 있습니다. 고객은 다양한 엔터프라이즈 백업 전략 이러한 기능을 활용하여 각각의 RPO 및 RTO를 통해 비즈니스 연속성 계획을 충족할 수 있습니다.

고객이 모든 버킷으로 클러스터 전체 백업을 수행하거나 특정 버킷만 백업할 수 있는 백업의 유연성을 Cbbackupmgr은 제공합니다. Couchbase의 아키텍처를 기반으로 클러스터의 데이터는 1024개의 v버킷으로 균등하게 분산됩니다. 클러스터의 노드 수에 따라 이러한 v버킷은 노드에 매핑됩니다. 또한 v버킷 필터를 사용하여 v버킷 수준에서 데이터 백업을 지원합니다. 장애 조치로 인해 노드 수와 토폴로지가 변경될 수 있으므로, 사용자가 전체 클러스터를 백업하고 싶지 않은 경우에는 노드에 비해 vbucket 수준에서 백업하는 것이 더 안정적입니다.

또한 압축, X.509를 사용한 클라이언트 인증서 인증, ipv6, SSL 지원과 같은 여러 엔터프라이즈급 기능을 제공합니다, TTL, RBAC 및 키 기반 필터링 복원.  

또한, 많은 고객들이 재해 복구 솔루션으로 데이터센터 간 복제 기술(XDCR)을 사용하고 있습니다. XDCR은 독립적으로 확장 가능한 복제 기술로 여러 사이트에 걸쳐 데이터 일관성을 제공하며, 재해 복구 시 고객은 비즈니스 연속성 계획의 일부로 액티브 클러스터(소스)와 패시브 클러스터(타깃)를 유지 관리하는 데 XDCR을 사용할 수 있습니다. 이는 데이터센터 또는 지역 수준에서 재해가 발생할 때 매우 유용합니다.

이러한 솔루션은 데이터 보호 및 재해 복구에 대한 고객의 일상적인 사용 사례 대부분을 충족할 수 있지만, 성장하는 고객 기반은 지속적으로 고급 백업 및 복구 기능을 필요로 하고 있습니다. 카우치베이스는 이러한 격차를 해소하기 위해 파트너 에코시스템을 지속적으로 확장하고 있습니다.

Imanis 데이터 는 여러 고객이 공동 솔루션을 사용하면서 좋은 경험을 한 게임에서 중추적인 역할을 해왔습니다.

Imanis가 카우치베이스의 고객에게 큰 도움을 주는 주요 영역은 다음과 같습니다:

병렬 스케일아웃 백업 및 복원: Imanis 데이터는 Couchbase의 공유 무중단 아키텍처를 활용한 병렬 스케일 아웃 백업을 지원합니다. 모놀리식 백업 솔루션은 대규모 데이터 세트에 맞게 확장하는 데 어려움을 겪기 때문에 노드를 추가하고 백업을 병렬화하는 기능을 통해 백업 및 복원을 더 빠르게 수행할 수 있습니다.

이를 통해 고객은 네트워크 대역폭을 최대로 사용할 때까지 성능을 조정할 수 있습니다.

개체 저장소 지원 : Couchbase의 현재 백업 솔루션은 다음을 사용합니다. ForestDB 오브젝트 스토리지를 지원하지 않는 보조 스토리지이기 때문입니다. Imanis 백업 솔루션은 Amazon S3, Azure 블로브 스토어 또는 기타 오브젝트 스토어와 같은 모든 오브젝트 스토어에 Couchbase 데이터를 백업하는 데 사용할 수 있습니다.

Imanis는 데이터 마스킹, 데이터의 하위 집합만 복구하는 콘텐츠 필터링, 스키마 복구 등과 같은 여러 가지 백업 기능을 제공하여 GDPR과 같은 개인정보 보호 규정을 쉽게 준수할 수 있도록 합니다,  

고객은 위에서 언급한 옵션 중 하나 이상을 사용하거나 조합하여 Couchbase 데이터 플랫폼에 대한 데이터 보호 목표를 달성할 수 있습니다.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 Chaitra Ramarao, Sr. 제품 관리자, Couchbase Inc.

Chaitra Ramarao는 데이터베이스 툴링, 데이터센터 간 복제 및 파트너 통합을 선도하는 NoSQL 데이터베이스 회사인 Couchbase의 선임 제품 관리자입니다. 이전에는 카이저 퍼머넌트에서 데이터 분석 제품 관리와 휴렛팩커드에서 소프트웨어 개발을 담당했습니다. 그녀는 카네기 멜론에서 ECE 학사 학위와 엔지니어링 및 기술 혁신 관리 석사 학위를 받았습니다.

댓글 하나

  1. 좋은 블로그, 매우 유익합니다. 주어진 버킷/클러스터 전체에 대해 RBAC 사용자/비밀번호를 백업할 수 있는 옵션이 있나요? 예를 들어 버킷을 백업하는 경우 모든 사용자/크레딧/RBAC를 백업하고 새 클러스터로 복원할 때 동일한 수준의 권한으로 누락된 경우 복원 시 해당 사용자/크레딧/RBAC를 생성해야 합니다. 클러스터 수준에서의 백업 및 복원도 마찬가지입니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.