Deploy the same app to App Engine, Cloud Functions, and Cloud Run?

  Рет қаралды 10,813

Google Cloud Tech

Google Cloud Tech

Күн бұрын

Nebulous Google Cloud serverless & API sample applications → goo.gle/3qa6HSJ
In this episode of Serverless Expeditions Extended, Google engineers Martin and Wesley follow-up with their earlier video about picking the right serverless platform by deploying the same sample app to App Engine, Cloud Functions, and Cloud Run, all with no code changes! Watch to see the differences in configuration.
Chapters:
0:00 - Introduction
1:05 - Deployments overview
1:45 - Getting set up
4:45 - Deploy Node.js app to App Engine
5:33 - Deploy Node.js app to Cloud Functions
6:31 - Deploy Node.js app to Cloud Run
7:32 - Deploy Python 2 app to App Engine
8:20 - Deploy Python 3 app to App Engine
9:14 - Deploy Python 3 app to Cloud Functions
10:19 - Deploy Python 2 app to Cloud Run with Docker
11:21 - Deploy Python 3 app to Cloud Run with Docker
12:36 - Deploy Python 3 app to Cloud Run without Docker via Cloud Buildpacks
14:05 - Summary
Related links:
Exploring serverless with a nebulous app: Deploy the same app to App Engine, Cloud Functions, or Cloud Run_→ goo.gle/3XhWDGs
Picking the right serverless platform video → goo.gle/3Assria
Code repo (Node.js & Python) → goo.gle/3qa6HSJ
Node.js codelab → goo.gle/3tJlXI4
Python 2 & 3 run on Flask locally codelab → goo.gle/3TOHKZo
Python 2 App Engine deployment codelab → goo.gle/3Xcuf8P
Python 3 App Engine deployment codelab → goo.gle/3V7LJ4b
Python 3 Cloud Functions deployment codelab → goo.gle/3GtHsE5
Python 2 Cloud Run with Docker deployment codelab → goo.gle/3ElMwYB
Python 3 Cloud Run with Docker deployment codelab → goo.gle/3EGi3pv
Python 3 Cloud Run without Docker via Cloud Buildpacks deployment codelab → goo.gle/3AoIvS0
Check out more episodes of Serverless Expeditions → goo.gle/ServerlessExpeditions
Subscribe to Google Cloud Tech → goo.gle/GoogleCloudTech
#ServerlessExpeditions​ #ServerlessExpeditionsExtended

Пікірлер: 8
@cindysi63
@cindysi63 Жыл бұрын
Impressive how simple moving between deployment is in google cloud. That was a good demo. Thank you.
@googlecloudtech
@googlecloudtech Жыл бұрын
Learn about deploying the same app to App Engine, Cloud Functions, and Cloud Run with no code changes! We’d love to hear what you have questions about in the comments! Subscribe to Google Cloud Tech → goo.gle/GoogleCloudTech Be sure to check out Part 1: Picking the right serverless platform → goo.gle/3PsgUFS
@WesleyChun
@WesleyChun Жыл бұрын
NOTE: the 3rd deployment featured at 6:31 should say "Deploy Node.js app to Cloud Run *via Cloud Buildpacks* " as that's what is used. (It doesn't use Docker [because there's no `Dockerfile` ].)
@andreas_o.
@andreas_o. Жыл бұрын
Hi there, Thank you for this great video :) Just a quick question for my understanding: Only the last sample / #7 has "without Docker via Cloud Buildpacks deployment" in the title. Isn't sample #1, #2, #3, #4, #5 and #6 also using Cloud Buildpacks in the background? This video kzfaq.info/get/bejne/qduYdtVmvMXGdpc.html states that App Engine, Cloud Run and Cloud Functions also build via Cloud Buildpacks. Thank you in advance! #1) 4:45 - Deploy Node.js app to App Engine #2) 5:33 - Deploy Node.js app to Cloud Functions #3) 6:31 - Deploy Node.js app to Cloud Run #4) 7:32 - Deploy Python 2 app to App Engine #5) 8:20 - Deploy Python 3 app to App Engine #6) 9:14 - Deploy Python 3 app to Cloud Functions #7) 10:19 - Deploy Python 2 app to Cloud Run with Docker #8) 11:21 - Deploy Python 3 app to Cloud Run with Docker #9) 12:36 - Deploy Python 3 app to Cloud Run without Docker via Cloud Buildpacks
@WesleyChun
@WesleyChun Жыл бұрын
Congrats for being such a careful viewer! You're close. The buildpacks that build GAE & GCF apps have some proprietary magic, so yes, while they are "buildpacks," it's not "Cloud Buildpacks." Cloud Buildpacks are only used for Cloud Run, meaning the deploys of either the Node.js or Python 3 apps to Cloud Run; the rest use Google-internal buildpacks. Another example of Cloud Buildpacks is using the Functions Framework where Cloud Buildpacks takes your locally-developed Cloud Function and containerizes it for Cloud Run.
@LarsRyeJeppesen
@LarsRyeJeppesen Жыл бұрын
Thanks guys great stuff
@veenashetty3118
@veenashetty3118 Жыл бұрын
Great Knowledge shared in few mints , Cant wait to try these Thanks Wes and Martin!! Question: Can I know which serverless mode would be better for a ML model pickle file picked API and pass the result to another web application or suggest ways to frame Pickle file driven API in GCP
@WesleyChun
@WesleyChun Жыл бұрын
Hi Veena, and thanks for your comment. Your use case sounds fairly simple, straightforward, and consists of just one main piece of functionality (serving pickled ML models via an API), so this sounds like a job for Python 3 Cloud Functions, but you probably guessed that already. App Engine and Cloud Run are better choices for apps. With this video, you can get a prototype running on all 3 to better understand them.
How to design a serverless app
9:55
Google Cloud Tech
Рет қаралды 12 М.
Picking the right serverless platform (Part 1)
14:02
Google Cloud Tech
Рет қаралды 14 М.
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 19 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 34 МЛН
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 54 МЛН
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 854 М.
How to build an event-driven serverless app
7:53
Google Cloud Tech
Рет қаралды 12 М.
What are smoke tests? | Serverless Reliability
8:34
Google Cloud Tech
Рет қаралды 10 М.
Run your Angular app on Google Cloud
17:10
Google Cloud Tech
Рет қаралды 7 М.
What is Cloud IAM?
9:44
Google Cloud Tech
Рет қаралды 10 М.
Cloud Run QuickStart - Docker to Serverless
7:50
Fireship
Рет қаралды 180 М.
Run your React app on Google Cloud
16:28
Google Cloud Tech
Рет қаралды 15 М.
Three ways to improve CI/CD in your serverless app
7:46
Google Cloud Tech
Рет қаралды 13 М.
API vs. SDK: What's the difference?
9:21
IBM Technology
Рет қаралды 1,4 МЛН
Building a highly available Cloud Run app with Cloud Spanner
7:31
Google Cloud Tech
Рет қаралды 4,8 М.
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,4 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 265 М.
Samsung Galaxy Unpacked July 2024: Official Replay
1:8:53
Samsung
Рет қаралды 23 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 4,9 МЛН