バックアップについて

このページでは、バックアップの概要、仕組み、一般的なユースケース、バックアップを作成して使用する際のベスト プラクティスについて説明します。

バックアップとは

Filestore バックアップは、バックアップ作成時点からのファイル共有のすべてのファイルデータとメタデータを含むファイル共有の差分コピーです。バックアップは、作成時に指定したリージョン内に残るリージョン リソースです。Filestore インスタンスと同じリージョン、または別のリージョンにバックアップを作成して、データ損失のリスクを軽減できます。

ファイル共有のバックアップを作成した後、バックアップに影響を与えることなく、元のファイル共有を変更または削除できます。

バックアップを使用して、ファイル共有を新しい Filestore インスタンスに復元できます。また、ベーシック ティア インスタンスの場合は、既存のファイル共有のソースに復元できます。

バックアップはグローバル アドレスに対応しており、任意のリージョンにファイル共有を復元するために使用できます。

ユースケース

バックアップは、次のシナリオで使用します。

  • 障害復旧: リージョンの停止から保護するために、リモート リージョンへのバックアップをスケジュールします。データは、サポートされている任意のロケーションの新しいインスタンスに復元できます。
  • データ保護: スケジュール バックアップを使用して、偶発的な変更やデータ損失からデータを保護します。バックアップを新しいインスタンスに復元して特定のファイルを復元するか、元のインスタンスにインプレース復元を実行できます。
  • 開発とテスト: 本番環境のパフォーマンスに影響を与えることなく、テスト、開発、オフライン分析用に本番環境データのクローンを作成します。

サポートされている階層

次の表に、バックアップ、暗号化、関連する restore オペレーションをサポートする Filestore サービスティアを示します。

階層 バックアップ
のサポート
restore から
新しいインスタンス
既存のインスタンスに対する restore
restore から
ソース インスタンス
CMEK の
サポート
基本 HDD はい ×
基本 SSD はい ×
ゾーン はい いいえ いいえ
リージョン はい いいえ いいえ
Enterprise はい いいえ いいえ

バックアップ オプション

Filestore には、次のバックアップ オプションがあります。

  • 標準バックアップ: Filestore は、Filestore インスタンスと同じプロジェクトで標準バックアップを作成、管理、保存します。
  • 拡張バックアップ: Backup and DR サービスがバックアップを保存して管理します。これは、データ保護と管理のための高度な機能を提供する一元化されたマネージド バックアップ サービスです。

次の表に、標準バックアップと拡張バックアップの違いを示します。

機能 標準バックアップ 拡張バックアップ
バックアップ管理 Filestore Backup and DR サービス
ティアの可用性 Basic、Zonal、Regional、Enterprise(GKE 向け Filestore マルチシェアはサポートされていません) ゾーン、リージョン、エンタープライズ(GKE 向け Filestore マルチシェアは対象外)
バックアップのスケジュール設定 ×
不正な削除や変更から保護されたバックアップ × Backup Vault を介した変更不可で消去不可のバックアップ
自動バックアップの頻度 × 時間単位、日単位、週単位、月単位、年単位
オンデマンド バックアップの保持期間 手動で削除されるまで無期限に保持されます 期限切れ(バックアップ ルールによる)になるか、手動で削除されるまで保持されます
ソース プロジェクトの削除から保護されたバックアップ ×
リソースとプロジェクトのバックアップの一元管理 ×
長期(1 年超)のバックアップ保持 ×
ソース インスタンスの削除から保護されたバックアップ
顧客管理の暗号化(CMEK)
マルチリージョンのバックアップ × 計画済み
リージョン間でのバックアップ

ファイル共有をバックアップする

バックアップされたデータには、すべてのファイル システム データとメタデータが含まれます。Filestore のバックアップには、ファイルロックと特定のインスタンス固有の情報は含まれません。次の表に、バックアップで保持されるインスタンス情報と保持されない情報を示します。

保持されます 保持されない
インスタンス ID 説明
移行元インスタンスの階層 ロケーション
容量 ネットワーク
ファイル共有の名前 IP アドレス
IP ベースのアクセス制御
ファイルロック
ロック状態
スナップショット

バックアップの削除

バックアップはプロジェクト レベルのリソースであり、ソース インスタンスのサブリソースではないため、独自のストレージが必要です。そのため、バックアップのライフサイクルはソース インスタンスのライフサイクルには関連付けられません。ソースを削除しても、関連付けられているバックアップは削除されません。バックアップを削除する場合は、インスタンスではなくバックアップで削除オペレーションを明示的に実行する必要があります。

不要なバックアップは必ず削除してください。ソース インスタンスが削除されても、残りのバックアップには引き続き料金が発生します。

バックアップを削除すると、元に戻すことはできません。バックアップの削除が失敗すると、ステータスが invalid とマークされます。このような場合は、delete オペレーションを再試行します。

バックアップの整合性

Filestore バックアップには、NFSv3 と NFSv4.1 の整合性セマンティクスがあります。バックアップが開始される前に、Filestore インスタンスが安定したストレージに書き込まれたものと認識した書き込み、または後に確認済みの COMMIT が続く書き込みは、バックアップに追加されます。詳細については、NFSv3 RFC-1813 のセクション 3.3.7 またはサポートされているファイル システム プロトコルについてをご覧ください。

料金

ネットワーク転送料金は、リージョン間のネットワーク トラフィックに適用されます。詳細については、料金のページをご覧ください。

割り当て

基本 SSD サービス階層および基本 HDD サービス階層では、リージョンあたりのバックアップ数に対して割り当ての上限が存在します。

バックアップの割り当て上限は、ゾーン、リージョンとエンタープライズのサービス階層には適用されません。

詳細については、サービス階層と割り当てをご覧ください。

次のステップ