コンソールのデフォルトのバックアップ設定を構成する


このページでは、プロジェクトのデフォルトのバックアップ設定のオプションを選択、表示、変更する方法について説明します。このページは、インスタンスの作成時に選択するバックアップ設定の選択にも役立ちます。

Google Cloud コンソールで Compute Engine インスタンスを作成するときに、データのバックアップに使用する方法を指定できます。デフォルトのバックアップ設定は、Google Cloud コンソールでインスタンスを作成するときにデフォルトで事前選択される方法を指定する、プロジェクト全体の Compute Engine 設定です。たとえば、デフォルトのバックアップ設定を構成して、プロジェクトで優先する方法でデータを自動的にバックアップできるようにします。

始める前に

料金

バックアップ オプションによっては、インスタンスの作成時に追加費用が発生します。詳細については、このドキュメントのデフォルトのバックアップ設定の概要と選択で、各オプションの料金をご覧ください。

必要なロール

デフォルトのバックアップ設定の選択、表示、変更に必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。

ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

これらの事前定義ロールには、デフォルトのバックアップ設定の選択、表示、変更に必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。

必要な権限

デフォルトのバックアップ設定を選択、表示、変更するには、次の権限が必要です。

  • プロジェクトの Compute Engine の設定とメタデータを表示して変更します。
    • compute.projects.setCommonInstanceMetadata
    • compute.projects.get
  • API を有効にする:
    • serviceusage.services.enable
    • serviceusage.services.get

カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。

デフォルトのバックアップ設定について理解し、選択する

プロジェクトのデフォルトのバックアップ設定によって、Google Cloud コンソールの [インスタンスを作成] ページを使用するときに自動的に選択されるバックアップ方法が決まります。具体的には、デフォルトのバックアップ設定によって、[データ保護] ペインの [データをバックアップする] セクションで自動的に選択されるバックアップ方法が決まります。

なお、[データをバックアップする] セクションでは、データに使用するバックアップ方法(ある場合)を選択できます。

  • Backup Vault のバックアップ プランを使用してインスタンスをバックアップします。
  • スナップショット スケジュールを使用してディスクをバックアップします。
  • 自動スケジュール設定されたバックアップは使用しないでください。

必要に応じて、自動選択とは異なるオプションを選択することもできます。

デフォルトのバックアップ設定に関係なく、バックアップ方法が選択されている場合、Compute Engine は使用する特定のバックアップ プランまたは特定のスナップショット スケジュールを自動的に選択します。必要に応じて、インスタンスの作成を完了する前に、別のバックアップ プランまたは別のスナップショット スケジュールを選択できます。

デフォルトのバックアップ設定の制限事項

デフォルトのバックアップ設定のスコープは次のとおりです。

  • この設定では、ユーザーが別のバックアップ オプションを選択できないようにはなりません。
  • この設定はプロジェクトに影響し、ユーザー固有のものではありません。
  • この設定は、Google Cloud コンソールの [インスタンスの作成] ページにのみ影響します。

  • この設定では、デフォルトで選択されるバックアップ オプションの種類のみを指定します。デフォルトで選択されている特定のバックアップ プランや特定のスナップショット スケジュールはカスタマイズできません。デフォルトで選択されていない特定のバックアップ プランまたはスナップショット スケジュールを使用するには、インスタンスの作成時に別のオプションを選択します。

デフォルトのバックアップ設定のオプション

デフォルトのバックアップ設定に使用できるオプションについては、次の表をご覧ください。具体的には、バックアップ プランスナップショット スケジュールバックアップなしを直接選択できますが、デフォルトのバックアップ設定を選択するまで、プロジェクトは事前定義済みの動作を使用します。

デフォルトのバックアップ設定のオプション

事前定義

(オプションが選択されていません)

  • ユースケース: プロジェクトのデフォルトのバックアップ設定を変更するか、この動作を復元するまで、すべてのプロジェクトでこの動作が使用されます。

  • 影響: Compute Engine は、次のロジックを使用して、プロジェクトで有効になっているデフォルトのバックアップ動作を自動的に選択します。

    • プロジェクトでバックアップと DR がすでに有効になっている場合、プロジェクトは [バックアップ プラン] オプションを選択した場合と同じ動作を行います。
    • それ以外の場合は、プロジェクトは [スナップショット スケジュール] オプションを選択した場合と同じ動作を行います。
  • 要件: バックアップ プラン オプションとスナップショット スケジュール オプションの要件をご覧ください。

  • 料金: バックアップ プラン オプションとスナップショット スケジュール オプションの料金をご覧ください。

バックアップ プラン
  • ユースケース: ほとんどのプロジェクトにこのオプションをおすすめします。他のオプションのユースケースを確認し、プロジェクトが例外かどうかを確認します。

  • 影響: 新しいインスタンスを作成するときに、デフォルトでバックアップ プランが選択され、データがバックアップされます。具体的には、自動的に選択されるバックアップ プランは、インスタンスを含むリージョンのデフォルトのバックアップ プランです。インスタンスを作成すると、Compute Engine は、必要に応じて、リージョンのデフォルトのバックアップ プランとデフォルトのバックアップ ボールトを自動的に作成します(まだ存在しない場合)。

    • デフォルトのバックアップ プランは、リージョンのローカル タイムゾーンの深夜から午前 6 時まで毎日実行され、リージョンのデフォルトの Backup Vault に保存されます。各バックアップは最大 14 日間保持されます。デフォルトのバックアップ プランの名前は default-compute-instance-plan-REGION です。REGION は、インスタンスを含むリージョンに置き換えます(例: us-central1)。
    • デフォルトの Backup Vault の最小保持期間は 1 日です。デフォルトの Backup Vault の名前は default-vault-REGION です。REGION は、インスタンスを含むリージョンに置き換えます(例: us-central1)。
  • 要件:

  • 料金: バックアップ プランとバトルには追加料金が発生します。詳細については、バックアップと DR の料金をご覧ください。

スナップショット スケジュール
  • ユースケース: このオプションは、プロジェクトに次のいずれかが当てはまる場合にのみおすすめします。

    • バックアップをマルチリージョンのロケーションに保存する、またはすでに保存している。マルチリージョン ロケーションを使用するタイミングの詳細については、スナップショットの保存場所をご覧ください。
    • [バックアップなし] オプションのユースケースと一致せず、[バックアップ プラン] オプションの要件を満たせません。
  • 影響: 新しいインスタンスを作成するときに、デフォルトでスナップショット スケジュールが選択され、データがバックアップされます。具体的には、デフォルトで選択されるスナップショット スケジュールが異なります。プロジェクトに互換性のあるスナップショット スケジュールがすでにある場合、自動選択はアルファベット順で最初に来るスナップショット スケジュールです。対応するスナップショット スケジュールが存在しない場合、自動選択は、インスタンスを含むリージョンのデフォルトのスナップショット スケジュールになります。Compute Engine は、必要に応じてデフォルトのスナップショット スケジュールを自動的に作成します。

    • デフォルトのスナップショット スケジュールは、毎日午後 6 時(UTC)に実行され、インスタンスを含むリージョンに配置されます。スナップショットは、インスタンスを含むマルチリージョンに保存されます。各スナップショットは最大 14 日間保持されます。デフォルトのスナップショット スケジュールの名前は、リージョンごとに default-schedule-1 です。
  • 要件:

  • 料金: スナップショット スケジュールには追加料金が発生します。詳細については、Compute Engine ディスク スナップショットの料金をご覧ください。

バックアップなし
  • ユースケース: このオプションは、プロジェクトに次のうち 1 つ以上該当する場合にのみ使用します。

    • 予期しない事象によってデータが失われた場合でも、他の方法でデータを復元できると確信している。たとえば、すでにタグを使用してバックアップ プランを自動的に適用している場合や、複製されたデータを別の場所に保持している場合などです。
    • データが失われた場合でも復元する必要がない。たとえば、プロジェクトを試験運用ワークロードにのみ使用する場合です。
    • 他のオプションの要件を満たすことができない。
    • 他のオプションの追加費用は発生しません。
  • 影響: 新しいインスタンスを作成する場合、デフォルトではデータは自動的にバックアップされません。

  • 要件: このオプションに要件はありません。

  • 料金: このオプションでは追加料金は発生しません。

プロジェクトのデフォルトのバックアップ設定を表示する

プロジェクトのデフォルトのバックアップ設定を表示するには、次の操作を行います。

  1. まだ開いていない場合は、Google Cloud コンソールで設定を表示するプロジェクトを開きます。

    プロジェクト セレクタに移動

  2. Google Cloud コンソールで、Compute Engine の [設定] ページに移動します。

    [設定] に移動

    [デフォルトのデータ保護] セクションには、プロジェクトでデフォルトのバックアップ設定に使用するオプションが表示されます。どのラジオボタンも選択されていない場合、プロジェクトでは事前定義済みの動作が使用されます。

プロジェクトのデフォルトのバックアップ設定を変更する

プロジェクトのデフォルトのバックアップ設定を変更する手順は次のとおりです。

  1. デフォルトのバックアップ設定を変更するオプションを決定します。ユースケースと一致し、そのオプションに記載されている要件を満たしていることを確認します。

  2. まだ開いていない場合は、Google Cloud コンソールで設定を変更するプロジェクトを開きます。

    プロジェクト セレクタに移動

  3. デフォルトのバックアップ設定に選択するオプションに応じて、次のいずれかを行います。

    • [バックアップ プラン]、[スナップショット スケジュール]、[バックアップなし] のいずれかのオプションを選択する場合は、次の操作を行います。

      1. Google Cloud コンソールで、Compute Engine の [設定] ページに移動します。

        [設定] に移動

      2. [デフォルトのデータ保護] で、新しいオプションを選択します。

      3. [保存] をクリックします。

    • 事前定義済みの動作に戻す場合は、google-compute-default-data-protection メタデータ エントリのプロジェクト メタデータを削除する手順を完了します。

次のステップ