Container and serverless
Azure Service / Feature
AWS Equivalent
Azure Kubernetes Service (AKS)
Amazon Elastic Kubernetes Service (EKS)
Azure Container Instances (ACI)
AWS Fargate
Azure Container Apps
AWS App Runner / AWS Lambda Containers
Azure Container Registry (ACR)
Amazon ECR (Elastic Container Registry)
AKS Node Pools
EKS Node Groups
AKS Cluster Autoscaler
EKS Cluster Autoscaler / Karpenter
AKS Virtual Nodes (ACI integration)
Fargate Profile for EKS
AKS System Node Pools
EKS Managed Node Groups
AKS GPU Nodes (N-series)
EC2 GPU Instances for EKS (g5, p4)
AKS Spot Node Pools
EC2 Spot Instances in EKS
Azure Pod Identity
IAM Roles for Service Accounts (IRSA)
Azure CNI (advanced networking)
AWS VPC CNI
Kubenet Networking
EKS Custom CNI / Calico
Azure Monitor for Containers
CloudWatch Container Insights / AWS Distro for OpenTelemetry
Azure Policy for AKS
AWS OPA/Gatekeeper / Kyverno (self-managed)
Azure DevOps Pipelines (CI/CD)
AWS CodePipeline + CodeBuild + CodeDeploy
Azure App Gateway Ingress
AWS ALB Ingress Controller
Azure Traffic Manager
AWS Route 53 Latency Routing
Azure Load Balancer
AWS NLB
Azure Application Gateway
AWS ALB
AKS Private Cluster
EKS Private Cluster
AKS Node OS Patching (Auto Upgrade)
EKS Managed Node Upgrade
AKS Managed Control Plane
EKS Managed Control Plane
AKS Virtual Kubelet
EKS + Fargate Integration
AKS with Windows Containers
EKS Windows Support
Azure Container Registry Tasks (Build/Push)
ECR Image Build (CodeBuild)
Last updated