CDLインフラストラクチャとアプリケーションのモダナイゼーションHARD複数選択

ある企業が、Google Cloudでのアプリケーション近代化(モダナイゼーション)戦略として「サーバーレス」アーキテクチャの採用を検討しています。Google Cloudが提供するサーバーレスサービスを2つ選択してください。

  1. A. Cloud Bigtable(大規模NoSQLデータベース)
  2. B. Compute Engine(フルコントロールの仮想マシンサービス)
  3. C. Cloud Functions(イベント駆動型のサーバーレス関数実行環境)
  4. D. Cloud Run(コンテナベースのサーバーレスアプリ実行環境)
解答と解説を見る

正解: C, D

サーバーレスはインフラの管理・プロビジョニングが不要で、コードとコンテナのデプロイのみに集中でき、リクエストがない場合はゼロにスケールダウンしてコストを最小化できるアーキテクチャ。Cloud RunはDockerコンテナをサーバーレスで実行し、ゼロからのオートスケールが可能。Cloud Functionsはイベントトリガー型のFaaS(Function as a Service)でコード断片をサーバーレスで実行できる。両者ともインフラ管理不要。Compute Engineは仮想マシンでサーバー管理が必要なIaaS。Cloud Bigtableはマネージドだが常時稼働が前提のNoSQL DBでサーバーレスではない。

▸ この試験を本気で演習する(全150問・無料)