Oracle Cloud Infrastructureドキュメント

ブート・ボリュームのクローニング

Oracle Cloud Infrastructure Block Volumeサービスを使用してブート・ボリュームからクローンを作成できます。 複製を使用すると、バックアップおよびリストア・プロセスを実行することなく、既存のブート・ボリュームのコピーを作成できます。 「ブロック・ボリューム」サービスの詳細は、「ブロック・ボリュームの概要」および「ブロック・ボリュームFAQ」を参照してください。

ブート・ボリューム・クローンは、ソース・ブート・ボリュームのポイント・ツー・ディスク直接ディープ・コピーであるため、クローン作成時にソース・ブート・ボリュームにあるすべてのデータがブート・ボリューム・クローンにコピーされます。 ソース・ブート・ボリューム上のデータに対するその後の変更は、ブート・ボリューム・クローンにコピーされません。 クローンはソース・ブート・ボリュームのコピーであるため、クローンの作成時に大きなボリューム・サイズを指定しないかぎり、ソース・ブート・ボリュームと同じサイズになります。

クローン操作はすぐに実行され、状態が使用可能に変わるとすぐにクローン・ブート・ボリュームを使用できます。

ソース・ブート・ボリュームがクローン作成されている間は、そのクローンが起動している間にブート・ボリュームをクローンすると、最初のクローン操作がそのソースから完了するのを待つ必要があります追加のクローンを作成します。 バックアップ操作が完了するのを待つ必要もあります。

同じリージョン、「可用性ドメイン」およびテナント内のブート・ボリュームのクローンのみ作成できます。 操作に必要なアクセス権を持っている限り、コンパートメント間のブート・ボリュームのクローンを作成できます。

警告

Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用してクラウド・リソースに説明、タグまたはわかりやすい名前を割り当てるときは、機密情報を入力しないでください。

ブート・ボリュームのバックアップとクローンの相違点

ボリュームのバックアップまたはクローンのどちらを作成するかを決定するときは、次の基準を考慮してください。

  ボリューム・バックアップ ボリューム・クローン
説明 ボリューム上のデータのpoint-in-timeバックアップを作成します。 後で、バックアップから複数の新規ボリュームをリストアできます。 バックアップおよびリストア・プロセスを実行しなくても、ボリュームの単一のポイント・イン・タイム・コピーを作成できます。
ユースケース

後で環境を複製したり、将来使用するためにデータを保持したりできるように、ボリューム内のデータのバックアップを保存します。

バックアップ内のデータは時間経過とともに変化しないため、コンプライアンス要件および規制要件を満たします。

ビジネス継続性要件をサポートします。

停止またはデータ変更のリスクを長期にわたって削減します。

既存の環境を急速に複製します。 たとえば、クローンを使用すると、本番環境に影響を与えずに構成の変更をテストできます。

速度 より遅い(分または時間) より速い(秒)
コスト より低いコスト より高いコスト
保管場所 オブジェクト・ストレージ ブロック・ボリューム
保存ポリシー ポリシーベースのバックアップは有効期限があります。手動のバックアップは有効期限はありません。 失効なし
ボリューム・グループ サポートされています。 ボリューム・グループをバックアップできます。 サポートされています。 ボリューム・グループのクローンを作成できます。

ブート・ボリュームのバックアップの詳細は、「ブート・ボリューム・バックアップの概要」および「ブート・ボリュームのバックアップ」を参照してください。

コンソールの使用

  1. 「ナビゲーション・メニュー」を開きます。 コア・インフラストラクチャの下で、コンピュートに行き、「ブート・ボリューム」をクリックします。
  2. 「ブート・ボリューム」リストで、クローンを作成するブート・ボリュームをクリックします。
  3. 「リソース」で、「ブート・ボリューム・クローン」をクリックします。
  4. 「クローンの作成」をクリックします。

  5. クローンの名前を指定します。

  6. ブート・ボリュームのクローンを大きいサイズのボリュームに作成する場合は、「カスタム・ブート・ボリューム・サイズ(GB)」を選択し、新しいサイズを指定します。 ボリュームのサイズを大きくすることはできますが、サイズを小さくすることはできません。 ブート・ボリュームのクローンをより大きなサイズのボリュームに作成する場合、ボリューム・パーティションを拡張する必要があります。 詳細については、「ブート・ボリュームのパーティションの拡張」を参照してください。

  7. 「クローンの作成」をクリックします。

ブート・ボリュームは、そのアイコンで「ブート・ボリューム」リストにAVAILABLEとしてリストされる際に使用できます。

APIの使用

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

ブート・ボリュームからクローンを作成するには、CreateBootVolume操作を使用し、CreateBootVolumeDetailsBootVolumeSourceFromBootVolumeDetailsを指定します。

次のステップ

ブート・ボリュームのバックアップをクローンしたら、次の操作を実行できます:

  • ブート・ボリュームを使用してインスタンスを作成します。 詳細は、「インスタンスの作成」を参照してください。

  • ブート・ボリュームをデータ・ボリュームとしてインスタンスにアタッチします。 詳細は、「ボリュームをアタッチ」を参照してください。

インスタンスの実行中にブート・ボリュームのクローンを作成すると、クラッシュの一貫性のあるクローンが作成されます。つまり、クローンが作成された時点のデータと同じ状態になります。 これは、力の喪失または激しい衝突の場合と同じ状態です。 ほとんどの場合、クローンのブート・ボリュームを使用してインスタンスを作成できますが、起動可能なイメージを確保するには、インスタンスからカスタム・イメージを作成する必要があります。 カスタム・イメージの作成については、「カスタム・イメージの管理」を参照してください。