Top 15 Amazing Azure Components

Microsoft Azure offers a vast range of services, but a handful of core components form the foundation of almost every solution built on the platform. Here are 15 of the most important ones to know.

1. Virtual Machines

On-demand, scalable compute resources that let you run Windows or Linux workloads without owning physical hardware.

2. Azure App Service

A fully managed platform for building and hosting web apps, REST APIs, and mobile back ends without managing infrastructure.

3. Azure Storage

A scalable cloud storage solution offering Blob, File, Queue, and Table storage for different data needs.

4. Azure SQL Database

A fully managed relational database service based on SQL Server, with built-in high availability and automatic backups.

5. Azure Virtual Network (VNet)

Provides an isolated, private network environment in Azure where resources can securely communicate with each other and the internet.

6. Azure Active Directory (Microsoft Entra ID)

Azure's identity and access management service, used for authentication and authorization across Azure and connected apps.

7. Azure Kubernetes Service (AKS)

A managed Kubernetes service for deploying, scaling, and managing containerized applications.

8. Azure Functions

A serverless compute service that runs small pieces of code in response to events, without provisioning or managing servers.

9. Azure Load Balancer

Distributes incoming network traffic across multiple VMs to improve availability and reliability.

10. Azure Firewall

A managed, cloud-native network security service that protects Azure Virtual Network resources.

11. Azure Monitor

Collects and analyzes telemetry data across Azure resources to help with performance monitoring and troubleshooting.

12. Azure DevOps

A set of development tools for planning, building, testing, and deploying applications through CI/CD pipelines.

13. Azure Cosmos DB

A globally distributed, multi-model NoSQL database designed for low-latency, high-availability applications.

14. Azure Key Vault

A service for securely storing and managing secrets, keys, and certificates used by applications.

15. Azure Resource Manager (ARM)

The deployment and management layer of Azure, allowing resources to be organized, deployed, and managed as a group through templates.

Most real-world Azure architectures combine several of these components together — for example, an App Service backed by Azure SQL Database, secured with a VNet and Azure Firewall.

Ready to master Microsoft Azure?

Join Microsoft Azure Training Course at Uncodemy and learn with hands-on projects and mentor support.

Explore the Course