Application development scenarios on Azure. The Complete CLOUD Azure Developer Course 2022 [Videos].

Azure is a cloud platform designed to simplify the process of building modern applications. Whether you choose to host your applications entirely in Azure or extend your on-premises applications with Azure services, Azure helps you create applications that are scalable, reliable, and maintainable. With extensive support in tools you alwatchy use like Visual Studio and Visual Studio Code and a comprehensive SDK library, Azure is designed to make you, the .NET developer productive right from the start.

Application development scenarios on Azure

You can incorporate Azure into your application in different ways depending on your needs.

  • Application hosting on Azure - Azure can host your entire application stack from web applications and APIs to databases to storage services. Azure supports a variety of hosting models from fully managed services to containers to virtual machines. When using fully managed Azure services, your applications can take advantage of the scalability, high-availability, and security built in to Azure.

  • Consuming cloud services from applications - Existing apps can incorporate Azure services to extend their capabilities. This could include adding full-text searching capability with Azure Cognitive Search, securely storing application secrets in Azure Key Vault or adding vision, speech and language understanding capabilities with Azure Cognitive Services. These services are fully managed by Azure and can be easily added to your application without changing your current application architecture or deployment model.

  • Modern serverless architectures - Azure Functions simplify building solutions to handle event-driven workflows, whether responding to HTTP requests, handling file uploads in Blob storage, or processing events in a queue. You write only the code necessary to handle your event without worrying about servers or framework code. Further, you can take advantage of over 250 connectors to other Azure and third-party services to tackle your toughest integration problems.

Access Azure services from .NET applications

Whether your app is hosted in Azure or on-premises, access to most Azure services is provided through the Azure SDK for .NET. The Azure SDK for .NET is provided as a series of NuGet packages and can be used in both .NET Core (2.1 and higher) and .NET Framework (4.6.1 and higher) applications. The Azure SDK for .NET makes incorporating Azure services into your application as easy as installing the correct NuGet package, instantiating a client object and calling the appropriate methods. More information on the Azure SDK for .NET can be found in the Azure SDK for .NET Overview.

Diagram showing how .NET applications use the Azure SDK to access Azure services

Next steps

Next, learn about the most commonly used Azure services for .NET development.

See All

Comments (626 Comments)

Submit Your Comment

See All Posts

Related Posts

CLOUD Azure / Blog

How to Creating ASP.NET Web App In Azure?

Azure Web App is very popular service in Azure and it is very cheap in cost as compared to the other services. It provides awesome features and a highly scalable, self-patching web hosting service. Deployment is quite simple with Azure. The advantage of Azure Web App is that it supports multiple languages, like .NET, Java, PHP, Node.js.
7-Feb-2022 /21 /626

CLOUD Azure / Blog

What Is Azure Functions?

Azure functions is a serverless concept of cloud native design that allows a piece of code deployed and execute without any need of server infrastructure, web server, or any configurations. Azure functions can be written in multiple languages such as C#, Java, JavaScript, TypeScript, and Python.
7-Feb-2022 /21 /626

CLOUD Azure / Blog

Getting Started with Azure File Storage

Azure File Storage, a Microsoft cloud storage solution for modern applications, offers a file-sharing system in the cloud. This system is easily accessible via Server Message Block (SMB) protocol or NFS protocol.
8-Mar-2022 /21 /626