Azure Fundamentals: Complete Guide

Your First Step into Microsoft Azure


Table of Contents

  1. What is Cloud Computing?
  2. Why Microsoft Azure?
  3. Azure Architecture Overview
  4. Azure Regions and Availability Zones
  5. Getting Started with Azure
  6. 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:

ModelDescriptionExample
IaaSInfrastructure as a Service - Virtual machines, storage, networkingAzure Virtual Machines
PaaSPlatform as a Service - Development tools, databasesAzure App Service
SaaSSoftware as a Service - Complete applicationsMicrosoft 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:

  1. Enterprise Integration - Seamless integration with Microsoft products (Office 365, Active Directory, Visual Studio)
  2. Hybrid Cloud - Best-in-class hybrid cloud capabilities with Azure Arc
  3. AI & Machine Learning - Powerful AI services and ML capabilities
  4. Developer Tools - Extensive SDKs, CLI, and IDE support
  5. 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:

  1. Latency - Choose closest region to users
  2. Data Residency - Some data must stay in specific countries
  3. Service Availability - Not all services available in all regions
  4. Pricing - Prices vary by region
  5. 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:

  1. Visit azure.microsoft.com/free
  2. Sign up with email
  3. Verify identity (credit card required for verification only)
  4. Get $200 credit for 30 days + 12 months free services

Free Services Included:

ServiceFree Tier
Virtual Machines750 hours/month
Blob Storage5GB
SQL Database250GB
Functions1M requests/month
Bandwidth15GB 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:

  1. Dashboard - Your personalized home screen
  2. All Resources - List of everything you created
  3. Resource Groups - Organize by project/environment
  4. Cost Management - Track spending
  5. 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:

  1. Practice Lab: Create a free account and deploy your first VM
  2. Learn CLI: Install Azure CLI and practice basic commands
  3. Explore Portal: Navigate and understand the interface
  4. 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