Azure services Commonly Used by DevOps Engineers

Compute:
Azure Virtual Machines (VM) – Run virtual servers for hosting applications.
Azure App Services – Platform-as-a-Service (PaaS) for hosting web apps and APIs. Azure Kubernetes Service (AKS) – Managed Kubernetes for container orchestration. Azure Functions – Serverless compute to run event-driven code.
Networking:
Azure Virtual Network (VNet) – Set up private networks and manage IP addresses. Azure Load Balancer – Distributes incoming traffic across multiple virtual machines. Azure VPN Gateway – Secure connection between on-premises networks and Azure.
Azure Traffic Manager – Global DNS load balancing for high availability.
Storage:
Azure Blob Storage – Store unstructured data like images, videos, and documents. Azure Storage Account – General-purpose storage for blobs, files, queues, and tables.
Azure Backup – Backup service for long-term data retention.
Security:
Azure Active Directory (AD) – Identity and access management service.
Azure Key Vault – Securely store and access secrets like API keys and certificates.
Database:
Azure SQL Database – Managed relational SQL database.
Monitoring and Management:
Azure Monitor – Comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud resources.
Azure Resource Manager (ARM) – Infrastructure-as-code for managing Azure resources.
Content Delivery: Azure CDN – Content Delivery Network for delivering content to users globally.
Developer Tools and DevOps:
Azure DevOps – Set of development tools for CI/CD, version control, and project management.
Azure Logic Apps – Workflow automation for integrating apps and services.
Azure API Management – Manage, secure, and scale APIs.
Here’s a comparison of AWS and Azure services, mapping similar functionalities across the two cloud platforms:
1. Compute
| Functionality | AWS Service | Azure Service |
| Virtual Servers | Amazon EC2 (Elastic Compute Cloud) | Azure Virtual Machines (VM) |
| Serverless Compute | AWS Lambda | Azure Functions |
| Managed Kubernetes | Amazon EKS (Elastic Kubernetes Service) | Azure Kubernetes Service (AKS) |
| Platform-as-a-Service | AWS Elastic Beanstalk | Azure App Service |
| Container Service | Amazon ECS (Elastic Container Service) | Azure Container Instances (ACI) |
2. Storage
| Functionality | AWS Service | Azure Service |
| Object Storage | Amazon S3 (Simple Storage Service) | Azure Blob Storage |
| Block Storage | Amazon EBS (Elastic Block Store) | Azure Disk Storage |
| File Storage | Amazon EFS (Elastic File System) | Azure File Storage |
| General-purpose Storage | AWS Storage Gateway | Azure Storage Account |
| Backup | AWS Backup | Azure Backup |
Services Comparison:
| Category | Azure DevOps Services | AWS Equivalent Services |
| Version Control | Azure Repos (Git) | AWS CodeCommit |
| CI/CD Pipeline | Azure Pipelines | AWS CodePipeline, AWS CodeBuild |
| Artifact Management | Azure Artifacts | AWS CodeArtifact |
| Infrastructure as Code (IaC) | Azure Resource Manager (ARM), Bicep | AWS CloudFormation, AWS CDK |
| Container Orchestration | Azure Kubernetes Service (AKS), Azure Container Instances (ACI) | Amazon Elastic Kubernetes Service (EKS), Amazon ECS |
| Monitoring & Logging | Azure Monitor, Log Analytics | Amazon CloudWatch, AWS X-Ray |
| Security & Identity | Azure Active Directory (AAD), Azure Security Center | AWS IAM, AWS Security Hub |
| Serverless Computing | Azure Functions | AWS Lambda |
| Database Services | Azure SQL Database, Cosmos DB | Amazon RDS, DynamoDB |
3. Networking
| Functionality | AWS Service | Azure Service |
| Private Network | Amazon VPC (Virtual Private Cloud) | Azure Virtual Network (VNet) |
| Load Balancer | Elastic Load Balancing (ELB) | Azure Load Balancer |
| CDN (Content Delivery) | Amazon CloudFront | Azure CDN |
| VPN Gateway | AWS VPN | Azure VPN Gateway |
| DNS Service | Amazon Route 53 | Azure DNS |
| Traffic Management | AWS Global Accelerator | Azure Traffic Manager |
4. Security & Identity
| Functionality | AWS Service | Azure Service |
| Identity and Access Management | AWS IAM | Azure Active Directory (AD) |
| Key Management | AWS KMS (Key Management Service) | Azure Key Vault |
| Web Application Firewall | AWS WAF | Azure WAF (Web Application Firewall) |
| DDoS Protection | AWS Shield | Azure DDoS Protection |
5. Database
| Functionality | AWS Service | Azure Service |
| Managed Relational Database | Amazon RDS | Azure SQL Database |
| NoSQL Database | Amazon DynamoDB | Azure Cosmos DB |
| Data Warehouse | Amazon Redshift | Azure Synapse Analytics |
| Caching | Amazon ElastiCache | Azure Cache for Redis |
| Managed Database Migration | AWS Database Migration Service (DMS) | Azure Database Migration Service |
6. Monitoring & Management
| Functionality | AWS Service | Azure Service |
| Monitoring & Alerts | Amazon CloudWatch | Azure Monitor |
| Automation & Orchestration | AWS Systems Manager | Azure Automation |
| Resource Provisioning | AWS CloudFormation | Azure Resource Manager (ARM) |
| Cost Management | AWS Cost Explorer | Azure Cost Management + Billing |
7. Developer & DevOps Tools
| Functionality | AWS Service | Azure Service |
| CI/CD Pipeline | AWS CodePipeline | Azure DevOps Services |
| Source Code Repository | AWS CodeCommit | Azure Repos |
| Artifact Repository | AWS CodeArtifact | Azure Artifacts |
| Serverless Workflow | AWS Step Functions | Azure Logic Apps |
| API Management | Amazon API Gateway | Azure API Management |
8. Analytics
| Functionality | AWS Service | Azure Service |
| Big Data Processing | AWS EMR (Elastic MapReduce) | Azure HDInsight |
| Real-time Data Streaming | Amazon Kinesis | Azure Stream Analytics |
| Data Lake | AWS Lake Formation | Azure Data Lake |
9. Artificial Intelligence & Machine Learning
| Functionality | AWS Service | Azure Service |
| Machine Learning Platform | Amazon SageMaker | Azure Machine Learning |
| AI Services (Pre-built Models) | AWS AI Services (e.g., Rekognition, Lex, Polly) | Azure Cognitive Services |
10. Miscellaneous
| Functionality | AWS Service | Azure Service |
| IoT Services | AWS IoT Core | Azure IoT Hub |
| Hybrid Cloud Solutions | AWS Outposts | Azure Stack |
| Edge Computing | AWS Wavelength | Azure Edge Zones |
| Blockchain | Amazon Managed Blockchain | Azure Blockchain Service |
| Robotics | AWS RoboMaker | Azure Robotics |
| Quantum Computing | Amazon Braket | Azure Quantum |
| Message Queue Service | Amazon SQS (Simple Queue Service) | Azure Queue Storage |
| Notification Service | Amazon SNS (Simple Notification Service) | Azure Notification Hubs |
| Event Streaming | Amazon EventBridge | Azure Event Grid |
Key Differences:
Compute: AWS EC2 and Azure VMs are quite similar, but Azure tends to focus more on integrating with other Microsoft products (e.g., Windows, Active Directory).
Networking: Both AWS and Azure provide extensive networking solutions, but AWS has a broader global infrastructure.
Monitoring & Management: AWS CloudWatch and Azure Monitor have feature parity, but AWS tends to have deeper integration across its services for detailed telemetry.
Database: AWS has more database offerings like DynamoDB and Aurora, while Azure excels with its SQL-based solutions and Cosmos DB for NoSQL.
Both platforms offer a vast array of services with overlap in functionality, but each has its own unique features and ecosystems