Extended
Kuala Lumpur
Cloud Run
Serverless Containers
Faz, Solutions Architect @ Randstad
@_cloudranger
Google Cloud Developer Community
● Since April 2018
● Monthly meetups
● Tech Events
○ Cloud Next Extended
○ Cloud DevFest
● Study Jams - DevOps, Kubernetes, IoT
● Community collaborations
How many developers in the room?
#ioxkl19 #io19extended
To go forward, you must go back
#ioxkl19 #io19extended
#ioxkl19 #io19extended
Multi-Dimensional Evolution of Computing
#ioxkl19 #io19extended
Courtesy: @suksr
#ioxkl19 #io19extended
Courtesy: @suksr
#ioxkl19 #io19extended
Courtesy: @suksr
#ioxkl19 #io19extended
Courtesy: @suksr
#ioxkl19 #io19extended
Courtesy: @suksr
#ioxkl19 #io19extended
Why Containers?
VMs vs Containers
#ioxkl19 #io19extended
#ioxkl19 #io19extended
Docker + Kubernetes + Cloud
Write your code in any language and run it anywhere exactly the same way
⇒ Containers (eg. Docker, Rkt)
Your app is optimally deployed and managed
⇒ Container Management Platforms (eg. Kubernetes, Docker Swarm, Mesos)
All the resources needed for your app is automatically provisioned per demand
⇒ Cloud Providers (eg. Google Cloud, AWS, Azure)
Kubernetes in a nutshell
All you care about
#ioxkl19 #io19extended
#ioxkl19 #io19extended
Cloud Run
Bringing serverless to containers
Introducing
#ioxkl19 #io19extended
Run stateless HTTP
containers on a
fully managed
environment or in
your own GKE
cluster.
-
#ioxkl19 #io19extended
Use Cases
Public
● Website
● API endpoint
● Mobile backend
● Webhook
Private
● Microservices
● Asynchronous tasks
Cloud Run
Container to
production
in seconds
Natively
Serverless
One experience,
where you want it
#ioxkl19 #io19extended
Containers
.js .rb .go
.sh.py ...
Any language
Any library
Any binary
Ecosystem of base images
Industry standard
Steps
Code Build Run
1 2 3
Build
Cloud Build
Docker
CI/CD
Extended
Kuala Lumpur
Demo Time
What we are deploying
Billable Time
Monitoring & Logging
Continuous Delivery
How do I choose??
- Cloud Functions: Do one thing
- App Engine: Do many things
- Cloud Run: Do anything
Extended
Kuala Lumpur
Thank You
Get started with Cloud Run
cloud.google.com/run
Extended
Kuala Lumpur
Questions?

Cloud run - Serverless Containers Done Right