Velero
Kubernetes 클러스터를 위한 백업·복원·마이그레이션 도구로, 클러스터 리소스와 퍼시스턴트 볼륨 데이터를 손실로부터 보호하거나 클러스터 간에 워크로드를 옮길 수 있게 해줍니다.
개요
Velero(구 Heptio Ark)는 Kubernetes 클러스터 리소스와 그 퍼시스턴트 볼륨 데이터를 백업하고 복원하는 도구로, 클러스터 내부에서 동작하는 서버 컴포넌트와 로컬에서 사용하는 커맨드라인 클라이언트로 구성됩니다. 백업은 어떤 애플리케이션을 구성하는 Kubernetes 오브젝트(Deployment, Service, 설정 등)를 그것이 사용하는 퍼시스턴트 볼륨의 스냅샷과 함께 담아내므로, 데이터 손실이나 실수로 인한 삭제, 클러스터 장애 이후 둘을 함께 복원할 수 있습니다.
재해 복구를 넘어, 동일한 백업·복원 메커니즘으로 워크로드를 새 클러스터로 마이그레이션하거나 프로덕션 클러스터의 상태를 스테이징·개발 환경으로 복제할 수 있으며, 다양한 퍼블릭 클라우드 제공자는 물론 온프레미스 스토리지와도 함께 동작합니다.
Velero는 프로덕션 Kubernetes를 운영하며 클러스터 손실로부터 복구하거나 클러스터 간에 워크로드를 옮길 검증된 방법이 필요한 팀에 적합합니다. 이는 카탈로그에 이미 있는 MinIO나 SeaweedFS 같은 오브젝트 스토리지 시스템과는 다른 관심사입니다. 그것들은 애플리케이션 데이터를 저장하는 반면, Velero는 팀이 이미 사용 중인 어떤 스토리지 위에서든 클러스터 자체와 그 상태를 보호합니다.
- 카테고리
- 스토리지
- 언어
- Go
- 라이선스
- Apache-2.0
관련 프로젝트
Alluxio
Apache-2.0컴퓨트 엔진과 스토리지 시스템 사이에 위치해, 두 시스템 간 더 빠르고 통합된 접근을 위해 데이터를 캐싱하는 데이터 오케스트레이션 계층입니다.
- 스토리지
Appwrite
BSD-3-Clause인증, 데이터베이스, 스토리지, 함수, 실시간 API를 제공하는 오픈소스 백엔드 플랫폼으로, 셀프 호스팅 또는 매니지드 클라우드 서비스로 이용할 수 있습니다.
- 백엔드
- 데이터베이스
- 인증 및 보안
Ceph
LGPL-2.1하나의 통합 클러스터에서 오브젝트, 블록, 파일 스토리지를 제공하는 업계 표준 분산 스토리지 시스템입니다.
- 스토리지
CubeFS
Apache-2.0클라우드 네이티브, 대규모 데이터 집약적 애플리케이션을 위해 만들어진 분산 파일시스템 겸 오브젝트 스토리지 시스템입니다.
- 스토리지
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기