Migrate for Compute Engine のアーキテクチャ

Migrate for Compute Engine では、VMware vSphere で実行されている仮想マシン(VM)を Compute Engine に移行できます。Migrate for Compute Engine は、物理サーバーと VM(Amazon EC2 や Azure)を Compute Engine に移行することもできます。

Migrate for Compute Engine インストールの主なコンポーネントは次のとおりです。

Google Cloud の場合:

  • Google Cloud の Migrate for Compute Engine Manager は、すべてのコンポーネントの管理と移行のオーケストレーションを行います。また、Migrate for Compute Engine の UI も提供されます。
  • Cloud Extensions は、ストレージの移行を処理し、移行中に移行されたワークロードにデータを提供します。Cloud Extension は 2 つの Cloud Edge ノードからなります。
  • Migrate for Compute Engine Exporter は、ディスクの接続解除時に Google Cloud 永続ディスクを作成します。

オンプレミスの場合:

  • Migrate for Compute Engine On-Premises Backend 仮想アプライアンスは、VMware のデータを Cloud Extension に配信します。

AWS の場合:

  • Migrate for Compute Engine Importer は、AWS Elastic Block Store ボリュームのデータを Cloud Extension に配信します。

Azure の場合:

  • Migrate for Compute Engine Importer は、Azure ディスクのデータを Cloud Extension に配信します。

インフラストラクチャのすべてのコンポーネントを表示した、Migrate for Compute Engine アーキテクチャ

コア テクノロジー

Migrate for Compute Engine は VM とストレージを分離し、次のような Google Cloud への移行を容易にする機能を導入しています。

  • 簡単なデプロイ: Migrate for Compute Engine 仮想アプライアンスは、サーバーにエージェントをインストールせずに数ステップだけでインストールできます。
  • vCenter for VMware の移行での簡単な管理: オプションのプラグインによって VMware 管理者の学習曲線が平坦化されます。タスク、イベント、アラームとの統合によって、移行の可視性と制御が向上します。
  • 設計による保護: Migrate for Compute Engine コンポーネント間のデータ転送では TLS と AES-128 暗号化を使用します。保存データは、AES-256 で重複排除、圧縮、暗号化されます。
  • WAN 経由のブート: Migrate for Compute Engine は、イメージサイズに関係なく、VM から数分以内にクラウド内でネイティブ ブートを実行します。イメージのブート中に Migrate for Compute Engine はターゲット環境に合わせてイメージを移行します。アプリケーション、元の画像、ストレージ、ドライバ、ネットワークに変更は必要ありません。
  • インテリジェントなストリーミング: Compute Engine の Migrate は、アプリケーションの実行に必要なデータを優先的にクラウドに移行します。他のデータは、必要に応じてクラウドにストリーミングされます。
  • 多層キャッシュと最適化: Migrate for Compute Engine には、クラウドの多層な読み取りと書き込みキャッシュが含まれています。このキャッシュには、アプリケーションに必要なデータが格納されます。重複排除、プリフェッチ、非同期のライトバック、ネットワークの最適化により、移行がさらに高速化され、移行時の移行帯域幅が最大 75% 削減されます。
  • 復元性: Migrate for Compute Engine の Cloud Extensions は、2 つの可用性ゾーン間でアクティブ - パッシブ構成を使用します。データは両方のゾーンで書き込まれ、非同期にオンプレミスに戻されてデータ損失のリスクを軽減します。オプションとしてクラウドでの開発とテストのためにのみ、書き込みを永続化できます。

    目標復旧時点(RPO)は、インシデントのが原因でデータが失われている状態が許容される最大時間です。Migrate for Compute Engine のアーキテクチャは、まれに起きるデュアルゾーンでの障害とオンプレミスへの 1 時間の同期の RPO の場合でも、Google Cloud Storage への同期に対して 30 秒の RPO を確保します。

  • 複数のオペレーティングシステムに対応: サポートされている OS のバージョンのリストをご覧ください。

アーキテクチャ

Migrate for Compute Engine デプロイ アーキテクチャは、次の 2 つの部分で構成されます。

次の図は、Google Cloud を使用した一般的な Migrate for Compute Engine のデプロイを示しています。

左側に企業データセンター(オンプレミス)があり、右側に Google Cloud Virtual Private Cloud があります。Cloud VPN または Cloud Interconnect を使用して両者を接続します。

その他のサポートされるデプロイ アーキテクチャは次のとおりです。

  • AWS から Google Cloud への、クラウドからクラウドへの移行
  • オンプレミスと AWS からの Google Cloud へのハイブリッド移行

Google Cloud

Google Cloud Marketplace を使用して、Migrate for Compute Engine Manager を Google Cloud にデプロイします。移行操作を統合して、ウェブ UI を提供します。Migrate for Compute Engine Manager は、Migrate for Compute Engine On-Premises Backend 仮想アプライアンスに接続し、Google Cloud API エンドポイント、Cloud Monitoring サービス、Cloud Logging サービスにもアクセスします。

Migrate for Compute Engine Manager を起動し、Migrate for Compute Engine Backend に接続したら、ストレージの移行を管理する Cloud Extension を作成します。Cloud Extension ノード(Cloud Edge ノードとも呼ばれます)は、別々の Google Cloud ゾーンでペアで実行されます。

一般に、Migrate for Compute Engine Manager と Cloud Extension は企業データセンターから Google Cloud へのインバウンド アクセスを必要とします。ストレージを移行するには、オンプレミス VM から Google Cloud に移行した Cloud Extension ノードへのインバウンド iSCSI アクセスが必要です。

Cloud Extension ノードがデプロイされるサブネットでは、Cloud Storage や Cloud Monitoring などの特定のサービスへのアウトバウンド アクセスを許可する必要があります。

企業のデータセンター

オンプレミスからクラウドへ移行するときに、VMware の Migrate for Compute Engine オンプレミス バックエンド仮想アプライアンスは、次の手順を行います。

  • Cloud Extension ノードを使用して安全なデータパスを確立します。
  • VMware API を使用して VM を起動および停止します。
  • VMware Storage API を使用して仮想マシンディスク(VMDK)に対してストレージ操作を実行します。

AWS

AWS から Google Cloud への移行の場合、Migrate for Compute Engine Manager は AWS 上の Importer インスタンスを必要に応じて起動し、AWS EC2 ソース ワークロードとその EBS ボリュームを移行します。これらのインスタンスは、データの移行時にのみ実行されます。

Azure

Azure から Google Cloud への移行の場合、Migrate for Compute Engine Manager は Azure 上の Importer インスタンスを必要に応じて起動し、Azure ソース ワークロードとそのディスクを移行します。これらのインスタンスは、データの移行時にのみ実行されます。

次のステップ

Migrate for Compute Engine の機能については、Migrate for Compute Engine スタートガイドをご覧ください。

Virtual Private Cloud の推奨構成については、Google Cloud アカウントと Virtual Private Cloud(VPC)の設定要件をご覧ください。