Тёмный

Picking the right serverless platform (Part 1) 

Google Cloud Tech
Подписаться 1,1 млн
Просмотров 14 тыс.
50% 1

Google App Engine was our very first cloud and serverless product, but now it has been joined by Google Cloud Functions and Cloud Run. Choosing a platform is easy when there's only one platform, but how do you choose now? What are the differences between all three platforms, and can you write applications that can run on all 3 with no code changes? The answer is yes! In this episode of Serverless Expeditions, Google Engineers Wesley Chun and Martin Omander introduce all three platforms and provide a preview of this unique sample app whose deployments will be covered in a follow-up video.
Chapters
0:00 - Introduction
1:46 - Google App Engine
2:51 - Google Cloud Functions
4:56 - Google Cloud Run
9:10 - Comparing all 3 and sample app preview
11:43 - Sample app demo
13:07 - Summary and Part 2 preview
Online references:
Special nebulous sample app → goo.gle/3an3riq
Similar message & app but written in Node.js → goo.gle/3nKAmAN
Similar message but different app, written in Go & has mobile component → goo.gle/3iWdgUD
Google Cloud Serverless home page → goo.gle/3c00Trd
Google App Engine home page → goo.gle/3NT9LMg
Google Cloud Functions home page → goo.gle/3Imw4ZQ
Google Cloud Run home page → goo.gle/3ACmlga
Google Cloud "Always Free" tier → goo.gle/3yv17OF
Google App Engine pricing → goo.gle/3AvD2tA
Google Cloud Functions pricing → goo.gle/3yTcQYK
Google Cloud Run pricing → goo.gle/3Inc1KA
Cloud Run push-to-deploy from Git → goo.gle/3yPaDxm
CI/CD pipeline with Cloud Run → goo.gle/3aqfKuk
Video series:
Check out more episodes of Serverless Expeditions → goo.gle/ServerlessExpeditions
Subscribe to Google Cloud Tech → goo.gle/GoogleCloudTech
Subscribe to Google Developers → goo.gle/developers
#ServerlessExpeditions #CloudRun

Наука

Опубликовано:

 

5 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@nathanprisbrey792
@nathanprisbrey792 Месяц назад
Loved that summary; it was just what I was looking for. Thanks for making it quick and include examples!
@TheMomander
@TheMomander Месяц назад
Happy to hear it was useful!
@googlecloudtech
@googlecloudtech 24 дня назад
We're so glad you found this video helpful! Don't forget to check out part 2 → goo.gle/3uNMyUM
@googlecloudtech
@googlecloudtech 2 года назад
Don’t forget to like and subscribe for more Google Cloud tips and tricks → goo.gle/GoogleCloudTech Check out part 2 here! → goo.gle/3uNMyUM
@OpenToLearn
@OpenToLearn 2 года назад
Excellent one
@eke313
@eke313 2 года назад
Thanks
@EugeneRomanchenko
@EugeneRomanchenko 2 года назад
Is there are benefits of using App Engine against Cloud Run?
@MichaelSlowik
@MichaelSlowik 2 года назад
App Engine got: - better dashboard - because container image is delivered by Google it might be more reliable than custom image (unless you are using buildpacks) I had a case where heavy load services running on App Engine migrated to Cloud Run, and had to be rolled back to App Engine. After months of hassle-free uptime on Cloud Run, suddenly it started to throw 503 on 10-20% of traffic with zero logs or debug info. Cloud Run Google support could always blame it on container image, on App Engine we need to focus on code only.
@peeratchaipetpadriew7337
@peeratchaipetpadriew7337 Год назад
@@MichaelSlowik What about app engine flex? In flex, we could use our custom image. So the differences then is only the dashboard?
@MichaelSlowik
@MichaelSlowik Год назад
@@peeratchaipetpadriew7337 in general yes (+ eventual build process is different). Cloud Run is more recent generation comparing to App Engine flex. I wouldn't be surprised if flex was actually migrated to Cloud Run and currently its just extra software layer.
@WesleyChun
@WesleyChun Год назад
App Engine is our "Serverless 1.0" platform (2008) while Cloud Functions & Cloud Run are "Serverless 2.0" platforms (2017 and 2019, respecticely). As such, they're more modern and adhere more towards today's software development lifecycle. They also cost less (in general) than App Engine. That said, App Engine is the "OG" serverless platform. If you use an original runtime (Python, Java, Go, PHP), you get bundled services like Datastore, Memcache, Task Queues (pull or push), and many others, including a firewall and CDN, none of which come with Cloud Functions or Cloud Run (you have to setup equivalent services on your own).
Далее
3 ways to run scalable web apps on Google Cloud
5:58
Can We Save Goku In 5 SECONDS⁉️😰 #dbz #goku
00:15
Gặp 2 thánh troll | CHANG DORY | ometv
00:42
Просмотров 18 млн
Designing a serverless finance system on Google Cloud
14:30
Google Cloud Platform (GCP) - Cloud Run
1:53:07
Просмотров 27 тыс.
Simplify Cloud Run development with Visual Studio Code
19:16
Demo: Rapid prototyping with Gemma and Llama.cpp
11:37
Connect to Cloud SQL from App Engine in Google Cloud
15:50
What are smoke tests? | Serverless Reliability
8:34
Просмотров 10 тыс.