このページでは、バックアップの概要、仕組み、一般的なユースケース、バックアップを作成して使用する際のベスト プラクティスについて説明します。
バックアップとは
Filestore バックアップは、バックアップ作成時点からのファイル共有のすべてのファイルデータとメタデータを含むファイル共有の差分コピーです。バックアップは、作成時に指定したリージョン内に残るリージョン リソースです。Filestore インスタンスと同じリージョン、または別のリージョンにバックアップを作成して、データ損失のリスクを軽減できます。
ファイル共有のバックアップを作成したら、バックアップに影響を与えることなく、元のファイル共有を変更または削除できます。
バックアップを使用して、ファイル共有を新しい Filestore インスタンスに復元できます また、ベーシック ティア インスタンスの場合は、既存のファイル共有のソースに復元できます。
バックアップはグローバル アドレスに対応しており、任意の リージョンにファイル共有を復元するために使用できます。
ユースケース
バックアップは、次のシナリオで使用します。
- 障害復旧: リージョンの停止から保護するために、リモート リージョンにバックアップをスケジュールします。サポートされている任意のロケーションで、データを新しいインスタンスに復元できます。
- データ保護: スケジュールされたバックアップを使用して、誤った変更やデータ損失からデータを保護します。バックアップを新しいインスタンスに復元して特定のファイルを復元したり、元のインスタンスにインプレース復元したりできます。
- 開発とテスト: 本番環境のパフォーマンスに影響を与えることなく、テスト、開発、オフライン分析のために本番環境データのクローンを作成します。
サポートされている階層
次の表に、バックアップ、暗号化、関連する restore オペレーションをサポートする Filestore サービスティアを示します。
| 階層 | バックアップ のサポート |
restore新しいインスタンスへの |
restore 既存のインスタンスへの |
restore ソース インスタンスへの |
CMEK の サポート |
|---|---|---|---|---|---|
| 基本 HDD | ○ | はい | はい | はい | × |
| 基本 SSD | ○ | はい | はい | はい | × |
| ゾーン | ○ | はい | いいえ | いいえ | ○ |
| リージョン | ○ | はい | いいえ | いいえ | ○ |
| Enterprise | ○ | はい | いいえ | いいえ | ○ |
バックアップ オプション
Filestore では、次のバックアップ オプションが提供されています。
- 標準バックアップ: Filestore は、標準バックアップを作成、管理し、Filestore インスタンスと同じプロジェクトに保存します。
- 拡張バックアップ: Backup and DR Service は、バックアップを保存して管理します。これは、データ保護と管理のための高度な機能を提供する、一元化されたマネージド バックアップ サービスです。
次の表に、標準バックアップと拡張バックアップの違いを示します。
| 機能 | 標準バックアップ | 拡張バックアップ |
|---|---|---|
| バックアップ管理 | Filestore | Backup and DR サービス |
| 階層の可用性 | ベーシック、ゾーン、リージョン、エンタープライズ | ゾーン、リージョン、エンタープライズ |
| バックアップのスケジュール設定 | いいえ | はい |
| 不正な削除や変更から保護されたバックアップ | - | Backup Vault を介した変更不可で消去不可のバックアップ |
| 自動バックアップの頻度 | - | 1 時間ごと、毎日、毎週、毎月、毎年 |
| オンデマンド バックアップの保持期間 | 手動で削除されるまで無期限に保持されます | 期限切れ(バックアップ ルールによる)になるか、手動で削除されるまで保持されます |
| ソース プロジェクトの削除から保護されたバックアップ | - | ✔ |
| リソースとプロジェクトのバックアップの一元管理 | - | ✔ |
| 長期(1 年超)のバックアップ保持 | - | ✔ |
| ソース インスタンスの削除から保護されたバックアップ | ✔ | ✔ |
| 顧客管理の暗号化(CMEK) | ✔ | 計画済み |
| マルチリージョンのバックアップ | ✔ | 計画済み |
| リージョン間でのバックアップ | ✔ | 計画済み |
ファイル共有をバックアップする
バックアップされるデータには、すべてのファイル システム データとメタデータが含まれます。 Filestore のバックアップには、ファイルロック や特定のインスタンス固有の情報は含まれません。 次の表に、バックアップで保持されるインスタンス情報と保持されない情報を示します。
| 保持されます | 保持されない |
|---|---|
| インスタンス ID | 説明 |
| ソース インスタンスの階層 | ロケーション |
| 容量 | ネットワーク |
| ファイル共有の名前 | IP アドレス |
| IP ベースのアクセス制御 | |
| ファイルロック | |
| ロック状態 | |
| スナップショット |
バックアップの削除
バックアップはプロジェクト レベルのリソースであり、ソース インスタンスのサブリソースではないため、独自の個別のストレージが必要です。そのため、バックアップのライフサイクルはソース インスタンスのライフサイクルには関連付けられません。ソースを削除しても、関連付けられているバックアップは削除されません。バックアップを削除する場合は、インスタンスではなくバックアップで削除オペレーションを明示的に実行する必要があります。
不要なバックアップは必ず削除してください。ソース インスタンスが削除されても、残りのバックアップには引き続き料金が発生します。
バックアップを削除すると完全に消去され、元に戻すことはできません。
バックアップの削除に失敗すると、ステータスは invalid とマークされます。その場合は、delete オペレーションを再試行してください。
バックアップの整合性
Filestore バックアップには、NFSv3 と NFSv4.1 の整合性セマンティクスがあります。バックアップが開始される前に、Filestore インスタンスが安定したストレージに書き込まれたものと認識した書き込み、または後に確認済みの COMMIT が続く書き込みは、バックアップに追加されます。詳細については、
NFSv3 RFC-1813 のセクション 3.3.7
またはサポートされているファイル システム プロトコルについてをご覧ください。
料金
ネットワーク転送料金は、リージョン間のネットワーク トラフィックに適用されます。詳細については、 料金 のページをご覧ください。
Quota
基本 SSD サービス階層および基本 HDD サービス階層では、リージョンあたりのバックアップ数に対して割り当ての上限が存在します。
バックアップの割り当て上限は、ゾーン、リージョンとエンタープライズのサービス階層には適用されません。
詳細については、サービス階層と割り当てをご覧ください。
次のステップ
- バックアップの制限事項について学習する
- 標準バックアップを作成する方法を学習する。
- バックアップ作成のベスト プラクティスを確認する
- データを復元する方法を学習する
- 標準バックアップと拡張バックアップを作成する方法を学習する。