줄어드는 비즈니스 복구 시간 목표(RTO) 내에서 데이터베이스 복구 가능성을 유지하는 것이 걱정되시나요? Couchbase는 버튼 클릭 한 번으로 몇 분 안에 전체 클러스터를 쉽게 백업하고 복원할 수 있는 Capella Operational 클러스터용 클러스터 백업을 발표하게 되어 기쁘게 생각합니다. 이는 비즈니스 크리티컬 애플리케이션을 구동하는 데 있어 가장 비용 효율적이고 성능이 뛰어난 데이터베이스인 Couchbase의 또 다른 장점입니다.
Capella는 클러스터 백업을 통해 인덱스 복원을 포함해 몇 분 안에 데이터베이스의 엔드투엔드 복구 속도를 높여 비즈니스 다운타임을 줄여줍니다. 클라우드 서비스 제공업체의 기본 스냅샷 기능을 사용해 관리되는 데이터베이스와 동일한 클라우드 리전에 백업을 저장하므로 데이터 저장 위치에 대한 거버넌스가 향상되고 백업이 데이터베이스 성능에 미치는 영향도 줄일 수 있습니다.
또한 이제 더 많은 빈번한 백업을 통해 시간 내에 측정된 허용 가능한 최대 데이터 손실량인 복구 지점 목표(RPO)를 줄일 수 있습니다. 이 기능은 이제 Amazon Web Services(AWS), Google Cloud Platform(GCP), Microsoft Azure의 Capella 배포에서 일반적으로 사용할 수 있습니다. 또한 기업의 강력한 데이터 복원력을 지원하는 다양한 엔터프라이즈급 기능도 함께 제공됩니다. 데이터베이스 성능에 영향을 주지 않으면서 RTO를 단축하고 데이터 규모에 관계없이 백업 및 복구 시간을 예측 가능하게 측정하는 방법에 대해 자세히 알아보세요.
새로운 기능은 무엇이며 비즈니스에 어떤 이점이 있나요?
이제 Capella는 예약 및 온디맨드 디스크 데이터 백업을 위해 클라우드 제공업체 스냅샷 기술에 즉시 액세스할 수 있습니다. 기존의 버킷 백업 옵션은 cbbackupmgr는 현재 형태로 계속 존재할 것입니다. 클러스터 백업의 장점은 다음과 같습니다:
-
- AWS, Azure 또는 GCP의 디스크 스냅샷 기능을 사용하여 전체 클러스터와 구성의 쉽고 포괄적인 증분식 영구 백업
- 백업 작업 중 운영 데이터베이스에 영향을 미치지 않으면서 엄격한 RPO를 충족하는 초고속 백업 및 복원
- 소스 클러스터 삭제 후에도 복원성을 보장하기 위해 프로젝트 수준에서 최소 1일 동안만 보관합니다.
- 소스 클러스터와 독립적으로 복제된 개발/테스트/프로덕트 복사 클러스터를 생성하는 매우 간단한 방법 제공 동일한 콘텐츠와 구성으로 프로젝트 내 다른 호환 클러스터로 복원할 수 있습니다.
- 클라우드 서비스 공급자 내 여러 지역에 백업을 복사하여 복원력을 높이거나 규제 요건을 충족하고, 여러 지역에 걸쳐 복원하여 전 세계에 걸쳐 신속하게 개발/테스트 클론 클러스터를 생성할 수 있습니다.
기존 버킷 백업은 어떻게 되나요?
앞서 언급했듯이 버킷 백업은 cbbackupmgr 은 클라우드 공급자 스냅샷 메커니즘과 계속 공존할 것입니다. 버킷 백업은 다음과 같은 사용 사례에 대한 대안을 제공합니다:
-
- 특정 데이터 하위 집합 복원을 위한 세분화된 복구
- 대상 클러스터의 온라인 복구
- 인메모리 데이터 캡처를 위한 임시 버킷 백업
- 정책 컴플라이언스를 위한 백업 복사본 다운로드 또는 DBaaS와 자체 배포된 Couchbase 간의 동기화를 위한 백업 복사본 다운로드 가능
기존 버킷 백업은 기본 직교 인프라로 인해 클러스터 백업으로 마이그레이션할 수 있는 조항 없이 이전 백업 정책에 따라 있는 그대로 유지됩니다.
카우치베이스는 버킷 백업을 계속 제공할 것입니다. 그러나 새로운 클라우드 공급자 스냅샷은 소스 또는 기타 호환 대상 클러스터에 대한 인플레이스 또는 아웃오브플레이스 복구와 지역 간 백업 복제와 같은 일반적인 운영 사용 사례를 더 잘 해결합니다. 이러한 스냅샷은 데이터베이스 성능에 영향을 주지 않으면서 더 빠르고 간편한 백업을 제공할 뿐만 아니라 모든 데이터, 인덱스, 메타데이터, 클러스터 구성 등을 더 빠르게 복구할 수 있습니다.
시작하는 방법
Couchbase 운영 클러스터의 백업 탭에는 기존 버킷 백업 옵션 위에 클러스터 백업이라는 레이블이 붙은 클라우드 공급자 스냅샷에 대한 새로운 옵션이 있습니다. 다음은 조직의 백업 정책을 정의하는 5단계 가이드입니다:
- 데이터베이스 스냅샷은 1시간, 2시간, 4시간, 6시간, 8시간, 12시간 또는 24시간 간격으로 사용할 수 있으며 기본값은 4시간입니다. 백업 보존 기간은 1~30일 사이로 설정할 수 있으며 기본값은 7일입니다. 완료된 백업이든 진행 중인 백업이든 모든 백업은 여기에서 추적할 수 있습니다.
- Capella에서 지원하는 CSP용 백업은 최대 2개 지역까지 추가로 복사할 수 있습니다.
- 또한 임시 백업을 만들거나 CMEK 관련 Capella 클러스터를 백업하는 데 사용할 수도 있습니다. Capella 클러스터가 미사용 암호화에 CMEK를 사용하는 경우, 데이터베이스 스냅샷 백업에 CMEK가 활성화된 것으로 표시됩니다. 비-CMEK 백업은 CMEK 관련 클러스터로 복원할 수 있습니다. Capella가 복원을 위해 이러한 암호화된 백업을 보관하는 동안 KMS가 CMEK를 유지하는지 확인하세요.
- 소스 클러스터로 복원 옵션
- 동일한 소스 클러스터로 복구하려면 클러스터 내에서 백업 탭으로 이동하여 원하는 클러스터 백업을 선택한 다음 ‘복원’ 버튼을 클릭하여 프로세스를 시작합니다. 복원 작업이 완료되고 클러스터를 사용할 준비가 될 때까지 기존 데이터를 덮어쓰고 애플리케이션이 클러스터에 연결할 수 없다는 점에 유의하세요.
- 대신 이 백업과 복제된 사본이 있는 경우 다른 리전으로 삭제하려면 ‘복원’ 버튼 옆의 휴지통 아이콘을 클릭하고 다음 대화 상자에서 이 작업을 확인합니다. 이 옵션은 삭제된 백업은 다시 복구할 수 없으므로 신중하게 사용하세요.
- 클러스터 백업의 진행 중이거나 과거 복원 작업은 왼쪽 패널의 ‘클러스터 백업 복원'을 통해 추적할 수 있습니다.
- 또는 프로젝트 내에서 호환되는 클러스터로 복원하거나 동일한 콘텐츠 및 구성으로 클러스터 복제본을 만들려면 유효한 백업이 있는 클러스터가 있는 프로젝트를 찾습니다. 백업 탭으로 이동하여 원하는 클러스터를 찾은 다음 ‘모든 버전 보기'를 선택하여 사용 가능한 모든 백업을 확인합니다.


- 눈으로 확인하거나 날짜 필터를 사용해 백업을 선택하고 ‘복원’ 버튼을 클릭합니다. 또한 아래의 두 가지 복원 시나리오에서 클러스터 백업이 복제된 목록에서 원하는 지역을 선택할 수 있습니다. CSP는 청구 관점에서 지역 간 데이터 전송 작업에 대해 추가 요금을 청구한다는 점에 유의해야 합니다.
-
- 기존 클러스터로 복원하려면 다음에서 기존 클러스터를 선택합니다. 다음으로 복원 호환 클러스터 드롭다운
- 선택 새 클러스터로 복원 옵션을 사용하여 백업에서 복제 클러스터를 생성할 수 있습니다.
-
- 클러스터가 의도적으로 또는 실수로 삭제된 경우, 기본적으로 여기에서 삭제하도록 명시적으로 표시할 때까지 기존 클러스터 백업과 지역 간 복제본이 유지됩니다. 따라서 실수로 삭제하는 경우 사용 가능한 클러스터 백업으로 클러스터를 다시 만들 수 있는 폴백이 있습니다. 이러한 백업은 프로젝트의 백업 탭에서 추가 조치를 취할 수 있습니다.

새로운 클라우드 공급자 스냅샷 기반 백업은 앞으로 몇 달 동안 더 많은 흥미로운 개선 사항이 추가될 예정이니, Couchbase 블로그에서 후속 업데이트를 계속 지켜봐 주세요. 이 기능에 대해 자세히 알아보세요:
-
- 클라우드 스냅샷 문서
- 시작하기 카펠라 30일 평가판 계정 를 클릭해 카우치베이스 카펠라가 작동하는 모습을 지금 확인하세요!
- 저희와 소통하세요. 카우치베이스 포럼 그리고 공개 디스코드에 참여하기