Pivotal has always wanted to develop open source tools for enterprise developers, but surprisingly, the arsenal has not had a serverless component so far. That changed today with the alpha launch of Pivotal Function Service.
"Pivotal Function Service is a Kubernetes-based multi-cloud feature service. This is part of Pivotal's broader vision to provide you with a single platform for all your workloads in any cloud, "the company wrote in a blog post announcing the new service based on open source, it is designed to be both Cloud-native, both locally and in the cloud, hence the Kubernetes-based aspect of it, sometimes this is unusual.
So far, the idea was that the big cloud providers like Amazon, Google, and Microsoft would choose the infrastructure When you're done, you'll always have to think about the underlying infrastructure ̵
n. It also wants to make it available locally, which may seem odd at first, but Pivotal's Onsi Fakhouri says customers want the same skills both on-premises and in the cloud. "One of the key things you often hear about Serverless is that it shuts down to zero and utilization is lower, but at the same time there are customers who want to explore and use the serverless programming paradigm on-site," says Fakhouri. Then, of course, it's up to IT to make sure there's enough resources to meet the requirements of the serverless programs.
The new package includes several key developer components, including an environment for creating, deploying, and managing features. A native eventing feature that lets you create comprehensive event triggers to invoke the functionality you want, in a Kubernetes-based environment. This is especially important as companies tackle a hybrid use case to seamlessly manage events across on-prem and cloud.
One of the benefits of the Pivotal approach is that Pivotal can be used as an open product in any cloud. This is in contrast to cloud providers like Amazon, Google, and Microsoft who offer similar services that run exclusively in their clouds. Pivotal is not the first to build an open source function as a service, but they try to pack it in a way that makes it easier to use.
Serverless does not mean that there are no servers below. Instead, it means that developers do not have to point to servers because the cloud provider takes care of the required infrastructure. In an on-prem scenario, IT needs to make these resources available.