A walk through the Serverless options in GCP
Traditional computing techniques demanded the developers to not just focus on the code but also look after the server management, elasticity, networking, security & lot more! However, getting a serverless infrastructure does take away a lot of work off your hands such as zero server management, auto-scaling, no upfront provisioning, e.t.c. while leaving more room for focused work & better productivity.
Talking further about the serverless compute options in GCP:
- Cloud Functions: An event-driven compute platform to easily connect and extend Google and third-party cloud services and build applications that scale from zero to planet-scale. They commonly support Node.js, Python, Go.
- App Engine: A fully managed serverless application platform for web and API backends. Use popular development languages without worrying about infrastructure management. Its standard version supports Java, Node.js, Python, Go, PHP.
- Cloud Run: A serverless compute platform that enables you to run stateless containers invocable via HTTP requests. Cloud Run is available as a fully managed, pay-only-for-what-you-use platform and also as part of Anthos. They usually support any language that is used these days.
Choosing the right approach for organizations can be daunting, though Google does have the following recommendation plan:
To start with a base level implementation, here are certain use-cases to consider:
- Hosting Web applications on App Engine
- Backend asynchronous processing with Cloud Functions
- Managing REST APIs in Mobile backend
- Building simple APIs with Cloud Functions
- Automating periodic operations with Cloud Scheduler, App Engine & Cloud Functions
- Running provider-agnostic Containers with Cloud Run
- Create Stateful & Stateless workloads together with Cloud Run for Anthos
-Stay Safe, Stay Productive!
Are you looking for remote developers on hire? I can get you your required developers | IT Staff Augmentation Specialist | Hire Developers within 24 hrs | Founder & CEO
4 年Well said Yamini!
Emerging Business @ Google Cloud at SADA | MBA, Go-to-Market Strategy.5X Google Cloud Certified
4 年Great article Yamini Pandey