This article originally appeared on ZDNet.
Google Cloud Platform has launched Cloud Run, a serverless compute platform that has built-in Kubernetes containers.
The move adds to the Google Cloud serverless compute stack and leverages the company’s strength in containerized platforms and notably Kubernetes. Google also has integrated Cloud Run with the rest of its portfolio, so it comes in two flavors: As a managed service and a developer environment.
Oren Teich, director of product management at Google, said in an interview that the aim for Cloud Run was to make it easier to run more workloads. “Serverless means a million things to a million people. For some it’s a great dev experience. For others it’s compute and a pricing model. We wanted to focus on how to make serverless work better with a platform,” said Teich. “Customers want to do more things and real use cases.”
SEE: Google Cloud Platform: An insider’s guide (free PDF) (TechRepublic)
When it comes to serverless compute, Google Cloud has staked out an approach that’s more akin to functions as a service. Serverless compute, initially defined by AWS as turnkey infrastructure that bundles management, has grown in popularity, and the appeal is that companies can drop time spent on provisioning servers to focus more on functions. Google has staked out containers and functions to go along with serverless compute. Microsoft Azure has a similar approach.
Nuances aside, serverless computing is available via cloud providers, which include AWS, Google Cloud Platform, Microsoft Azure, and IBM Cloud Functions.
Cloud Run will operate on Google Kubernetes Engine and has built-in Knative, an API and runtime environment. For good measure, Google said it is building out second-generation runtimes for Cloud Functions and App Engine, open-sourced a Functions Framework, and connected its serverless stack to private Google Cloud resources.
Teich said that the portability will enable Cloud Run to handle any stateless Docker container in a seamless way. The key word for enterprises is stateless. An ERP system wouldn’t work because it writes to disk. A legacy Java server, document processing software, and statistical analysis tool would play into Cloud Run easily and scale, he added.