Question#17(Professional Cloud Developer)

Question#17(Professional Cloud Developer)

あなたは電子商取引(eコマース)企業で働いています。あなたの会社は複数のアプリケーションを Google Cloud に移行しており、あなたはそのうちの 1 つのアプリケーションの移行を支援しています。

そのアプリケーションは現在、OS への依存関係がない状態で VM 上にデプロイされています。あなたはすでに Dockerfile を作成し、それを使用して新しいイメージを Artifact Registry にアップロードしました。インフラストラクチャと運用の複雑さを最小限に抑えたいと考えています。あなたは何をすべきですか?

正解:A

Google Cloud でコンテナを動かす方法はいくつかありますが、管理コスト(オーバーヘッド)の低さを基準に選ぶのがこの問題のポイントです。

なぜ A が正解なのか?

  1. サーバーレスの利点: Cloud Run は、Google Cloud の中で最も運用負荷が低いサーバーレス コンプライアンス環境です。サーバーのプロビジョニング、パッチ適用、クラスターの管理が一切不要です。

  2. 最小限の複雑さ: Cloud Run は「コンテナを 1 つ指定するだけ」で公開用の URL が発行され、トラフィックに応じて 0 から自動的にスケーリングします。これは「インフラと運用の複雑さを最小限にする」という要件に最も合致しています。

  3. OS 依存なし: 問題文に「OS への依存関係がない」とあるため、コンテナ化に最適であり、Cloud Run のような抽象度の高い環境での実行に制限がありません。


コメント

コメント

コメントする

目次