Join David Linthicum for an in-depth discussion in this video Emerging platforms, part of Learning Cloud Computing: Serverless Computing.
- [Instructor] So let's look at some of the emerging technology around serverless. So, there are many new platforms on the horizon, both within public clouds, such as Amazon, Microsoft or Google, and not within public clouds. So these are independent startups that are making either serverless technology themselves, or typically, it's going to be add-on or eco-systems around the whole server list base. These platforms may be supporting AWS, Microsoft, or Google serverless, or replacing them. So there, a new technology space has really emerged even though it's based on an old technology space around platforms of service.
However, as we take serverless to the next level, count on lots of different companies and standards, and even large organizations like IBM and CA and other folks that are kind of market makers in their space, kind of moving into the space and offering either their own take on serverless platforms that are competing with Amazon, Microsoft and Google, or probably it's going to be complimentary kinds of technologies, and we'll talk a bit about those. So there are limitations to consider, serverless technology is married to the public cloud platform, where it is running.
So if you're using Lambda and you're creating functions in Lambda, they're not portable, so you can't really take them to Microsoft functions or into the Google serverless environment without a lot of modifications and typically, it's going to be cost ineffective to do that. So once you build these functions on a particular platform, you're kind of married to that platform. That's a limitation. So there needs to be open standards and other things that are coming along that are really going to open that up because organizations, even though they're enamored with the capabilities of serverless based computing and serverless based platforms that are out there, there is some locking involved.
Thus, security, governance and other services are also married to the serverless platform as well. So if I take my serverless functions that I build, and I'm going to add security-based systems to them, identity access management, I'm going to add governance, all these sorts of services that are going to be married to that particular platform. So emerging serverless technology is really around these six categories. We're going to see serverless security-based systems, either that are going to be hosted on the public cloud platform, such as Amazon, Microsoft or Google.
Either made my Amazon, Microsoft, or Google, or made by a third party, and we have the option of running both. All the clouds out there support their coordinative services, as well as partner-based services that you're able to leverage from within the same cloud environment. Management systems, the ability to manage those functions. Governance, the ability to govern and place policies around their use, have those governance systems bound within security. Data access, event management, and then serverless platform integration, which is a big one. The ability to allow these servers and serverless functions to work and play well together, even if they're built on different serverless platforms.
That obviously doesn't exist today. You can basically build custom purpose built kinds of interfaces between the serverless environments, but it's not an easy thing to do.
- Benefits of serverless computing
- Serverless computing use cases
- Serverless computing platforms
- AWS Lambda
- Microsoft Azure Functions
- Planning applications
- Mapping to serverless deployment