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.
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.
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.
Azure SQL Database - Microsoft Azure SQL Database is a Microsoft Azure-provided managed cloud database. A cloud database is a database that is accessible as a service and runs on a cloud computing platform. Managed database services look after the databases scalability, backup, and high availability.
A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. The goal is faster transitions that make the website feel more like a native app.
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 already 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.
To use Azure, you need an Azure account. Your Azure account is the credential you use to sign into Azure services like the Azure Portal or Cloud Shell.
If you are using Visual Studio Code, whether for .NET development, for building single page applications using frameworks like Angular, React or Vue, or for writing applications in another language like Python, you will want to configure Visual Studio Code for Azure development.
In addition to the Azure Portal, Azure also offers the Azure CLI as a command-line tool to create and manage Azure resources. The Azure CLI offers the benefits of efficiency, repeatability, and the ability to script recurring tasks.
In addition to configuring your IDE and installing the Azure CLI, multiple other tools and utilities are available to help you be more productive with Azure.