ある企業が、オンプレミスのサーバーで稼働している既存のWebアプリケーションを最小限の変更でGoogle Cloudに移行したいと考えています。仮想マシンとして実行し続けるために最も適切なサービスはどれですか?
- A. Compute Engine
- B. Cloud Run
- C. Google Kubernetes Engine(GKE)
- D. App Engine
解答と解説を見る
正解: A
Compute EngineはGoogle CloudのIaaSサービスであり、既存のアプリケーションを仮想マシン(VM)として実行できる。既存のOSやソフトウェア構成を維持したままリフト&シフトで移行でき、コード変更が最小限で済む。GKEはコンテナ化が前提でありコンテナへの変換作業が必要。App Engineはサーバーレス/PaaSで特定のランタイムに合わせたコード変更が必要。Cloud RunもコンテナベースのサーバーレスサービスでDockerイメージへの変換が必要。
📚 関連サービスの解説: Compute Engine