この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

ボリュームスナップショットとバックアップ

以前のバージョンでは、Longhornはリモートバックアップターゲットとの通信に「ブロッキング方式」を使用していました。その結果、リモートバックアップターゲットに依存する機能に影響を与えるいくつかの非自発的な要因があります。例えば、低レイテンシ、バックアップのリスト表示、またはバックアップターゲット操作後にさらなる連鎖的な問題を引き起こすことです。

現在のバージョンでは、Longhornは前述の問題を解決するために非同期バックアップ操作を使用し始めました。

  • これを行うには、まずバックアップクラスターのカスタムリソースを作成し、その後リモートバックアップターゲットに対してスナップショットおよびバックアップ操作を実行します。

  • バックアップの作成が完了したら、非同期的にリモートバックアップターゲットからバックアップボリュームとバックアップの状態を取得します。次に、対応するクラスターのカスタムリソースのステータスを更新します。

この改善により、バックアップクエリのスケーラビリティが向上し、ブロッキング方式によって生じる高コストなリソースの問題解決を支援します。これは、すべてのバックアップがリモートターゲットから直接取得されるのではなく、カスタムリソースとして保存されるためです。

Longhornのアップグレード後、ボリュームが最新のLonghornエンジン(≥v1.2.0)にアップグレードされていない場合。バックアップを作成する際、作成されたバックアップの名前の中間遷移状態を持つことになります(最新のLonghornバージョン(≥v1.2.0)でのバックアップ名の取り扱いが異なるため)。その後、Longhornはバックアップがリモートバックアップターゲットとsyncされることを確認し、バックアップをリモートバックアップターゲットを唯一の情報源とする最終状態に更新します。Longhornエンジンをアップグレードするには、Longhorn Engineを手動でアップグレードするまたはLonghorn Engineを自動的にアップグレードするを参照してください。