Can Cloud Run handle these 9 workloads?

  Рет қаралды 13,015

Google Cloud Tech

Google Cloud Tech

Күн бұрын

Пікірлер
@googlecloudtech
@googlecloudtech 3 жыл бұрын
Tune into our #AskGoogleCloud premiere on Friday, March 12 10AM PT for answers and a chance to chat live with Google Cloud’s serverless experts → goo.gle/3bDubsN Get $300 and start running workloads for free → goo.gle/39OlevP
@Tamil-Murugan
@Tamil-Murugan 2 жыл бұрын
This is such a great video. Need concept like this. Use cases and solutions. Simple. In 5 mins. Love it.
@alvardev07
@alvardev07 3 жыл бұрын
Absolutely my favorite video about Cloud Run!
@davinkeithlewis
@davinkeithlewis 3 жыл бұрын
Nice video, I think it is time for another comparison between Cloud Run / App Engine and Functions
@abhishekdanej
@abhishekdanej 3 жыл бұрын
This type of use case based approach is really helpful! ❤️
@googlecloudtech
@googlecloudtech 3 жыл бұрын
Glad you think so!
@binamradutta440
@binamradutta440 2 жыл бұрын
Useful info delivered in a fun presentation :) Like!
@ambeshsingh1251
@ambeshsingh1251 2 жыл бұрын
Great video. For use case number 4 where there is an intensive ETL job, is cloud run a good fit? What if the container's memory and CPU cannot handle the ETL load, will it auto-scale the resources in this scenario just like how dataflow does?
@TheMomander
@TheMomander 2 жыл бұрын
Cloud Run could be a good fit as it scales up automatically. You might also want to consider doing ELT inside BigQuery instead of traditional ETL. See the video "How L’Oreal built a data warehouse on Google Cloud".
@ambeshsingh1251
@ambeshsingh1251 2 жыл бұрын
@@TheMomander Hi thank you for the reply. I am unsure if the container actually scales when there is a single but heavy ETL job instead of multiple requests. Will the backend instances scale in such scenarios? AFAIK since it will be a single request, it should run on a single container. Curious how will autoscaling take place when the ETL job is memory intensive. Thanks
@TheMomander
@TheMomander 2 жыл бұрын
@@ambeshsingh1251 Let's say you want to do ETL on a million records. If you have a physical computer, you might start a program that loops over all the records and processes them one at a time. If the program crashes halfway through, half of the records won't be processed. By contrast, the serverless way to do ETL would be to create a Pub/Sub message for each record and build a Cloud Run service that is triggered by Pub/Sub. Your Cloud Run code would be simpler because it only processes a single record, your program would require less memory for the same reason, your job would scale up well, and if your code crashes halfway through, only a single record is affected. Also, do check out the L'Oreal video I mentioned above. They have a very scalable and well-working ELT pipeline. Their approach is slightly different from what I outlined in the paragraph above.
@ambeshsingh1251
@ambeshsingh1251 2 жыл бұрын
@@TheMomander Thank you Martin, I definitely would check out that video 😊. Also, it's an efficient way to put each record as a separate msg in pub/sub. In my case there are few heavy files that come in GCS and I need to open and transform them and write to a sink. Pub/Sub is sending the GCS URIs of those files on which cloud run is supposed to do the ETL. Since the file size is big(multiple GBs) i doubt whether Cloud run is a good fit. I know Dataflow is a suitable choice for it but just wanted to see if these scenarios can be handled via Cloud run scalability feature.
@TheMomander
@TheMomander 2 жыл бұрын
@@ambeshsingh1251 Each Cloud Run instance can have a maximum of 32 Gi of memory and can run for up to 60 minutes. Be aware that serverless platforms like Cloud Run generally scale horizontally and not vertically. In other words, they scale up by spinning up more instances, not by giving each instance more resources. It sounds like Dataflow can do the job for you. If you were to use Cloud Run, you may want to build one Cloud Run service that receives the Pub/Sub message about the file upload, parses the file, and sends one Pub/Sub message per record. Then a second Cloud Run service would process each record, one record per invocation.
@kartikborikar1
@kartikborikar1 3 жыл бұрын
Can you please share documentation for REST API ? As Dina mentions it is an out of box solution, but could not find it o GCP.
@arsalanshaikh3763
@arsalanshaikh3763 3 жыл бұрын
Very helpful video thanks a lot. Such real scenario use case videos help us a lot to understand the different services and the suitable workloads.
@DenisTRUFFAUT
@DenisTRUFFAUT 3 жыл бұрын
Interesting short format
@prasadsawant7399
@prasadsawant7399 3 жыл бұрын
Using cloud run. Cant complain much. Runs very well.
@gui250493
@gui250493 3 жыл бұрын
Really helpful, thanks!
@googlecloudtech
@googlecloudtech 3 жыл бұрын
You're welcome!
@MrRobinkv
@MrRobinkv 3 жыл бұрын
That was very useful, I enjoyed !! Thank you......
@googlecloudtech
@googlecloudtech 3 жыл бұрын
Glad it was helpful!
@leamon9024
@leamon9024 8 ай бұрын
Does Cloud Run support GPU?
@lkimsey8728
@lkimsey8728 3 жыл бұрын
Iwould details about using WordPress.
@JoaoPinela
@JoaoPinela 2 жыл бұрын
I would Say those are business cases, or app procedures. I was expecting workload cases like "handle 10k requests per minute for payment" or "response Times of 2s at peak time of 1000 requests per second on catalog browsing" . But an informative vídeo nonetheless....
@anupamsrivastava5847
@anupamsrivastava5847 3 жыл бұрын
Its great..
@daniel_paez
@daniel_paez 2 жыл бұрын
Good video, I wanna create a Bot telegram Is Cloud Run recommend?
@TheMomander
@TheMomander 2 жыл бұрын
Sorry, I don't know enough about Telegram bots to answer that question. If it's enough for the bot to respond to HTTP calls, you can run it on Cloud Run. If the bot needs to be running all the time, you're better off running it on a virtual machine (Google Compute Engine).
@manish7897
@manish7897 2 жыл бұрын
Hmm it can be using pub/sub cloud run integration
@MilanvDijck
@MilanvDijck 2 жыл бұрын
A bit cringy, but informative
@cauebahia
@cauebahia 3 жыл бұрын
👏👏👍
Three alternatives for running your web app serverlessly
6:35
Google Cloud Tech
Рет қаралды 6 М.
Cloud Functions vs. Cloud Run
20:37
Google Cloud Tech
Рет қаралды 50 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
How I deploy serverless containers for free
6:33
Beyond Fireship
Рет қаралды 585 М.
Speed up your API on Cloud Run with Memorystore caching
5:59
Google Cloud Tech
Рет қаралды 13 М.
Designing a serverless finance system on Google Cloud
14:30
Google Cloud Tech
Рет қаралды 14 М.
Cloud Run QuickStart - Docker to Serverless
7:50
Fireship
Рет қаралды 191 М.
FASTEST Way To Learn Cloud Engineering and ACTUALLY Get a Job
12:50
Tech With Soleyman
Рет қаралды 92 М.
Stateful vs Stateless Applications (Explained by Example)
14:44
Hussein Nasser
Рет қаралды 202 М.
Cloud Run user auth for internal apps
15:31
Google Cloud Tech
Рет қаралды 21 М.
Designing a serverless app on Google Cloud
13:52
Google Cloud Tech
Рет қаралды 16 М.
Serverless to Containers - Introduction to Google Cloud Run
7:44
Cloud Advocate
Рет қаралды 10 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН