MSDN Azure Management

Comprehensive Resources for Azure Cloud Solutions

Azure Management and Governance

Explore the tools and services that help you deploy, manage, and govern your Azure resources effectively. From comprehensive web portals to powerful command-line interfaces and programmatic SDKs, Azure offers a robust ecosystem for managing your cloud infrastructure.

Azure Portal

The Azure Portal is a unified, browser-based management experience that allows you to build, manage, and monitor everything from simple cloud apps to complex, cloud-enabled enterprise solutions. It provides a visual interface for all your Azure services.

Azure Command-Line Interface (CLI)

The Azure CLI is a cross-platform command-line tool that enables you to manage Azure resources. It's powerful for scripting and automation, allowing you to perform complex operations with simple commands.

az vm create --resource-group MyResourceGroup --name MyVM --image Ubuntu2204 --admin-username azureuser --generate-ssh-keys

Azure PowerShell

Azure PowerShell provides a set of cmdlets that leverage the Azure Resource Manager to manage Azure resources. It's ideal for Windows administrators and integrates seamlessly with existing PowerShell workflows.

New-AzResourceGroup -Name MyResourceGroup -Location EastUS
New-AzVM -ResourceGroupName MyResourceGroup -Name MyVM -ImageName Win2022Datacenter -Credential $cred

Azure Resource Manager (ARM) Templates

Define your infrastructure as code using JSON-based ARM templates. This declarative approach ensures consistency and repeatability in your deployments across different environments.

Bicep

Bicep is a domain-specific language that provides a more concise and maintainable syntax for authoring ARM templates. It compiles to standard ARM JSON templates.

param location string = resourceGroup().location
param vmName string = 'myVM'

resource vm 'Microsoft.Compute/virtualMachines@2021-07-01'
= {
name: vmName
location: location
properties: {
hardwareProfile: { vmSize: 'Standard_B1s' }
storageProfile: { imageReference: { offer: '0', publisher: '0', sku: '0', version: 'latest' } }
osProfile: { computerName: vmName, adminUsername: 'azureuser', adminPassword: 'password123' }
}
}

Azure Monitor

Collect, analyze, and act on telemetry from your cloud and on-premises environments. Gain deep insights into the performance and availability of your applications and infrastructure.