Oracle Cloud Infrastructureドキュメント

ポリシーベースのバックアップ

Oracle Cloud Infrastructure Block Volumeサービスは、スケジュールに従ってボリューム・バックアップを自動的に実行し、選択したバックアップ・ポリシーに基づいてそれらを保持する機能を提供します。 これにより、データのコンプライアンスおよび規制要件に準拠することができます。

警告

ポリシーベース・バックアップによるブロック・ボリュームの削除

すべてのポリシーベースのバックアップは最終的に期限切れになるので、ボリューム・バックアップを無期限に保つには、手動バックアップを作成する必要があります。

バックアップ・ポリシーには、次の2種類があります:

  • Oracle定義: バックアップ頻度および保存期間の設定が行われている事前定義済のバックアップ・ポリシー。 これらのポリシーは変更できません。

  • ユーザー定義: スケジュールを作成および構成するカスタム・バックアップ・ポリシー。

Oracle定義バックアップ・ポリシー

Oracle定義のバックアップ・ポリシーには、Bronze、SilverおよびGoldの3つがあります。 各バックアップ・ポリシーは、バックアップ頻度の設定および変更できない保存期間を使用したスケジュールで構成されています。 Oracle定義のポリシーのバックアップ・ポリシー設定が要件を満たさない場合は、かわりに「ユーザー定義バックアップ・ポリシー」を使用する必要があります。 ユーザー定義のバックアップ・ポリシーを使用して、スケジュールを定義および制御します。

ブロンズ・ポリシー

ブロンズ・ポリシーには、月の最初の日に実行される毎月の増分バックアップが含まれます。 これらのバックアップは12ヶ月間保持されます。 このポリシーには、毎年1月1日に実行される完全バックアップも含まれます。 完全バックアップは5年間保持されます。

シルバー・ポリシー

シルバー・ポリシーには、毎週日曜日に実行される増分バックアップが含まれています。 これらのバックアップは4週間保持されます。 このポリシーには、毎月の増分バックアップも含まれ、月の最初の日に実行され、12か月間保持されます。 1月1日に毎年実行されるフル・バックアップも含まれています。 完全バックアップは5年間保持されます。

ゴールド・ポリシー

ゴールド・ポリシーには、毎日の増分バックアップが含まれます。 これらのバックアップは7日間保持されます。 このポリシーには、毎週日曜日に実行され、4週間保持される増分バックアップも含まれます。 また、毎月の増分バックアップ、月の初日に実行、12ヶ月間保持、フル・バックアップは毎年1月1日に実行されます。 完全バックアップは5年間保持されます。

ユーザー定義バックアップ・ポリシー

Oracle Cloud Infrastructureでは、ユーザー定義のポリシーを使用してバックアップ・スケジュールをカスタマイズできます。 バックアップの頻度と保存期間を定義するバックアップ・ポリシーです。 ユーザー定義バックアップ・ポリシーには2つの部分があり、バックアップ・ポリシー自体、ポリシーの1つ以上のスケジュールがあります。

ユーザー定義のバックアップ・ポリシーの使用を開始するには、最初にバックアップ・ポリシーを作成する必要があります。『「ユーザー定義のバックアップ・ポリシーを作成するには」に関する項を参照してください。 このステップの後には空のバックアップ・ポリシーがあるため、次のステップではスケジュールを定義してポリシーに追加します。

スケジュール

スケジュールは、Oracleで定義されたバックアップ・ポリシーと同様、ユーザー定義のバックアップ・ポリシーのバックアップ頻度と保存期間を定義します。 違いは、ユーザー定義のポリシーに関連付けられているスケジュールはカスタマイズできることです。 これにより、バックアップ頻度と保存期間を制御できます。

ユーザー定義のバックアップ・ポリシーのスケジュールを定義する場合、最初に構成するのはスケジュール・タイプで、これはバックアップ頻度を指定します。 Oracle Cloud Infrastructureには、次のスケジュール・タイプがあります:

  • 日次: バックアップは日次で生成されます。 バックアップの日の時間を指定します。

  • 週次: バックアップは週次で生成されます。 バックアップの曜日と時間を指定します。

  • 月次: バックアップは月次で生成されます。 バックアップの月の日とその日の時間を指定します。

  • 年次: バックアップは年次で生成されます。 バックアップの月、日、時間を指定します。

頻度に加えて、次のものも構成します:

  • 保存期間: バックアップを保持する期間(日、週、月または年)。 期間はスケジュール・タイプに基づきます。

  • 「バックアップ・タイプ」のオプションは完全または増分です。詳細は、「ボリューム・バックアップのタイプ」を参照してください。

  • 「タイムゾーン」バックアップ・スケジュールに使用するタイムゾーン。 オプションはUTCまたはリージョン・データ・センターのタイム・ゾーンです。

詳細は、「ユーザー定義のバックアップ・ポリシーにスケジュールを追加するには」を参照してください。

ユーザー定義ポリシーのスケジュールは、いつでも編集または削除できます。「ユーザー定義バックアップ・ポリシーのスケジュールを編集するには」および「ユーザー定義バックアップ・ポリシーのスケジュールを削除するには」を参照してください。

既存のバックアップ・ポリシーの複製

既存のバックアップ・ポリシーを複製して新しいバックアップ・ポリシーを作成できます。

Oracle定義のポリシーのいずれかがボリューム・バックアップ要件を満たしているのに、一部変更した場合は、Oracle定義のポリシーを複製して新しいバックアップ・ポリシーを作成できます。 これにより、すでに割り当てられたスケジュールを持つ新しいユーザー定義のバックアップ・ポリシーが作成されます。このポリシーでは、Oracle定義のポリシー設定を出発点として使用し、時間を節約してプロセスを簡略化できます。

既存のユーザー定義ポリシーを複製することもできます。 詳細は、「バックアップ・ポリシーを複製するには」を参照してください。 その後、新しいバックアップ・ポリシーのスケジュールを追加、編集または削除できます。

バックアップ・ポリシーの使用

バックアップ・ポリシーを使用する場合は、次の2つのタイプのタスクがあります:

上のリンクされたセクションでは、コンソール、CLIおよびREST APIを使用したバックアップ・ポリシーの操作に関する情報が提供されています。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。

重要

バックアップ・ポリシーを表示または使用するには、事前定義済のバックアップ・ポリシーが配置されているルート・コンパートメントにアクセスする必要があります。

管理者向け: 「ボリューム管理者によるブロック・ボリューム、バックアップおよびボリューム・グループの管理」のポリシーは、指定されたグループがブロック・ボリュームとバックアップを使用してすべてを実行できるようにします。 「ボリューム・バックアップ管理者にバックアップのみを管理させる」のポリシーは、バックアップの作成と管理だけにアクセスを制限します。

ヒント

ユーザーがボリュームからバックアップを作成したり、バックアップからボリュームをリストアする場合、ボリュームとバックアップを同じコンパートメントに置く必要はありません。
ただし、ユーザーは両方のコンパートメントにアクセスできる必要があります。

新しいポリシーの場合は、「ポリシーの開始」「共通ポリシー」を参照してください。 インスタンス、クラウド・ネットワークまたは他の「コア・サービスAPI」リソースのポリシーの書込みに関する参照資料は、「コア・サービスの詳細」を参照してください。

リソースのタギング

リソースにタグを適用して、ビジネス・ニーズに合わせてタグを整理するのに役立てることができます。 リソースは、後で必要なタグで更新できます。 タグの適用に関する一般的な情報は、「リソース・タグ」を参照してください。

ユーザー定義バックアップ・ポリシーの作成および構成

コンソールを使用した場合

コンソールを使用すると、ユーザー定義のバックアップ・ポリシーを作成および更新できます。

ユーザー定義のバックアップ・ポリシーを作成するには
ユーザー定義のバックアップ・ポリシーにスケジュールを追加するには
バックアップ・ポリシーを複製するには
ユーザー定義バックアップ・ポリシーのスケジュールを編集するには
ユーザー定義バックアップ・ポリシーのスケジュールを削除するには
ユーザー定義のバックアップ・ポリシーを削除するには

CLIの使用

CLIの使用方法については、「コマンド・ライン・インタフェース(CLI)」を参照してください。

バックアップ・ポリシーを操作するには、次の操作を使用します:

ユーザー定義のバックアップ・ポリシーを作成するには
指定したコンパートメント内のバックアップ・ポリシーをリストするには
特定のバックアップ・ポリシーを取得するには
ユーザー定義のバックアップ・ポリシーの表示名を更新するには
ユーザー定義バックアップ・ポリシーのスケジュールを更新するには
ユーザー定義のバックアップ・ポリシーを削除するには

APIの使用

バックアップ・ポリシーを操作するには、次の操作を使用します:

APIおよび署名リクエストの使用については、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

バックアップの詳細については、「ブロック・ボリュームのバックアップの概要」「新しいボリュームへのバックアップのリストア」を参照してください。

ボリュームへのバックアップ・ポリシー割当ての管理

コンソールを使用した場合

コンソールを使用すると、ユーザー定義バックアップ・ポリシーとOracle定義バックアップ・ポリシーの両方を既存のボリュームに対して割り当てたり、変更または削除できます。

バックアップ・ポリシーをボリュームに割り当てるには
ボリュームに割り当てられたバックアップ・ポリシーを変更するには、次のようにします。
ボリュームに割り当てられたバックアップ・ポリシーを削除する場合

CLIの使用