백업

이제 수동 백업 및 복원은 안녕입니다: 카우치베이스 백업 서비스 소개

좋은 소식입니다, 개발자 여러분: 수동 백업은 이제 과거의 일이 되었습니다.

새로운 Couchbase 백업 서비스는 수동으로 수행하던 백업 및 복원 작업을 자동화하여 DevOps 및 운영 팀이 데이터베이스 운영을 원활하게 유지하면서 더 중요하고 매력적인 업무에 집중할 수 있는 시간을 제공합니다.

클러스터에서 실행됩니다. Couchbase 7.0를 설정하면 DevOps 또는 Couchbase 관리자가 데이터 및 인덱스의 정기적인 백업을 호출하도록 예약할 수 있습니다.

백업 서비스 이전의 관리자의 삶

카우치베이스 는 항상 cbbackupmgr는 전체 백업은 물론 주기적 또는 증분 백업도 수행할 수 있는 강력한 API를 갖춘 명령줄 애플리케이션입니다.

예를 들어 월요일부터 일요일까지 증분 백업을 수행한 다음 일요일에 증분 백업을 전체 백업으로 병합할 수 있습니다. 또는 증분 백업을 병합하고 일요일에 전체 백업을 수행할 수도 있습니다.

아래 예시를 참조하세요:

An example timeline for using the Couchbase Backup Service

이러한 다양한 백업 조합의 기본은 백업을 호출하는 크론 작업 또는 스크립트입니다. 일반적으로 DevOps 및/또는 Couchbase 관리자가 수동으로 스크립트를 만들고, 예약하고, 백업을 저장할 위치를 지정합니다(아마도 다음을 사용하여). cbbackupmgr 를 사용하여 호스트 머신에 마운트된 디스크에 백업을 저장합니다. 즉, Amazon S3, Azure Blob 또는 NAS 스토리지를 백업에 사용할 수 있습니다. 일반적으로 이러한 스크립트 또는 크론 작업은 Git에서 유지 관리하고 소스를 제어해야 합니다. 이는 사소한 작업이 아닙니다.

백업에서 복원하는 것은 어떤가요? cbbackupmgr 는 동일한 CLI 명령으로 백업에서 복원할 수 있으며, 필터 키를 사용하여 대상 문서 모음만 클러스터로 복원할 수 있습니다. cbbackupmgr 를 사용하면 버킷, 범위 및 컬렉션을 참조하여 백업 및 복원을 수행할 수도 있습니다.

수백 개는 말할 것도 없고 수십 개의 클러스터를 관리하고 있다면 스크립트와 코드가 금방 복잡해집니다. 예를 들어 스케줄링을 생각해 보세요: 클러스터가 전 세계에 있는 경우, 동부 표준시 오전 1시는 아시아에서 트래픽이 가장 많은 시간대일 수 있으므로 그 시간에 백업을 실행하는 것은 좋지 않을 수 있습니다. 얼마나 많은 클러스터가 어디에 있고 언제 백업을 실행해야 하는지 고려해야 합니다.

백업 서비스가 호출되고 실행되는 경우 어떻게 해야 하나요? 카우치베이스 서버? 이제 있습니다.

새로운 백업 서비스와 함께 하는 생활

DevOps 또는 Couchbase 관리자는 계속 다음을 사용할 수 있습니다. cbbackupmgr 의 대부분의 기능을 수행할 수 있습니다. 새로운 백업 서비스.

하지만 정말 하루 종일 백업을 코딩하고, 실행하고, 유지 관리하고, 백업 전략을 만드는 데 시간을 보내거나 새벽 3시에 전화를 받아 복원을 수행하고 싶으신가요? 아니, 그렇지 않습니다.

새로운 Couchbase 백업 서비스를 사용하면 가능합니다:

    • 백업 예약
    • 즉시 백업 실행
    • 백업 검사
    • 백업 삭제
    • 작업 검사
    • 백업 병합
    • 즉시 병합 수행
    • 백업 복원
    • 백업 일시 중지
    • 아카이브 리포지토리
    • 리포지토리 삭제
    • 리포지토리 가져오기
    • 계획 검사
    • 예약 옵션 검토
    • 클라우드 스토리지 사용
    • REST API 사용

이러한 모든 기능은 다음에서 자세히 설명합니다. 백업 및 복원 관리에 대한 Couchbase 문서.

백업 서비스 UI

UI는 직관적이고 사용하기 쉽습니다. 초기 화면은 다음과 같습니다:

The UI for the new Couchbase Backup Service

백업 마법사

백업 마법사를 사용하면 관리자, 사이트 안정성 엔지니어 및 DevOps 팀이 모든 시나리오에 대한 여러 백업 계획을 생성, 편집 및 관리할 수 있습니다.

코드 체크인 및 체크아웃, 스크립트 실행, 예약된 백업의 수동 변경에 대한 부담을 덜어줍니다. 예를 들어, 특정 기간에 트래픽이 많은 이벤트가 발생하는 경우 새 계획을 수립하거나 현재 계획을 편집하여 트래픽 피크 시간대에 백업을 조정하여 자동 백업을 완료하는 동안 데이터베이스가 최고 성능으로 실행되도록 할 수 있습니다.

아래 그림의 요금제 선택 대화상자에서 드롭다운 세부정보에 표시된 대로 새 백업 요금제를 만들거나 기존 요금제를 편집할 수 있습니다. 요금제를 선택하고 다음을 클릭합니다.

The plan preview in the Couchbase Backup Wizard

Selecting a plan for daily or hourly database backups in Couchbase

다음 단계는 백업 서비스에 대한 작업을 만드는 것입니다. 아래 스크린샷은 작업의 이름을 지정하고, 작업의 빈도를 설정하고, 작업의 시작 시간을 설정하고, 백업이 수행될 요일을 지정하는 방법을 보여줍니다. .

작업

The tasks view in the Couchbase Backup Wizard

작업 대화 상자의 왼쪽 아래에 있는 확인란을 사용하여 이 작업이 전체 백업을 만들지 일반(증분) 백업을 만들지 지정할 수도 있습니다.

The Task UI in the Couchbase Backup Service

백업 서비스에 대한 추가 정보

여기서는 백업 서비스의 기본 사항에 대해 살펴봤습니다.

왜 저희의 말을 믿어야 할까요? 직접 테스트해 보세요:
Couchbase 7을 사용해 보세요.

 

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

작성자

게시자 제임스 포웬스키, 카우치베이스 수석 솔루션 엔지니어

카우치베이스 수석 솔루션 엔지니어

댓글 남기기

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

구축 시작

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

카펠라 무료 사용

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

연락하기

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