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