Cocktail 백업 및 복원

Cocktail 백업/복원'는 Kubernetes 클러스터 리소스와 persistent volume을 백업하고 복원합니다.

1. Cocktail 백업/복원은

  1. 안전한 백업 및 빠른 복원을 보장합니다.

  • Cocktail은 모든 리소스를 보호하며, 필요한 시점에 신속하게 복원할 수 있습니다.

  • 자동화된 백업을 스케줄에 맞춰 제공합니다.

  • 효율적인 운영을 위해 보존 기간을 조절할 수 있습니다.

  1. 우수한 이동성을 제공합니다.

  • 특정 벤더 종속성을 제거하여 다양한 환경에서 자유롭게 활용할 수 있습니다.

  • 재해 발생 시 이중화 구성을 통해 신속한 복원이 가능합니다.

  • 백업/복원을 통해 서비스 확장이 가능합니다.

  1. 일관된 UI와 백업/복원 현황을 제공합니다.

  • 다중 클러스터를 일원화된 사용자 인터페이스에서 손쉽게 관리할 수 있습니다.

  • 한 눈에 백업 및 복원 상태를 확인할 수 있습니다.

  1. Cocktail 백업 & 복원을 활용하여 아래와 같은 작업을 손쉽게 수행할 수 있습니다.

  • 클러스터를 백업하고, 필요한 경우 복원을 진행할 수 있습니다.

  • 클러스터를 복제할 수 있습니다.

  • 클러스터 리소스를 다른 클러스터로 마이그레이션할 수 있습니다.

  • 클러스터 리소스를 주기적으로 백업하여, 예상치 못한 문제가 발생했을 때 이전 상태로 쉽게 복원할 수 있습니다.

2. Cocktail 저장소

  1. Cocktail 저장소는 백업이 저장될 객체 스토리지와 연결하며, 주기적으로 연결 상태를 관리합니다.

  2. Cocktail 저장소에 클러스터를 추가하면 클러스터 마이그레이션에 사용됩니다.

  3. Cocktail은 다양한 객체 스토리지와의 연동을 지원합니다.

  • AWS

  • GCP

  • Azure

  • MinIO(로컬스토리지)

3. Cocktail 백업

Cocktail 백업은 현재의 쿠버네티스 리소스 상태를 캡처하고 복원 지점을 생성합니다.

  1. Cocktail 백업은 사용자가 복원 지점을 생성하는 데 필요한 정보인 보호 대상 클러스터, 데이터 저장소, 보존 정책, 스케줄 등과 같은 정보를 저장하여 손쉽게 백업을 관리할 수 있습니다.

  2. Cocktail 백업에 저장된 정보는 사용자가 효율적으로 복제할 수 있도록 도와줍니다.

4. Cocktail 복원 지점

  1. Cocktail 복원 지점은 특정 시점의 쿠버네티스 리소스 상태를 객체 스토리지에 저장하고. 복원하는 데 사용합니다.

5. Cocktail 복원

  1. Cocktail 복원은 복원 지점을 이용하여 시스템 장애, 사용자 오류, 또는 다른 예기치 못한 상황 등에서 특정 시점의 쿠버네티스 상태로 복원합니다.

6. 전체적인 프로세스

  1. 백업, 복원에 사용할 저장소를 생성합니다.

  2. ​백업을 생성하고 실행하여 복원 지점을 생성합니다.

  3. 복원 지점을 통해 복원을 진행합니다.

Last updated