ある企業が、Google Cloudの「Cloud Run」の主な特徴を理解しようとしています。Cloud Runの説明として最も正確なものはどれですか?
- A. Cloud RunはGoogle Kubernetes Engineの別名であり、同じサービスを指している
- B. Cloud RunはKubernetesクラスターの管理が必要なコンテナ実行環境である
- C. Cloud Runはコンテナ化されたアプリケーションをサーバーレスで実行するサービスであり、トラフィックに応じてゼロからの自動スケーリングとゼロへのスケールダウンが可能である
- D. Cloud RunはVMベースのサービスであり、OSのパッチ適用はユーザーが担当する
解答と解説を見る
正解: C
Cloud RunはコンテナイメージをKubernetesクラスターの管理なしにサーバーレスで実行できるサービス。リクエストがない場合はゼロインスタンスにスケールダウンし、コストゼロとなる。リクエスト急増時は自動スケールアップする。KubernetesのPod管理等の複雑な運用が不要でありながらコンテナの移植性を維持できる。GKEとは異なるサービスでKubernetesクラスター管理は不要。VMベースではなくサーバーレス。GKEとCloud Runは別サービス(Cloud RunのFlexibleモードではGKEバックエンドも使えるが、基本的には別物)。
📚 関連サービスの解説: Cloud Run