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 で修正を提案する