Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Cloud Run 2021

sakajunquality
February 04, 2021

Introduction to Cloud Run 2021

sakajunquality

February 04, 2021
Tweet

More Decks by sakajunquality

Other Decks in Technology

Transcript

  1. Jun Sakata Google Developers Expert, Cloud @sakajunquality Cloud Run 入門

    2021.02.04 #gdgtokyo GDG Tokyo New Year LT大会 2021
  2. Cloud Run - フルマネージドのサーバーレスのプラットフォーム - 時間課金 / Scale to 0

    - 任意コンテナイメージをデプロイ - HTTP / gRPC / WebSocket
  3. // 書く vim Dockerfile // ビルド gcloud builds submit --tag

    [image] . // デプロイ gcloud run deploy --image [image]
  4. // けす rm Dockerfile // ビルド gcloud builds submit --pack

    image=[image] // デプロイ gcloud run deploy --image [image]
  5. Cloud Run リソース - CPU: 1,2,4 vCPU - Memory: max

    8GB - 最大のリクエスト: 15m (GA), 60m (Preview) - インスタンス数: 0-1000 (最小も指定可能に) - インスタンスあたりの同時リクエスト: 1-250 - Custom Domain/Custom TLS Certificate - Cloud Traceとの連携
  6. Cloud Run Eventarc - Event driven trigger via Audit Logging

    - https://cloud.google.com/blog/topics/developers-practitioners/event arc-unified-eventing-experience-google-cloud
  7. v.s. App Engine (GAE) - 対応言語やバージョンの縛りがなくなる - Service Account が柔軟(複数サービス展開時)

    - App Engineのがいいことも - Static Contents Server / Cloud CDN - Cloud IAP - (GAEの内部でも buildpack 使われてる)