Azure Documentation

Azure Fundamentals

Understand the core concepts and building blocks of Microsoft Azure.

Introduction to Azure

Microsoft Azure is a comprehensive suite of cloud services that allows organizations and individuals to build, deploy, and manage applications and services through Microsoft's global network of data centers. It provides a wide range of services, including computing, analytics, storage, and networking.

Key Azure Concepts

Core Azure Services

Compute Services

Azure offers various compute services to run applications and workloads:

Storage Services

Azure provides robust and scalable storage solutions:

Networking Services

Azure networking services enable secure and reliable connectivity:

Azure Resource Manager (ARM)

Azure Resource Manager (ARM) is the deployment and management service for Azure. It provides a management layer that enables you to create, update, and delete resources in your Azure account. ARM templates are JSON files that define the infrastructure and configuration for your solution.

Benefits of ARM

Example ARM template snippet:


{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "storageAccountType": {
      "type": "string",
      "defaultValue": "Standard_LRS",
      "allowedValues": [
        "Standard_LRS",
        "Standard_GRS",
        "Standard_RAGRS",
        "Standard_ZRS",
        "Premium_LRS"
      ]
    }
  },
  "resources": [
    {
      "type": "Microsoft.Storage/storageAccounts",
      "apiVersion": "2021-09-01",
      "name": "[concat('mystorage', uniqueString(resourceGroup().id))] ",
      "location": "[resourceGroup().location]",
      "sku": {
        "name": "[parameters('storageAccountType')]"
      },
      "kind": "StorageV2"
    }
  ]
}
            

Next Steps

To further your understanding of Azure, explore the following resources: