Serverless containers with Cloud Run

Serverless containers with Cloud Run

137d3908243acfc30e126615d59d4e6d?s=128

Guillaume Laforge

July 30, 2019
Tweet

Transcript

  1. Guillaume Laforge Google Cloud, Developer Advocate Serverless containers with Cloud

    Run @glaforge
  2. Operational Model Programming Model No Infra Management Managed Security Pay

    only for usage Service-based Event-driven Open What is Serverless
  3. Containers • Any language • Any library • Any binary

    • Ecosystem of base images .js .rb .go .py .sh … 0 1 0 1 0 0 1 1 1
  4. Containers: an industry standard 100 75 50 25 Note Apr

    13, 2017 Sep 24, 2017
  5. Introducing Cloud Run Bringing serverless to containers

  6. Cloud Run Container to production in seconds Natively Serverless One

    experience, where you want it
  7. Code, build & run Demo #1

  8. Scale Demo #2

  9. Cloud Run on GKE Demo #3

  10. Serverless containers, where you want them Cloud Run (fully managed)

    • Fully serverless • No cluster to manage • Pay for what you use Cloud Run on GKE • Serverless developer experience • Runs in your GKE cluster
  11. Cloud Run: Pay-per-use CPU / Memory / Requests 100ms

  12. Use cases Public • Website • API endpoint Private •

    Microservices • Asynchronous tasks • Mobile backend • Webhook
  13. Serverless compute options Serverless functions Source-based HTTP and Events Cloud

    Functions Serverless applications Source-based HTTP and async App Engine Serverless HTTP workloads Containers HTTP and async Cloud Run
  14. Thank you! Also: • Cloud Run FAQ: github.com/ahmetb/cloud-run-faq • Awesome

    Cloud Run: github.com/steren/awesome-cloudrun • Anytime on StackOverflow with the google-cloud-run tag @glaforge
  15. https://cloud.run or try our Qwiklab today at https://google.qwiklabs.com Get started

    @glaforge