Google Introduces Its Cloud Run Managed Serverless Compute Platform
GOOGLE CLOUD NEXT ’19 – Google has created a new fully-managed serverless compute stack called Cloud Run that developers can use to run containerized apps with the benefits of zero infrastructure maintenance and quick auto-scaling, all while paying only for the resources that are consumed.
The beta Cloud Run offering was unveiled this week at the company’s annual Google Cloud Next ’19 conference in San Francisco, where some 30,000 developers, partners, vendors and other attendees heard about the company’s latest cloud moves.
In a related announcement, Google also announced new cloud regions in Seoul and Salt Lake City that will coming online in 2020.
Using Cloud Run, developers are able to run stateless HTTP-driven containers, without worrying about the infrastructure on which their code is running. The service takes care of all infrastructure management including provisioning, configuring, scaling and managing servers, including being able to automatically scale up or down within seconds as needs require.
Cloud Run is also available on Google Kubernetes Engine (GKE), which allows users to run serverless workloads on their existing GKE clusters. Cloud Run on GKE also gives developers access to custom machine types, Compute Engine networks and the ability to run side-by-side with other workloads deployed in the same cluster, all with the simplicity of deployment on Cloud Run and the flexibility of GKE.
Oren Teich, product management director for serverless at Google, said Cloud Run brings serverless agility to containerized apps, giving developers another important tool to run their workloads using a full stack of serverless applications.
“We can’t wait to see what the next generation of customers starts to bring to it,” said Teich.
“Cloud Run enables systems integrators and MSP channel partners with a portable serverless capability addition to their tool set for helping customers manage their applications on Google Cloud,” said Dillingham. “Google’s launch of Cloud Run uses Knative to bridge its leadership in containers to serverless for customers seeking a multicloud serverless option based on the portability and operational consistency provided by Kubernetes. Cloud Run is likely to help Google drive much higher adoption of its serverless offerings than it could achieve with its existing Cloud Functions offering.”
The Cloud Run platform uses the Knative open API and runtime environment so developers can run their serverless workloads anywhere, whether that means being fully managed on Google Cloud Platform, on a GKE cluster or in a company’s own self-managed Kubernetes cluster. Because the platform runs Knative, users can start on Cloud Run and then move later to Cloud Run on GKE…