카우치베이스 카펠라

백업을 간소화하고, RTO를 개선하고, 백업을 더 자주 실행하세요: 카우치베이스 카펠라를 위한 클라우드 제공업체 스냅샷

Anxious about maintaining database recoverability within shrinking Recovery Time Objectives (RTOs) from your business? Couchbase is pleased to announce Cluster backups for Capella Operational cluster, to allow easy backup and restore of the entire cluster within minutes, at the click of a button. This is yet another feather in Couchbase’s cap which makes it the most cost-effective and performant database for powering business-critical applications.

With cluster backups, Capella ensures faster end-to-end recoverability of your database within minutes, including restore of indexes, hence reducing business downtime. It uses native snapshot capabilities of your cloud service provider to store backups in the same cloud region as your managed database thus granting you better governance over where the data lives and also reducing the impact of backup on database performance. 

또한 이제 더 많은 빈번한 backups thus reducing Recovery Point Objective (RPO), the maximum acceptable amount of data loss measured in time. This capability is now generally available on Capella deployments across Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure. Moreover, it comes with a bunch of enterprise grade features to help enterprises with robust data resiliency. Let’s dive deeper to understand how to get faster RTO, without affecting database performance and get a predictable gauge of backup and recovery times irrespective of data size.

새로운 기능은 무엇이며 비즈니스에 어떤 이점이 있나요?

이제 Capella는 예약 및 온디맨드 디스크 데이터 백업을 위해 클라우드 제공업체 스냅샷 기술에 즉시 액세스할 수 있습니다. 기존의 버킷 백업 옵션은 cbbackupmgr는 현재 형태로 계속 존재할 것입니다. Cluster backup benefits include:

    • Easy, comprehensive incremental forever style backups of the entire cluster as well as its configuration, using disk snapshot functionality from AWS, Azure or GCP
    • Ultra-fast backups and restore to meet stringent of RPOs with nil impact on the operational database during backup operations
    • Retain for as low as just 1 day as well as at project-level to ensure restorability even after deletion of source cluster
    • Offers super trivial way to create a duplicate dev/test/prod copy cluster, independent of source cluster with the same contents and configuration as well as restoration to other compatible clusters within the project
    • Copy backups across regions within the cloud service provider for enhanced resiliency or meeting regulatory requirements or to restore across regions to create a dev/test clone cluster, quickly across the globe

기존 버킷 백업은 어떻게 되나요?

앞서 언급했듯이 버킷 백업은 cbbackupmgr will continue to coexist with the cloud provider snapshot mechanism. Bucket backup provides an alternative for these use cases, including but not limited to:

    • Granular recovery for restoration of specific data subsets 
    • Online recovery of the target cluster
    • 인메모리 데이터 캡처를 위한 임시 버킷 백업
    • Downloadable backup copy for policy compliance or syncing between DBaaS and self-deployed Couchbase

The existing bucket backups will be retained according to prior backup policies and in as-is state without any provision for migration to cluster backups due to their underlying orthogonal infrastructures.

Couchbase will continue to offer bucket backups. However, the new cloud provider snapshots better address common operational use cases, such as in-place or out-of-place recovery, to source or other compatible target clusters as well as cross-regional backup replication. These snapshots provide faster, simpler backups without impacting database performance as well as faster recovery of all data, index, metadata, cluster configuration etc.

시작하는 방법

Under the Backup tab for your Couchbase Operational cluster, there is a new option for Cloud Provider snapshots labeled as Cluster Backups, on top of existing Bucket Backup option. Here is quick 5-step guide to define your organization’s backup policy: 

  1. Database snapshots are available at intervals of 1, 2, 4, 6, 8, 12, or 24 hours, with 4 hours as the default. Backup retention can be set between 1 to 30 days, with a default of 7 days. All backups, whether completed or in-progress, can be tracked here.
  2. Backups can also be copied up to two additional regions supported by Capella for the CSP
  3. They can also be used to create ad-hoc backups or to backup CMEK-associated Capella clusters. If a Capella cluster uses CMEK for encryption at rest, the database snapshot backup will show CMEK as enabled. A non-CMEK backup can be restored to a CMEK-associated cluster. Ensure that KMS retains CMEK for as long as Capella retains these encrypted backups for restoration
  4. Restore Options to source cluster
    • To recover to the same source cluster, navigate within the cluster to the Backup tab, select the desired cluster backup and click the ‘Restore’ button to begin the process. It should be noted that any existing data will be overwritten and the applications will not be able to connect with the cluster until the restore operation is complete and the cluster is ready for use.
    • To instead delete this backup and its replicated copies to other regions if any, click the Bin icon next to the ‘Restore’ button and confirm this operation in the following dialog box. Use this option carefully as there is no provision to bring back a backup once it has been deleted

    • Ongoing or historical restore operations from a cluster backup can be tracked via ‘Cluster Backup Restore’ from the left hand side panel

    • Alternatively, to restore to a compatible cluster within the project or to create a cluster clone with the same contents and configuration, locate the Project holding the cluster with a valid backup. Navigate to the Backup tab, locate the desired cluster and select ‘See All Versions’ to view all available backups

    • Pick a backup either via eyeballing or via using the date filter and click ‘Restore’ button. Additionally during both the restore scenarios below, one can pick the desired region from the list where cluster backup has been replicated. It must be noted that CSPs will charge additionally for cross-region data transfer operations from a billing perspective
        • To restore to an existing cluster, Select existing cluster from Restore to dropdown of compatible clusters
        • 선택 Restore To New Cluster option to alternatively create a duplicate cluster from the backup


  5. Any cluster if deleted advertently or inadvertently, by default will retain its existing cluster backup and their cross-region replicated copies until explicitly marked for deletion here. This ensures that in case of inadvertent deletion, there is a fallback to recreate the cluster as that of the available cluster backups. These backups can be located within the Backup tab of the Project for taking further actions.

새로운 클라우드 공급자 스냅샷 기반 백업은 앞으로 몇 달 동안 더 많은 흥미로운 개선 사항이 추가될 예정이니, Couchbase 블로그에서 후속 업데이트를 계속 지켜봐 주세요. 이 기능에 대해 자세히 알아보세요:

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

작성자

게시자 Vipul Gupta - 수석 제품 관리자

댓글 남기기

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

구축 시작

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

카펠라 무료 사용

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

연락하기

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