Google で作業している場合 雲の場合、テスト、バックアップ、同様の構成の作成など、さまざまな理由で仮想マシン (VM) またはインスタンスのコピーを作成する必要がある場合があります。
この記事では、Google Compute Engine でインスタンスをコピーする段階的なプロセスと、このタスクを実行するために使用できるオプションについて説明します。

Google Compute Engine を理解する
Google Compute Engine (GCE) は、ユーザーが Google のインフラストラクチャ上で仮想マシンを作成して実行できるようにする Google Cloud Platform (GCP) の一部です。
GCE は、カスタム マシン タイプ、永続ディスク、グローバル ロード バランシングなどのさまざまな機能を提供し、ユーザーが特定のニーズに応じて仮想マシンをカスタマイズできるようにします。
GCE 上にインスタンスのコピーを作成するには、ソース VM のマシン イメージを作成し、そのイメージから新しいインスタンスを作成する必要があります。
要件と利用可能なリソースに応じて、マシン イメージを作成するにはさまざまなオプションがあります。
マシンイメージの作成
GCE インスタンスをコピーする最初のステップは、マシン イメージを作成することです。マシン イメージは、必要なすべてのソフトウェア、構成、およびファイルを含む、仮想マシンの事前構成されたテンプレートです。
マシン イメージを作成すると、ソース VM の正確な構成を複製し、それを使用して新しいインスタンスを作成できます。
マシンイメージを作成するには、次の手順に従います。
- Google Cloud Console に移動し、コピーする VM インスタンスを選択します。
- VM インスタンスの詳細ページの右上にある [類似の作成] ボタンをクリックします。
- 「類似インスタンスの作成」ダイアログボックスで、新しいインスタンスのマシンタイプ、ブートディスク、およびその他のパラメータを選択します。
- 「管理、セキュリティ、ディスク、ネットワーク、単一テナント」リンクをクリックして「管理」ページを開きます。
- 「クラウド API アクセス スコープ」セクションまでスクロールし、「すべてのクラウド API へのフル アクセスを許可する」を選択します。
- 「類似のものを作成」ボタンをクリックして、新しいインスタンスを作成します。
新しいインスタンスが作成されたら、マシン イメージを作成できます。マシンイメージを作成するには、次の手順に従います。
- Google Cloud Console に移動し、作成した新しいインスタンスを選択します。
- VM インスタンスの詳細ページの右上にある [類似の作成] ボタンをクリックします。
- 「類似インスタンスの作成」ダイアログボックスで、新しいインスタンスのマシンタイプ、ブートディスク、およびその他のパラメータを選択します。
- 「管理、セキュリティ、ディスク、ネットワーク、単一テナント」リンクをクリックして「管理」ページを開きます。
- 「クラウド API アクセス スコープ」セクションまでスクロールし、「すべてのクラウド API へのフル アクセスを許可する」を選択します。
- 「このインスタンスから新しいマシンイメージを作成する」ボックスにチェックを入れます。
- 新しいマシン イメージの名前と説明を入力します。
- 「類似のものを作成」ボタンをクリックしてマシンイメージを作成します。
新しいインスタンスの作成
マシン イメージを作成したら、それを使用して新しいインスタンスを作成できます。新しいインスタンスを作成するには、次の手順に従います。
- Google Cloud Consoleに移動し、左側のメニューから「Compute Engine」を選択します。
- 「イメージ」タブをクリックし、作成したマシンイメージを選択します。
- ページ上部の「インスタンスの作成」ボタンをクリックします。
- 「新しいインスタンスの作成」ダイアログボックスで、新しいインスタンスのマシンタイプ、ブートディスク、およびその他のパラメータを選択します。
- 「管理、セキュリティ、ディスク、ネットワーク、単一テナント」リンクをクリックして「管理」ページを開きます。
- 「クラウド API アクセス スコープ」セクションまで下にスクロールします。
- 「すべてのクラウド API へのフルアクセスを許可する」を選択します。
- 「作成」ボタンをクリックして新しいインスタンスを作成します。
新しいインスタンスは、オペレーティング システム、ソフトウェア、ファイルなど、元のインスタンスと同じ構成で作成されます。これで、このインスタンスをテスト、バックアップ、またはその他の目的に使用できるようになります。
スナップショットを使用したインスタンスのコピー

GCE 上にインスタンスのコピーを作成するもう 1 つのオプションは、ソース ディスクのスナップショットを使用することです。スナップショットは、新しいディスクまたはインスタンスの作成に使用できるディスクの読み取り専用コピーです。
ソース ディスクのスナップショットを作成し、それを使用して新しいディスクとインスタンスを作成できます。
スナップショットを作成するには、次の手順に従います。
- Google Cloud Console に移動し、コピーする VM インスタンスを選択します。
- インスタンスのブートディスクをクリックして、「ブートディスクの詳細」ページを開きます。
- ページ上部の「スナップショットの作成」ボタンをクリックします。
- スナップショットの名前と説明を入力します。
- 「作成」ボタンをクリックしてスナップショットを作成します。
スナップショットが作成されたら、新しいディスクとインスタンスを作成できます。スナップショットを使用して新しいインスタンスを作成するには、次の手順に従います。
- Google Cloud Consoleに移動し、左側のメニューから「Compute Engine」を選択します。
- 「ディスク」タブをクリックし、作成したスナップショットを選択します。
- ページ上部の「インスタンスの作成」ボタンをクリックします。
- 「新しいインスタンスの作成」ダイアログボックスで、新しいインスタンスのマシンタイプ、ブートディスク、およびその他のパラメータを選択します。
- 「管理、セキュリティ、ディスク、ネットワーク、単一テナント」リンクをクリックして「管理」ページを開きます。
- 「クラウド API アクセス スコープ」セクションまでスクロールし、「すべてのクラウド API へのフル アクセスを許可する」を選択します。
- 「作成」ボタンをクリックして新しいインスタンスを作成します。
新しいインスタンスは、オペレーティング システム、ソフトウェア、ファイルなど、元のインスタンスと同じ構成で作成されます。
結論
のコピーを作成する Google コンピューティング エンジン インスタンスの作成は、Google Cloud Platform の多くのユーザーにとって不可欠なタスクです。
インスタンスのコピーを作成するには、マシンイメージの作成やスナップショットの使用など、さまざまなオプションを使用できます。
各方法には独自の長所と短所があるため、要件に最も適した方法を選択する必要があります。
この記事では、両方の方法を使用して GCE インスタンスをコピーする段階的なプロセスについて説明し、このタスクを達成するのに役立つさまざまなヒントとベスト プラクティスを提供しました。
これらの手順と推奨事項に従って、テスト、バックアップ、またはその他の目的で GCE 上にインスタンスのコピーを作成できます。