クラウドAI
Cloud Runとは?
Cloud Runとは、コンテナ化したアプリケーションをサーバーレスに実行するGoogle Cloudのサービスです。
関連表記: Cloud Run / クラウドラン / サーバーレスコンテナ
試験で問われるポイント
- コンテナを使いたいが、基盤管理を抑えたい場面で候補になります。
- リクエストに応じたスケールや運用負荷低減の観点で理解します。
- GKEとの違いは、Kubernetes管理の必要性で切り分けます。
具体例
APIサーバーをコンテナ化し、Cloud Runで需要に応じてスケールさせます。
混同しやすい点
- Cloud Runを仮想マシンそのものと考える。
- サーバーレスなら設計や監視が不要だと考える。
関連問題で復習
ある企業が既存アプリをCloud Runへ移行しようとしています。ビジネス判断として移行前に特に確認しておくべき事項はどれですか。
ある製造企業がアプリの実行基盤としてCloud RunとGKEのどちらを採用するか検討しています。選定時に確認すべき観点として最も適切なものはどれですか。
ある企業がオンプレミスで運用してきたSparkやHadoopのデータ処理ジョブを、なるべく改修せずGoogle Cloud上でマネージドに動かしたいと考えています。最も適したサービスはどれですか。
ある製造業の企業が、既存の業務システムをOSやミドルウェアの構成を細かく制御しながらGoogle Cloud上で稼働させたいと考えています。最も適切なサービスはどれですか。
ある小売企業が、コンテナ化した注文処理アプリをインフラ管理の負担を抑えつつリクエストに応じて自動でスケールさせたいと考えています。最も適切なアプローチはどれですか。
ある金融企業が、多数のマイクロサービスをKubernetesで大規模に運用し、クラスタ構成を柔軟に制御したいと考えています。最も適切なサービスはどれですか。
ある企業がソースコードから自動でビルドやテストを行い、コンテナイメージ作成やデプロイまでのCI/CDパイプラインを構築したいと考えています。最も適切なサービスはどれですか。
多数の公開APIを運用する企業が、APIへのアクセス入口をまとめて管理し、認証やアクセス制御を統一したいと考えています。検討すべきGoogle Cloudのサービスとして最も適切なものはどれですか。