What is Serverless computing?
Serverless lets you write and deploy code without the hassle of managing the underlying infrastructure. It enhances developer productivity by helping focus on what matters the most — building great applications and abstracting away the rest. Zero server management, no upfront provisioning, auto-scaling to meet traffic demands, and paying only for the resources used are just some of the benefits of serverless computing.
The benefits of serverless should be applicable no matter whether the unit of computing is functions or applications. Google enables you to build and deploy functions or applications using a fully managed end-to-end serverless platform.
Event-driven compute to easily connect and extend cloud services.
Fully managed serverless platform for scalable web and mobile apps.
Unified object storage that is designed for security and durability.
Fully managed, horizontally scalable, no SQL database for mobile and web.
Fast, fully managed enterprise data warehouse for analytics at any scale.
Stream and batch data processing with reliability and expressiveness.
Ingest event streams from anywhere, at any scale, in real time.
Cloud ML Engine
Build superior models and push them into production easily.
Spin up code on demand in response to events originating from anywhere. Connect and extend all Google and third-party cloud services and build applications that scale from zero to planet-scale — without provisioning or managing a single server.learn more arrow_forward
Stay more productive and agile by using popular development languages and tools. With zero server management or configuration deployments, developers can focus on building highly scalable applications without the management overhead.learn more arrow_forward
Need help getting started or finding the right partner?contact us
Containers offer the flexibility to run applications with unique requirements anywhere you choose to: on premises, on Google Cloud, or in a third-party cloud provider. However, customers should not have to trade off the benefits of serverless for containers or vice versa.
Serverless containers on Cloud FunctionsALPHA
Serverless containers on Cloud Functions enables you to run your own containerized workloads on GCP with all the benefits of serverless. And you will still pay only for what you use. If you are interested in learning more about serverless containers, please sign up for the alpha.
Kubernetes Engine Serverless add-onALPHA
Run your workloads today on Kubernetes Engine with a one-click deploy of the serverless add-on. You can run your serverless workloads on your own cluster, while automatically managing serving and autoscaling needs. If you are interested in learning more about the add-on, please sign up for the alpha.
Knative extends Kubernetes to provide the missing middleware that developers need to create modern, source-centric, container-based applications. Knative focuses on the “boring but difficult” parts that everyone needs, but no one benefits from doing over and over again on their own.
CI/CD with serverless
Cloud Build lets you create a continuous integration and delivery (CI/CD) pipeline for your serverless applications, easily and quickly. Get complete control over defining custom workflows for building, testing, and deploying across multiple environment such as Kubernetes, Firebase, and Serverless runtimes like Cloud Functions, Knative, and App Engine.learn more arrow_forward
Cloud Build Docs
Use Cloud Build triggers to automatically build, test, and deploy when your code changes in GitHub, GitLab, Cloud Source Repositories, or Bitbucket repository.
Learn and build
New to GCP? Get started with any GCP product for free with a $300 credit.
Need more help?
Our experts will help you build the right solution or find the right partner for your needs.
A product listed on this page is in Alpha. For more information on our product launch stages, see here.