Saturday, May 30, 2020

what is mean by serverless applications ?

One of the unique benefits cloud computing has delivered on is the broad array of serverless application options.

Serverless applications are those where the application's execution and resources are dynamically allocated by the cloud provider as needed. 
As a result, they are never dependent on, or constrained by, a specific configuration of servers. 
While these applications still technically run on servers, they drastically simplify the development model by automatically provisioning, scaling, and managing the infrastructure required.

You'll learn about how an Azure Functions project can be added to an existing CI/CD pipeline in order to deploy to both Azure App Service and Azure Functions as part of the same process.

What is Azure Functions ?

Azure Functions  is a serverless technology.

Azure Functions is one of the specific offerings within the broader spectrum of Azure serverless computing technologies. It provides an easy way for developers to build straightforward functions that exist in a stateless, serverless environment. They can be triggered using a variety of methods, including HTTP requests, changes to data in storage, receipt of a message from a queue, and more. You can learn more about the various trigger and bindings in Azure Functions triggers and bindings concepts .

Scenarios, where we can use the azure functions, ( some of them ).

1. We can build the solution quickly as an ASP.NET Core application leveraging code we already have.

2. We can deliver an independent function with no other application surface area to worry about.

3. Azure Functions removes the need to worry about hosting environments

4. Serverless technologies have virtually unlimited scale that can automatically ramp up and down much faster than virtual machines or app services.

























No comments:

Post a Comment