Skip to main content AI for business Use cases Consumer goods Digital sovereignty Education Overview Power and utilities Oil and gas Mining Overview Banking Capital markets Insurance Overview Defense and intelligence Transportation and urban infrastructure Public health and social services Public safety and justice Public finance Overview Providers Payors Life sciences Health solutions Overview Industrial transformation Media and entertainment Overview Automotive Travel and transportation Retail Telecommunications Microsoft 365 Copilot AI agents at work Agent 365 Security for AI Copilot Studio Microsoft Foundry Azure AI apps and agents Microsoft Marketplace Copilot+ PCs Microsoft Copilot Download the Copilot app Microsoft responsible AI Principles and approach Tools and practices Advancing sustainability Securing AI Data protection and privacy AI 101 AI learning hub Industry blog Microsoft Cloud blog Support for business Industry documentation
·
2 min read

Why you should migrate your .NET apps to the cloud

An illustration representing a data warehouse, next to an illustration of Bit the Raccoon.

The .NET developer platform has an amazing community of developers utilising the languages and framework to develop business applications at the core of their organisations. With the framework being Open Source and Microsoft’s developer tooling, it’s no wonder there are millions of developers out there utilising it.

As we see customers adopt Azure, the question invariably arises about what platform to choose to host those applications. Whilst on-premise hosting is usually a mixture of bare metal and virtual environments; your Ops teams still have to maintain the Infrastructure, as well as patching the Operating System, Frameworks and dependencies to run the application. This also has the knock-on effect of making your development activities dependant on your Infrastructure team’s backlog of work.

 

Shared Responsibility Model

graphical user interface

As customers move from on-premise to the Cloud some of the responsibility and burden of maintain that infrastructure is taken on by Microsoft to take advantage of the global scale of our datacenters and the innovation that drives our underlying architecture.

Moving from on-premise where all responsibility for the network, storage and compute is your responsibility, in Azure we take care of the physical and virtual compute layer for you; but the onus is still on your to carry out OS patching etc.

When we move to the specialisation of providing a platform for you, we take care of providing the everything Infrastructure as a Service (IaaS) has, as well as the Operating System, Middleware (routing, scaling, resilience) as well as the frameworks; this leaves you with the responsibility of what to do with the data (we’ll come onto that later) and Application, or code.

 

Letting you drive innovation

Native integration between Visual Studio, GitHub, App Service and CI/CD enable developers to build and ship changes faster. Features such as remote and live-site debugging for ASP.NET apps let developers and operators diagnose issues in production environments and resolve them quickly, without impacting traffic.

Building on Azure opens the door to new features and services that provide off-the-shelf value to accelerate innovation. Developers can easily connect to new data sources and backend systems with 300+ pre-built connectors for Azure Logic Apps. Turn legacy web services into modern REST-based APIs by creating façades with Azure API Management, then innovate with many of the pre-built APIs for Azure Cognitive Services such as Speech, Text and Image processing. Add interactivity to your website with Azure Bot Service to serve customers more efficiently and deliver personalized results faster with Azure Cognitive Search.

 

Get started today

Azure offers easy-to-use tools with step by step guidance to help you migrate your apps and data quickly and efficiently. Use the Azure App Service Migration Assistant to perform readiness checks on your application and receive a detailed assessment that walks you through the migration process. Azure Database Migration Service provides a step-by-step guide to help you get to the cloud with near-zero downtime from multiple database sources. Go through this Microsoft Learn module for migrating .NET Apps to get a hands-on migration experience. Learn more about building .NET applications on Azure and view our on-demand webinar to learn more about the tools you can use to migrate those apps to the cloud. For best-practice guidance and access to Azure engineers and Partners then take a look at the Azure Migration Program.

Learn more about building .NET applications on Azure and view our on-demand webinar to learn more about the tools you can use to migrate those apps to the cloud. For best-practice guidance and access to Azure engineers and Partners then take a look at the Azure Migration Program.

English (United Kingdom)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Contact Microsoft Privacy Manage cookies Terms of use Trademarks About our ads EU Compliance DoCs Regulatory reporting