Azure regions, region pairs and sovereign regions
An Azure region is a geographic area containing Azure datacenters. Region pairs are designated relationships between certain regions. Sovereign regions are designed for specific government or regulatory requirements.
🌍 An organization may choose a region based on latency, service availability, data residency requirements and resilience needs.
Availability zones
Availability zones are physically separate locations within a supported Azure region, designed with independent infrastructure such as power, cooling and networking to improve resilience.
🌍 A service deploys copies of its workload across supported zones so that a problem affecting one zone is less likely to make every copy unavailable.
Azure resources, resource groups, subscriptions and management groups
Azure resources are individual services or components. Resource groups organize resources, subscriptions provide management and billing boundaries, and management groups organize multiple subscriptions.
🌍 A school may put a web app and its supporting resources in a resource group, organize subscriptions by department, and use a management group to apply governance across those subscriptions.
Compute: virtual machines, containers and functions
Compute services provide processing power for applications. Virtual machines provide virtualized computers, containers package applications and dependencies, and functions run code in response to events or requests.
🌍 A legacy application may run on a virtual machine, a packaged web service may run in a container, and a small event-triggered task may run as a function.
Application hosting options
Azure offers different ways to host applications. Azure App Service provides a managed platform for web apps and APIs, while virtual machines and container services offer different levels of control and management.
🌍 A developer deploying a standard web application may use Azure App Service instead of configuring and maintaining a virtual machine.
Azure virtual networks and networking
Azure networking connects resources and controls how they communicate. A virtual network provides a private network environment, and subnets divide its address space into smaller network segments.
🌍 A business may place web servers in one subnet and application servers in another, with network rules controlling communication between them.
Azure Storage services and storage types
Azure Storage offers different services for different kinds of data. Blob Storage stores object data, Azure Files provides managed file shares, Queue Storage stores messages, Table Storage stores structured NoSQL data, and managed disks support virtual machines.
🌍 A learning app might store uploaded documents in Blob Storage and use a managed disk for a virtual machine's operating system.
Storage access tiers and redundancy
Storage access tiers help balance storage cost and access needs. Redundancy options keep additional copies of data to improve durability and, depending on the option, availability or geographic resilience.
🌍 Frequently used files may use an online tier suited to regular access, while long-term records may use a lower-cost tier if its access requirements are acceptable.
Moving and migrating data to Azure
Azure provides tools for transferring files and migrating workloads. The right tool depends on data volume, available connectivity, the source environment and the migration goal.
🌍 A company with a very large dataset and limited network bandwidth might consider an offline transfer appliance instead of sending everything over the internet.
Microsoft Entra ID, authentication and authorization
Identity services help establish who a user or application is and control access. Microsoft Entra ID is Microsoft's cloud identity and access management service. Authentication verifies identity; authorization determines permitted actions.
🌍 A student signs in with an account and completes an additional verification step. The system then checks whether the account is allowed to access a particular application.
Azure role-based access control (RBAC)
Azure RBAC assigns roles to identities at defined scopes so users and applications receive the permissions needed to manage Azure resources.
🌍 A developer might receive permission to manage a test resource group without receiving unrestricted control over the whole subscription.
Zero Trust and defense in depth
Zero Trust requires explicit verification and treats access as something that must be evaluated rather than automatically trusted. Defense in depth uses multiple security layers to reduce reliance on any single control.
🌍 A company checks identity, limits permissions, protects devices and monitors activity instead of assuming that everyone inside its network is trustworthy.
Microsoft Defender for Cloud
Microsoft Defender for Cloud helps assess and improve cloud security posture and provides security capabilities for supported cloud workloads.
🌍 A team uses security recommendations to identify a virtual machine that needs a security configuration improvement.
Azure Datacenters
A datacenter is a physical facility containing servers, networking equipment, power systems, and cooling systems. An Azure region is a geographic area containing one or more datacenters. Availability zones are physically separate locations within a supported region.
🌍 A company deploys an application in an Azure region. If it needs protection against a problem affecting one datacenter location, it can consider deploying supported resources across availability zones.
Azure Virtual Machines and VM Options
An Azure virtual machine is a software-based computer running in Azure. You select an operating system image and a VM size, and configure resources such as disks and networking. Scale sets help manage groups of similar VMs, availability sets help improve VM availability, and Azure Virtual Desktop delivers virtual desktops and applications.
🌍 A company running a legacy application that needs a particular operating system can host it on an Azure VM. If it needs many similar VM instances, it can consider a Virtual Machine Scale Set.
Azure Storage Account Options
An Azure Storage account provides a namespace and endpoints for supported Azure Storage services. When creating one, you consider the account type, performance options, redundancy, and the storage services or features your workload needs.
🌍 An application storing images and documents may use Blob Storage through a Storage account. The organization then selects suitable performance and redundancy options based on its requirements.