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

Cloud Run (GDG DevFest Osaka 2019)

D58fe5089757d3f2f7a32439fe3f19d0?s=47 kumakumakkk
December 08, 2019

Cloud Run (GDG DevFest Osaka 2019)

GDG DevFest Osaka 2019
https://gdgosaka.connpass.com/event/150645/
で発表された資料です。

D58fe5089757d3f2f7a32439fe3f19d0?s=128

kumakumakkk

December 08, 2019
Tweet

Transcript

  1. Cloud Run Kuma Arakawa

  2. Kuma Arakawa Google Developers Expert, Cloud

  3. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Run
  4. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Run Cloud Run for Anthos
  5. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem + Kubernetes Engine
  6. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Run
  7. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem • ステートレスなコンテナ化されたアプリケーションをデプロイできるGCPのフル マネージドサービス • “revision”という単位でイミュータブルにデプロイされる Cloud Runとは
  8. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem
  9. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem • ステートレスなコンテナをデプロイできるフルマネージドサービス • “Revision”という単位でイミュータブルにデプロイされる • Knative互換のためベンダーロックされない • 0からスケールする Cloud Runとは
  10. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem 44
  11. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem 44 秒 Cloud Runにデプロイするのにかかった時間
  12. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem
  13. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine Flex
  14. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 Flex
  15. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 デプロイの容易さ Flex
  16. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem
  17. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem
  18. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem https://cloud.google.com/blog/topics/partners/ expanding-the-serverless-ecosystem-for-clou d-run
  19. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem https://circleci.com/orbs/registry/orb/circleci/g cp-cloud-run
  20. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem https://www.datadoghq.com/blog/monitor-goo gle-cloud-run-with-datadog/
  21. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem https://cloud.google.com/run/docs/release-notes
  22. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem https://github.com/gcpug/nouhau/issues/113
  23. Proprietary + Confidential できることできないこと

  24. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Memorystore Cloud Filestore Cloud SQL Cloud Load Balancing Stackdriver Cloud Storage Cloud Pub/Sub Cloud Firestore BigQuery Beta
  25. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Memorystore for Redis
  26. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Firestore Cloud Memorystore for Redis
  27. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 アカウント管理 オーダー管理 ペイメント管理 出荷管理 モノリシックアプリケーション
  28. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 アカウント管理 オーダー管理 ペイメント管理 出荷管理
  29. 別にCloud Runを使わなくてもいい Kuma Arakawa 2019

  30. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 デプロイの容易さ Flex
  31. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 デプロイの容易さ Flex
  32. 用途にあったものを使う。 無理やり使わない。 Kuma Arakawa 2019

  33. Proprietary + Confidential できたらいいなと思っていること

  34. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem https://grpc.io/docs/guides/concepts/
  35. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem
  36. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem https://medium.com/@yangli907/grpc-learnin g-part-1-cdcf59e52707
  37. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem
  38. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Load Balancing
  39. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Traffic Director Cloud Load Balancing
  40. Proprietary + Confidential ユースケース

  41. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ECサイト
  42. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ
  43. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ
  44. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ
  45. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ
  46. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub
  47. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub
  48. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub
  49. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub
  50. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub 503
  51. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub 200 再送
  52. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ストア管理 オーダー管理 ペイメント管理 ユーザ Cloud Pub/Sub 200 倉庫管理
  53. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Pub/Sub Cloud Tasks https://cloud.google.com/tasks/docs/comp-pub-sub?hl=ja Cloud Tasks か Cloud Pub/Sub かの選択
  54. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem をバッチ処理に使う
  55. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem
  56. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem
  57. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Scheduler http request https://cloud.google.com/run/docs/tips?hl=ja 開発のヒント
  58. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem ずっとセッションを張っていたい
  59. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Cloud Functions App Engine Cloud Run App Engine Kubernetes Engine Compute Engine カスタマイズ性 デプロイの容易さ Flex
  60. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem 質問?
  61. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem まとめ Cloud Runは割と小さめのサービスのコンテナを動かすもの 使える用途と使えない用途がある。無理やり使わない。 いろいろなマネージドサービスを組み合わせる 頻繁にアップデートがある。対応製品も続々増えるのでウォッチしておく
  62. ご清聴ありがとうございました