On May 6, Microsoft announced Kubernetes-based event-driven autoscaling (KEDA), which allows software to automatically scale itself up with more resources, as required.
This is an example of serverless computing — a technology that allows developers to focus more on writing code, and less on managing their infrastructure.
Mark Russinovich, CTO of Microsoft Azure, explains why serverless is the future of cloud computing, and how the company is trying to make it more accessible to people.
Visit Business Insider’s homepage for more stories.
Microsoft has been working “aggressively” to push serverless computing, a new way of running applications on the cloud.
And for Mark Russinovich, CTO of the Microsoft Azure cloud platform, this is the future — at Microsoft, and in the world at large.
“We strongly believe serverless is the future of cloud native development,” Russinovich told Business Insider.
To backtrack a bit: Serverless computing is a technological trend that grown in popularity in recent years.
Despite the name, serverless computing still requires servers. The difference is that, rather than setting up a bunch of servers ahead of time to perform a specific task — image processing, for example — serverless computing allows software to automatically spin up a bunch of servers from the cloud, as needed, and vanish them into the ether when the task is done.
For developers, it means not having to put in the time and effort of managing a lot of server infrastructure — and that you don’t have to have systems that sit around idle, costing the developer money, until their specific function is called on. In theory, at least, it means spending less money, and having more time to write code.
This approach is picking up steam. Currently, all three of the major clouds — Amazon Web Services, Microsoft Azure, and Google Cloud — support serverless computing with their own products and services.
And last week, at its Microsoft Build developer conference, Microsoft made some new announcements for serverless, both of which are built on Microsoft’s service for Kubernetes; itself an open source cloud project that started in Google and widely used today for running massive applications.
Read more: Everything you need to know about Kubernetes, the Google-created open source software so popular even Microsoft and Amazon had to adopt it
‘From code to cloud’
On May 6, Microsoft launched Kubernetes-based event-driven autoscaling (KEDA), in partnership with Red Hat. KEDA allows developers to automatically scale their applications in response to what’s happening in the system. For example, if there’s a stream of data coming in, KEDA will automatically summon more memory and compute power from the cloud to handle the increased load.
In addition, Microsoft announced the general availability of virtual nodes in Azure Kubernetes Service. This allows users to scale applications using special types of containers that are cloud-based and serverless, running directly on Azure. Thanks to the serverless approach, developers don’t have to worry about maintaining or updating these containers.
Gabe Monroy, partner program manager of Microsoft Azure Container …read more
Source:: Businessinsider – Tech