Azure Functions

Azure Functions are the simplest and easiest way to develop, host, and manage microservices. They can be developed and hosted locally as well.

As of today, February 2017, Azure Functions can be hosted locally using the Azure Functions CLI, and local development and tooling will also be released soon allowing development and debugging on DEV machines.

Azure Functions support development in various languages including C# and NodeJS, and you can write the code while staying within the Azure portal on your browser.

Azure Functions are basically meant to be event based, which means that they execute only when the desired event occurs; they get charged for up to milliseconds of the executable time, so you pay only when your function is executed, and not for any idle time. They scale automatically based on the load, and you do not need to configure the scaling limits or scaling factors at all. You do not need to manage any hosting environment either, thus reducing the DevOps to almost none.

Since Azure Functions are event based and promote the reactive microservices architecture, they provide an excellent number of input and output bindings for integration with various other systems to get events from. These bindings include Azure BLOB storage, table, Event Hub, queue storage, Azure service bus, HTTP, Azure notification hub, Twilio (SMS service), and more.

One Azure Function App is composed of one or more individual functions. All of the functions in a single function app share the same pricing plan, continuous deployment, and runtime version. You can write the functions in multiple programming languages, and they can all share the same function app.

With Azure Functions, you can develop and ship faster, with shortest development-to-deployment cycles, focusing only on the business logic, ideal for quick testing multiple versions with least worries about the cost, deployment, and maintenance.

Kudu: It's a troubleshooting and analysis tool for use with Microsoft Azure. It is also useful for development within the Azure Portal. With this, you can browse through your App Service folder hierarchy. It is extremely useful when digging around Azure Functions. Visit here for more information: https://github.com/projectkudu/kudu/wiki
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.28.108