Governance and Compliance notes on Azure Subscriptions, Accounts, Regions, and Cost Management:
1. Azure Regions
-
Definition: A geographical area containing at least one, often multiple, datacenters connected via low-latency networks.
-
Examples: West US, Canada Central, West Europe, Australia East, Japan West.
-
Coverage: 50+ regions in 140 countries.
-
Purpose:
-
Bring applications closer to users.
-
Ensure compliance and resiliency.
-
Preserve data residency requirements.
-
-
Deployment: Most Azure resources require you to select a region; some services (Azure AD, Traffic Manager, Azure DNS) are global and region-independent.
Regional Pairs
-
Two regions within the same geography, e.g., West US + East US.
-
Benefits:
-
Physical isolation (typically 300+ miles apart).
-
Platform-provided replication (e.g., Geo-Redundant Storage).
-
Sequential updates to reduce downtime during maintenance.
-
Recovery priority: One region is prioritized in case of outages.
-
Compliance: Ensures data residency laws are met.
-
-
Exception: Brazil South pairs with a region outside its geography.
References:
-
Azure Regions Map
-
Region Pairs List
2. Azure Subscriptions and Accounts
Azure Account
-
Identity in Azure AD or trusted directory (work, school, or Microsoft account).
-
Used to authenticate before accessing Azure resources.
Azure Subscription
-
Logical container for Azure services.
-
Billing and usage tracked per subscription.
-
Can be organized by department, project, or region.
-
Each subscription has a unique subscription ID.
Acquiring Subscriptions
-
Enterprise Agreement: Upfront monetary commitment, 99.95% SLA.
-
Reseller/Open Licensing: Buy via Microsoft reseller.
-
Microsoft Partners: For design and implementation support.
-
Personal Free Account: Free trial with $200 credits for 30 days.
Common Subscription Types
| Type | Details |
|---|---|
| Free | $200 credit for 30 days, 12 months free popular services, always-free products |
| Pay-As-You-Go | Monthly billing for actual resource usage |
| Enterprise Agreement | Flexible for large organizations, discounts on licenses |
| Student | $100 credit for 12 months, free services, no credit card needed |
3. Cost Management
-
Purpose: Monitor, analyze, and optimize Azure spending.
-
Tools & Features:
-
Cost Analysis: Explore usage, identify trends, estimate monthly/quarterly/yearly costs.
-
Budgets: Set thresholds, monitor spending, send notifications (does not stop resources).
-
Recommendations: Identify idle/underutilized resources and cost-saving options.
-
Export Data: Export daily usage data (CSV) for external systems.
-
Cost-Saving Options
-
Reservations: Pre-pay 1-3 years for VMs, SQL, Cosmos DB, etc., saving up to 72%.
-
Azure Hybrid Benefit: Use existing on-prem licenses to save on Windows Server & SQL Server.
-
Azure Credits: Monthly credits for development/testing (e.g., Visual Studio subscriptions).
-
Regional Pricing: Azure prices can vary by region—check multiple regions.
-
Budgets & Pricing Calculator: Plan, monitor, and estimate costs.
4. Resource Tags
-
Purpose: Logically organize resources by categories (e.g., Environment=Production).
-
Use Cases: Retrieve related resources across groups; group billing data by tags.
-
Constraints:
-
Max 50 tags per resource or resource group.
-
Tags on a resource group are not inherited by resources.
-
✅ Key Takeaways
-
Regions and regional pairs are critical for resilience, compliance, and disaster recovery.
-
Subscriptions are central for access, billing, and resource organization.
-
Cost management tools help optimize spending, plan budgets, and enforce accountability.
-
Resource tagging provides flexible organization and cost tracking.