Azure Fundamentals: Complete Guide
Your First Step into Microsoft Azure
Table of Contents
- What is Cloud Computing?
- Why Microsoft Azure?
- Azure Architecture Overview
- Azure Regions and Availability Zones
- Getting Started with Azure
- Azure Services Overview
1. What is Cloud Computing?
Cloud computing is the delivery of computing services over the internet (the "cloud") instead of using local servers or personal computers. Instead of owning and maintaining physical infrastructure, you rent or subscribe to computing resources on demand.
Key Benefits of Cloud Computing:
Cost Efficiency
- Pay only for what you use
- No upfront capital expenses
- Reduce operational costs
- Automatic scaling with demand
Scalability
- Scale up or down based on needs
- Global availability in minutes
- Handle millions of users
Reliability
- 99.9% uptime guarantees
- Automatic backups
- Disaster recovery
- High availability patterns
Security
- Enterprise-grade security
- Compliance certifications
- Continuous monitoring
- Identity management
Types of Cloud Services:
| Model | Description | Example |
|---|---|---|
| IaaS | Infrastructure as a Service - Virtual machines, storage, networking | Azure Virtual Machines |
| PaaS | Platform as a Service - Development tools, databases | Azure App Service |
| SaaS | Software as a Service - Complete applications | Microsoft 365, Dynamics 365 |
2. Why Microsoft Azure?
Microsoft Azure is one of the leading cloud platforms, offering:
Market Position
- Second largest cloud provider globally
- $96 billion+ annual revenue
- 200+ cloud services
- Available in 60+ regions worldwide
Key Advantages:
- Enterprise Integration - Seamless integration with Microsoft products (Office 365, Active Directory, Visual Studio)
- Hybrid Cloud - Best-in-class hybrid cloud capabilities with Azure Arc
- AI & Machine Learning - Powerful AI services and ML capabilities
- Developer Tools - Extensive SDKs, CLI, and IDE support
- Compliance - 90+ compliance certifications (GDPR, HIPAA, ISO, SOC)
Who Uses Azure?
- Enterprise companies (GE, Walmart, Samsung)
- Startups and SMBs
- Government agencies
- Healthcare organizations
- Financial institutions
3. Azure Architecture Overview
Core Components:
┌─────────────────────────────────────────────────────┐
│ Azure Global Infrastructure │
├─────────────────────────────────────────────────────┤
│ Regions (60+) → Availability Zones → Data Centers │
│ ↑ │
│ Resource Groups │
│ ↑ │
│ Subscriptions │
└─────────────────────────────────────────────────────┘
Azure Resource Hierarchy:
Management Group
└── Subscription
└── Resource Group
└── Resources (VMs, Storage, etc.)
Key Azure Components:
1. Subscriptions
- Billing boundary
- Access control boundary
- Multiple subscriptions per account
- Different subscription types (Free, Pay-as-you-go, Enterprise)
2. Resource Groups
- Logical container for resources
- Group related resources
- Apply access controls
- Deploy resources together
- Resources can be in different regions
3. Resources
- Compute (VMs, Containers, Functions)
- Storage (Blob, File, Queue, Disk)
- Networking (VNet, Load Balancer, VPN)
- Databases (SQL, Cosmos DB, Redis)
- AI Services (Cognitive Services, ML Studio)
4. Azure Regions and Availability Zones
What are Azure Regions?
An Azure region is a geographical area containing one or more data centers. Each region is designed to work independently and is isolated from other regions.
Example Regions:
- East US (Virginia)
- West Europe (Netherlands)
- Southeast Asia (Singapore)
- Australia East (Sydney)
- Central India (Pune)
Choosing a Region:
Consider these factors:
- Latency - Choose closest region to users
- Data Residency - Some data must stay in specific countries
- Service Availability - Not all services available in all regions
- Pricing - Prices vary by region
- Compliance - Some regulations require specific locations
Availability Zones
Availability Zones are physically separate data centers within an Azure region, connected with low-latency networking.
Region: East US
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Zone 1 │ │ Zone 2 │ │ Zone 3 │
│ Data Center │ │ Data Center │ │ Data Center │
└─────────────┘ └─────────────┘ └─────────────┘
↑ ↑ ↑
└───────────────┴───────────────┘
Low-latency networking
Why Use Availability Zones?
- High availability (99.99% uptime SLA)
- Protection against data center failures
- Automatic failover
- Critical for production workloads
Services Supporting AZ:
- Virtual Machines (zone-redundant)
- Managed Disks
- Public IP Addresses
- SQL Database (zone-redundant)
- Azure Kubernetes Service
Paired Regions
Azure paired regions are two regions within the same geography that work together for disaster recovery.
Examples:
- East US ↔ West US
- North Europe ↔ West Europe
- Southeast Asia ↔ East Asia
5. Getting Started with Azure
Creating Your Free Account:
- Visit azure.microsoft.com/free
- Sign up with email
- Verify identity (credit card required for verification only)
- Get $200 credit for 30 days + 12 months free services
Free Services Included:
| Service | Free Tier |
|---|---|
| Virtual Machines | 750 hours/month |
| Blob Storage | 5GB |
| SQL Database | 250GB |
| Functions | 1M requests/month |
| Bandwidth | 15GB outbound |
Azure Portal Overview:
The Azure Portal (portal.azure.com) is your main interface for managing Azure resources.
┌────────────────────────────────────────────────────────────────┐
│ Azure Portal │
├────────────────────────────────────────────────────────────────┤
│ [Search Bar] [Notifications] [Settings]│
├────────────┬───────────────────────────────────────────────────┤
│ │ │
│ Resource │ Main Content Area │
│ Groups │ (Resource details, │
│ │ metrics, configuration) │
│ All │ │
│ Resources │ │
│ │ │
│ Favorites │ │
│ │ │
└────────────┴───────────────────────────────────────────────────┘
Navigation Basics:
- Dashboard - Your personalized home screen
- All Resources - List of everything you created
- Resource Groups - Organize by project/environment
- Cost Management - Track spending
- Subscriptions - Manage billing
6. Azure Services Overview
Azure offers 200+ services across various categories:
Compute Services:
- Virtual Machines - IaaS Windows/Linux VMs
- App Service - PaaS web apps
- Azure Functions - Serverless compute
- Azure Kubernetes Service - Container orchestration
- Azure Container Instances - Quick container deployment
Storage Services:
- Blob Storage - Unstructured data (files, images, videos)
- Azure Files - Fully managed file shares
- Queue Storage - Message queuing
- Disk Storage - VM disks
- Data Lake Storage - Big data analytics
Networking:
- Virtual Network - Isolated network environment
- Load Balancer - Traffic distribution
- VPN Gateway - Site-to-site VPN
- Azure CDN - Content delivery
- Application Gateway - Application-level routing
Database Services:
- SQL Database - Managed SQL Server
- Cosmos DB - Multi-model globally distributed
- Azure Cache for Redis - In-memory caching
- PostgreSQL/MySQL - Managed open-source databases
Integration Services:
- Service Bus - Enterprise messaging
- Logic Apps - Workflow automation
- API Management - API gateway
- Event Grid - Event routing
- Event Hubs - Big data streaming
AI & Machine Learning:
- Cognitive Services - Vision, speech, language
- Azure Machine Learning - ML platform
- Azure Bot Service - Conversational AI
Quick Reference Cheat Sheet:
┌─────────────────────────────────────────────────────────────────┐
│ AZURE CHEAT SHEET │
├─────────────────────────────────────────────────────────────────┤
│ Portal: portal.azure.com │
│ CLI: az login, az group create, az vm create │
│ PowerShell: Connect-AzAccount, New-AzResourceGroup │
│ │
│ Common Regions: │
│ - East US, West US, West Europe, Southeast Asia │
│ │
│ Service Categories: │
│ - Compute: VM, Functions, App Service, AKS │
│ - Storage: Blob, Files, Queue, Disk │
│ - Network: VNet, Load Balancer, VPN, CDN │
│ - Data: SQL, Cosmos DB, Redis, Synapse │
│ - Integration: Service Bus, Logic Apps, API Mgmt │
└─────────────────────────────────────────────────────────────────┘
Next Steps:
- Practice Lab: Create a free account and deploy your first VM
- Learn CLI: Install Azure CLI and practice basic commands
- Explore Portal: Navigate and understand the interface
- Take AZ-900: Microsoft Azure Fundamentals certification
Congratulations! You've completed your first step in Azure. Continue with the next topics to build practical integration skills.
Azure Integration Hub - Learning Roadmap Level: Beginner | Topic: Azure Fundamentals