Kasten K10 における Kubernetes のバックアップ、リカバリ、モビリティの扱い方法 (Kubernetesにおけるデータ保護)


下記の図は、Kubernetesバックアップのワークフローを示し、さまざまなビルディングブロックを特定しています。これは、現在Kubernetesが提供しているものと、特定されているもののまだKubernetesに追加されていないものとがあります。

diagram

Kasten K10には、このようなワークフローに必要なすべてのコンポーネントが含まれており、Kubernetesの標準コンポーネントがある場合はそれを使用し、Kasten K10提供のコンポーネントやオープンソースのコンポーネントも使用しています。

上記の図で言及されている重要な領域は、アプリケーションの保護とアプリケーションの定義方法です。現代のアプリケーションは複数のコンポーネントで構成されており、アプリケーション全体を保護する必要があり、その保護は一緒にオーケストレーションされる必要があります。Kasten K10 はアプリケーションの観点で考えるように設計されています。Kubernetesのアプリケーションは開発者によって様々な定義が可能であり、全ての異なるバリエーションをバックアップ、リストアできることが重要です。

Kasten K10は、Kubernetesの一般的なデプロイメントパターンを理解することで、大半のアプリケーションに対応することが可能です。より複雑なアプリケーションに対しては、Kasten K10は直感的なKubernetesベースのAPIを通じて、バックアップとリストア操作の実行をカスタマイズする機能を提供します。場合によっては、アプリケーションのバックアップには、標準的なKubernetesのライフサイクル制御に加え、特定のプロトコルが必要になることがあります。Kasten K10のどのような操作でも、拡張やカスタマイズが可能です。

ディザスターリカバリー(災害対策)は、データ保護にとって重要なシナリオです。Kasten K10 は多くのシナリオに対応できます。同一クラスタの同一ネームスペースへのリカバリー、同一クラスタの代替ネームスペースへのリカバリー、同一地域の代替クラスタへのリカバリー、代替地域または地理へのリカバリーです。Kasten K10は、Kubernetesのメタデータとボリュームデータを含むアプリケーションのスナップショットを、S3互換のオブジェクトストアを含むAWS S3、Google Cloud Storage、Azure Storageなどのオブジェクトストアや、Veeam Backup Repositoryにエクスポートすることでこれを処理する。Kasten K10は、オブジェクトストアのデータ管理にオープンソースプロジェクトKopiaを使用しており、Kopiaプロジェクトの主要なコントリビューターとなっています。

クロスクラウド戦略で重要なのは、クラウド内だけでなく、クラウド間でもアプリケーションを移動できることです。Kubernetesは複数のクラウドプロバイダーにわたってほぼクラウドニュートラルな環境を提供し、Kasten K10はクロスリージョン、クロスクラウドを含むクラスタ間のアプリケーションの移行をサポートしています。

もう一つの重要なユースケースは、アプリケーションの一部をリカバリする機能です。Kasten K10は、特定のボリュームや特定のKubernetesリソースなど、アプリケーションのバックアップの一部を選択してリカバリする機能を提供します。また、Kasten K10はデータのみのリストアも可能で、アプリケーションの状態を以前の時点にロールバックするのに利用できます。

もう1つの部分として、使い勝手があります。Kubernetesは様々なことを可能にするように設計されていますが、それが必ずしも使いやすいとは限りません。Kasten K10は、業界をリードするUIに加え、バックアップ、リストア、スケジューリングを制御するためのKubernetesネイティブのAPIを提供します。データ保護は複雑なタスクですが、Kastenはエンタープライズグレードのソリューションを作るだけでなく、そのソリューションをトレーニングに多額の投資をすることなく使えるようにすることを優先しています。

関連トピックス

コメントを残す

メールアドレスが公開されることはありません。

 

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください