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

https://gdg-tokyo.connpass.com/event/201523/

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 使われてる)