Deploying Containers to Azure Functions
Who doesn’t love Azure Functions, right? They are extremely flexible and can be used in many different ways. With the increasing popularity of serverless runtimes and the benefits they bring, Microsoft decided to launch its own serverless proposition called Azure Functions in 2013. Like Azure App Service, Azure Functions is officially a part of the Platform as a Service (PaaS) portfolio and even similar in terms of looks. But, if we really look into their capabilities, they are quite different! Where both run on App Service plans, support multiple languages, and can run containers, that is where most similarities end. If we look at the inner workings, Azure Functions is considered serverless and Azure App Service is not.
Serverless is all about on-demand compute. So yes, there are still servers (compute), but they are not running by default. In fact, most components are switched off until they are required to execute. We’re...