Google Cloud への移行: 移行パスの選択

このドキュメントでは、Google Cloud への移行のシリーズを取り上げて、シリーズの各ドキュメントと他のドキュメントとの相互関係について説明します。このドキュメントは、次のマルチパート シリーズの概要をまとめたものです。

このシリーズは、仮想マシン(VM)、コンテナ、データベース、ストレージの Google Cloud への移行を検討している方を対象としています。このドキュメントは、次の移行シナリオで利用できます。

  • オンプレミス環境から
  • プライベート ホスティング環境から
  • 別のクラウド プロバイダから Google Cloud へ

移行プロセスの一環として、Google Cloud またはハイブリッド クラウド環境に移行する環境、ワークロード、インフラストラクチャに応じて決定を行う必要があります。これらのドキュメントを参照することで、次のような方法でニーズに合った最適な移行パスを選択できるようになります。

  1. Google Cloud への移行シリーズを使用して、移行計画を設計および実行のフレームワークを確立します。
  2. このフレームワークを、移行の進行状況を評価するためのベースラインとして使用します。
  3. Google Cloud への移行のフレームワーク(例: Migrate for Compute Engine を使用した VM の移行および Google Cloud へのコンテナの移行)に基づいて、特定の環境またはユースケースに固有のガイダンスを提供します。

移行フレームワークを確立することのメリット

移行は反復可能なタスクであるため、移行フレームワークを確立することは重要です。たとえば、最初に VM を Google Cloud に移行する場合は、他のデータやワークロードを Google Cloud に移行することも検討してください。異なるワークロードに適用できる一般的なフレームワークを確立することで、将来の移行を簡単に行うことができるようになります。

次の図は移行のフェーズを示しています。

4 フェーズの移行パス

各移行ステップでは、Google Cloud への移行: スタートガイドで定義されている次のフェーズに従います。

  1. ワークロードの評価と検出。
  2. 基盤の計画と構築。
  3. ワークロードのデプロイ。
  4. 環境とワークロードの最適化。

このプログラムは、Google Cloud 固有の機能ではありません。ある環境から別の環境に移行するのは難しい作業であるため、移行を慎重に計画して実施する必要があります。アプリ、VM、コンテナなど、何を移行するかに関係なく、インベントリの作成、ユーザー ID とサービス ID の確立、ワークロードのデプロイ、パフォーマンスとスケーラビリティの最適化などの作業を行う必要があります。

シリーズのデザイン

Google Cloud への移行、Migrate for Compute Engine を使用した VM の移行、Google Cloud へのコンテナの移行の設計と計画には、オブジェクト指向プログラミング(OOP)と共通のソフトウェア デザインのパラダイムと戦略を使用しています。

OOP のコンセプトを使用して、各シリーズの推奨事項を検討できます。このドキュメントは、アプリケーションの開発のためのソフトウェア ドキュメントと同様に、手順を説明しながらプロセスをサポートします。

Google Cloud への移行では、他の移行シリーズのフレームワークを設定します。シリーズの他のすべてのドキュメントは、このドキュメントを直接拡張したものです。

このシリーズのドキュメントでは、Google Cloud への移行の各フェーズについて詳しく説明します。このドキュメントで説明するコンセプトは、データ、アプリ、VM、コンテナなど、さまざまなアセットの移行に適用されます。

Google Cloud への移行シリーズで説明したコンセプトを拡張し、次のシリーズに適用して、特定のユースケースや環境に関する実用的なガイダンスを提供しています。

次の簡略化された UML クラスの図は、Google Cloud への移行シリーズ、Migrate for Compute Engine を使用した VM の移行シリーズ、Google Cloud へのコンテナの移行シリーズのドキュメントの相互関係を示したものです。

UML クラスの図で表したドキュメントの相互関係

上の図では、次の方法でシリーズを UML クラスの図にマッピングしています。

図で適用されるロジックは、他のワークロードに拡張できます。たとえば、評価、計画、デプロイ、最適化の各フェーズを使用すると、CI / CD パイプラインを Google Cloud に移行する際にモダナイズできます。

次のステップ