PCD#1(designing)

PCD#1(designing)

あなたのチームはステートレスな REST API を構築しており、HTTPS、カスタムドメイン、リクエスト単位課金で、ゼロから毎秒数千リクエストまで自動スケールさせたいと考えています。コードはコンテナイメージとして配信されます。どの Google Cloud サービスを採用すべきですか。

正解:B

正解の根拠

Cloud Run はコンテナイメージをそのままデプロイでき、ゼロから水平スケール、HTTPS、カスタムドメイン、リクエスト単位課金(vCPU 秒・メモリ秒)をネイティブにサポートします。ステートレスな REST API の要件すべてに合致します。

要件Cloud Run の対応
コンテナ配信OCI イメージ直接デプロイ
ゼロスケールmin-instances=0 対応
HTTPS と独自ドメインマネージド証明書を自動発行
課金単位リクエスト処理時間に応じた秒課金

不正解の理由

  • A: App Engine Standard はコンテナではなく言語ランタイム前提で、コンテナ配信要件に合いません。
  • C: MIG は VM 単位の課金とウォームアップが必要で、リクエスト単位課金にはなりません。
  • D: Cloud Functions 1st gen はソース関数ベースであり、任意のコンテナイメージ実行はサポートされません。

参考:Cloud Run Docs


コメント

コメント

コメントする

目次