Cloud Run, Google Cloud’s serverless platform for containerized applications, is getting committed use discounts. Users who commit to spending a given amount on using Cloud Run for a year will get a 17% discount on the money they save. The company offers a similar pre-commitment discount scheme for VM-based Compute Engine instances and automatic “sustained use” discounts for machines running more than 25% of a month.
In addition, Google Cloud is introducing several new security features for Cloud Run, including the ability to mount secrets from the Google Cloud Secret Manager and binary authorization to help define and enforce policies about how containers are deployed on the service. Cloud Run users can now use and manage their encryption keys (by default, Cloud Run uses Google-managed keys). A new Recommendation Hub inside of Cloud Run will now offer users recommendations for better protecting their Cloud Run services.
Aparna Sinha, who recently became the director of product management for Google Cloud’s serverless platform, noted that these updates are part of Google Cloud’s push to build what she calls the “next generation of serverless.”
“We’re excited to introduce our new vision for serverless, which I think will help redefine this space,” she told me. “In the past, serverless has meant a certain narrower type of computing, which is focused on functions or a particular kind of applications, web services, etc. — and what we are talking about with redefining serverless is focusing on the power of serverless, which is the developer experience and the ease of use, but broadening it into a much more versatile platform, where many different types of applications can be run, and building in the Google way of doing DevOps and security and a lot of integrations so that you have access to everything that’s the best of cloud.”
She noted that Cloud Run saw “tremendous adoption” during the pandemic, something she attributes to businesses looking to speed up time-to-value from their applications. Ikea, for example, which famously had a hard time moving from in-store to online sales, bet on Google Cloud’s serverless platform to bring down the refresh time of its online store and inventory management system from three hours to less than three minutes after switching to this model.
“That’s kind of the power of serverless, I think, especially looking forward, the ability to build real-time applications that have data about the context, inventory, and customer and can therefore be much more reactive and responsive,” Sinha said. “This is an expectation that customers will have going forward, and serverless is an excellent way to deliver that as well as be responsive to demand patterns, especially when they’re changing so much in today’s uncertain environment.”
Since the container model gives businesses a lot of flexibility in what they want to run in these containers — and how they want to develop these applications since Cloud Run is language-agnostic — Google is now seeing a lot of other enterprises move to this platform as well, both for deploying completely new applications but also to modernize some of their existing services.
For companies with predictable usage patterns, the committed use discounts should be an attractive option, and it’s likely the more sophisticated organizations asking for the kinds of new security features that Google Cloud is introducing today.
“The next generation of serverless combines the best of serverless with containers to run a broad spectrum of apps, with no language, networking, or regional restrictions,” Sinha writes in today’s announcement. “The next generation of serverless will help developers build the modern applications of tomorrow—applications that adapt easily to change, scale as needed, respond to the needs of their customers faster and more efficiently, all while giving developers the best developer experience.”