Wednesday, July 10, 2019

Serverless Apps with Azure Functions


Azure functions are getting updated and developed rapidly. The latest feature Microsoft has introduced to Azure function is to work with Serverless applications. Not all developers may like this. Some may fear or feel challenges when going Serverless. Azure functions can help them overcome these. 

Apart from these, following are intended advantages that provide better experience when building serverless applications. 

  •         A new way to host Azure Functions in Kubernetes environments
  • ·     Stateful entities with Durable Functions (in preview)
  •         Less cluttered .NET applications with dependency injection
  •         Streamlined deployment with Azure DevOps
  •         Improved integration with Azure API Management (in preview)
Quote from: Azure Blog

Source: Azure Blog

Azure Functions with Kubernetes via KEDA
Serverless advantages are best expressed when using fully managed services in cloud like Azure Functions. Still not only applications can go Serverless. Some applications will have reasons to run on isolated environments and have needs for many dependencies including custom hardware.
Then the developers will be forwarded to use Kubernetes for that. 
Red Hat and Microsoft collaborated to build Kubernetes-based event-driven auto scaling (KEDA) and it’s an open source component for Kubernetes that provides event-driven scale for any container workload enabling containers to scale from zero to thousands of instances based on event metrics, such as the length of an Azure Queue or Kafka stream, and back to zero again when done processing
Since Azure Functions can be containerized, you can now deploy a Function App to any Kubernetes cluster, keeping the same scaling behavior you would have on the Azure Functions service.
This is a Great Achievement for the open source ecosystem around Kubernetes and as well as for Microsoft.

9 comments:

  1. Thanks for sharing this useful information with us. Many job seekers will take advantage of this information who are living in Mumbai and I am living in Australia and I got Business Consulting Services from Elevate Tech which is best IT support services provider in Australia.

    ReplyDelete
  2. I have read your article couple of times because your views are on my own for the most part. It is great content for every reader. tutorial como baixar Appvn apk para seu celular

    ReplyDelete
  3. Hello There. I found your blog using msn. This is an extremely well written article. I will be sure to bookmark it and return to read more of your useful information. Thanks for the post. I’ll certainly comeback. baixe aplicativos na loja HappyMod

    ReplyDelete
  4. While every business has various requirements and desires for their applications, local applications are by and large viewed as the predominant decision for a heap of reasons.
    mx player online

    ReplyDelete
  5. Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you. https://www.followpc.com

    ReplyDelete
  6. Thank you for the update, very nice site.. easy notes

    ReplyDelete
  7. WhatsApp Group Links
    I have read a few of the articles on your website now, and I really like your style.
    WhatsApp Group Links

    ReplyDelete
  8. Serverless functions are meant to be short-lived and stateless—until you need them to solve stateful problems. Once can remove this limitation with the help of SOC as a service provider.

    ReplyDelete
  9. Great Thoughts! Let's Explore The Ways How Azure Serverless Can Improve Your Business.

    ReplyDelete