[Avg. reading time: 15 minutes]

Services

Azure Core Services

Compute

Azure Virtual Machines (IaaS)

  • Windows and Linux VMs
  • Flexible sizing and scaling options
  • Support for specialized workloads (GPU, HPC)

Azure App Service (PaaS)

  • Web Apps, API Apps, Mobile Apps
  • Managed platform for hosting applications
  • Auto-scaling and deployment options

Azure Functions (Serverless)

  • Event-driven compute platform
  • Pay-per-execution pricing
  • Automatic scaling

Azure Container Instances and Azure Kubernetes Service (AKS)

  • Containerized application deployment
  • Managed Kubernetes orchestration
  • Microservices architecture support

Storage

Azure Blob Storage

  • Object storage for unstructured data
  • Hot, cool, and archive tiers
  • Scalable and cost-effective

Azure Data Lake Storage Gen2 (ADLS Gen2)

  • Hierarchical namespace for file organization
  • Built on Azure Blob Storage
  • Optimized for big data analytics
  • Fine-grained ACLs (Access Control Lists)
  • Cost-effective storage for large-scale data analytics
  • Support for both structured and unstructured data

Azure Files

  • Fully managed file shares
  • SMB and REST protocols
  • Hybrid storage solutions

Azure Disk Storage

  • Block-level storage volumes
  • Ultra disks, Premium SSD, Standard SSD, Standard HDD
  • VM-attached storage

General Features

FeatureAzure Blob StorageADLS Gen2
Primary Use CaseGeneral purpose object storageBig data analytics
Namespace StructureFlat namespaceHierarchical namespace
CostLower cost for basic operationsHigher cost, optimized for analytics
SecurityBasic security modelPOSIX-compliant ACLs
PerformanceOptimized for high transaction ratesOptimized for high-throughput analytics
ScalabilityPetabyte scaleExabyte scale

Use Cases

ScenarioAzure Blob StorageADLS Gen2
Static Website Hosting✓ Ideal✗ Not recommended
Media Streaming✓ Ideal✗ Not optimal
Backup & Archive✓ Cost-effective✗ Expensive
Data Lake✗ Limited capabilities✓ Ideal
Hadoop Workloads✗ Not optimal✓ Native support
Real-time Analytics✗ Limited✓ Optimized

Integration & Compatibility

Service/FeatureAzure Blob StorageADLS Gen2
Azure CDN✓ Native support⚠ Possible but complex
Azure Synapse⚠ Basic support✓ Native integration
HDInsight⚠ Limited support✓ Native support
Hadoop Compatible✗ No✓ Yes
Power BI⚠ Basic support✓ Enhanced support

Performance Characteristics

Operation TypeAzure Blob StorageADLS Gen2
Small File Operations✓ Optimized⚠ Not optimal
Large File Operations⚠ Basic performance✓ Optimized
Random Access✓ Good⚠ Limited
Sequential Access⚠ Basic✓ Optimized
Directory Operations✗ N/A✓ Efficient

Security & Governance

FeatureAzure Blob StorageADLS Gen2
Azure AD Integration✓ Basic✓ Enhanced
POSIX ACLs✗ No✓ Yes
Folder-level Security✗ No✓ Yes
Audit Logging⚠ Basic✓ Enhanced
Data Lifecycle Management✓ Yes✓ Yes

Azure Table Storage

  • NoSQL key-value store
  • Schema-less design
  • Cost-effective storage for structured datas

Networking

Azure Virtual Network (VNet)

  • Isolated network environment
  • Subnet configuration
  • Network security groups (NSGs)

Azure Load Balancer

  • Traffic distribution
  • High availability
  • Layer 4 (TCP/UDP) load balancing

Azure Application Gateway

  • Web traffic load balancer
  • SSL termination
  • Web application firewall (WAF)

Azure ExpressRoute

  • Private connectivity to Azure
  • Bypasses public internet
  • Higher reliability and lower latency

Identity and Access Management

Azure Active Directory (Azure AD)

  • Cloud-based identity service
  • Single Sign-On (SSO)
  • Multi-Factor Authentication (MFA)

Role-Based Access Control (RBAC)

  • Fine-grained access management
  • Custom role definitions
  • Resource-level permissions

Managed Identities

  • Automatic credential management
  • Service-to-service authentication
  • Enhanced security without stored credentials

Monitoring & Management Services

Azure Monitor

  • Platform metrics and logs
  • Application insights
  • Real-time monitoring

Azure Resource Manager

  • Deployment and management
  • Resource organization
  • Access control and auditing

Azure Backup

  • Cloud-based backup solution
  • VM, database, and file backup
  • Long-term retention

Azure Site Recovery

  • Disaster recovery service
  • Business continuity
  • Automated replication and failover

Security Services

Azure Security Center

  • Unified security management
  • Threat protection
  • Security posture assessment

Azure Key Vault

  • Secret management
  • Key management
  • Certificate management

Azure DDoS Protection

  • Network protection
  • Automatic attack mitigation
  • Real-time metrics and reporting

Azure Sentinel

  • Cloud-native SIEM
  • AI-powered threat detection
  • Security orchestration and automation

DevOps in Azure

Azure DevOps

  • Source control (Azure Repos)
  • CI/CD pipelines
  • Project management (Azure Boards)

Azure Artifacts

  • Package management
  • Integrated dependency tracking
  • Secure artifact storage

Azure Test Plans

  • Manual and exploratory testing
  • Test case management
  • User acceptance testing

GitHub Integration

  • GitHub Actions support
  • Repository management
  • Code collaboration tools

Terms to knows

Subscription

  • Logical container associated with a particular Azure account.
  • Different subscriptions for various groups within company.

Example: Meta -> Facebook, Instagram, Whatsapp, Oculus

Key Aspects

  • Billing and Payment
  • Access Control at high level
  • Service Availability across Regions (US East, Asia, EU West)
  • Governance Compliance and Policies

Resource Group

Container that holds related resources for an Azure solution.

  • Project Based Organization
    • All resources for a specific project
  • Environment Based
    • Dev, QA, UAT, Prod

Key Aspects

  • Resources in a group share same lifecycle
  • Inherited permissions to resources
  • Track expenses by resource group

Best Practices

  • Use consistent naming conventions
  • Apply appropriate tags
  • Implement least privilege access
  • Regular resource group auditing
  • Consider geographic location for resourcesVer 5.5.3
Last change: 2025-10-15