AWS ServiceAzure Equivalent Migration Note
EC2 Virtual Machines Closest 1:1 mapping. Instance families and disk types differ; right-size on assessment data.
S3 Blob Storage Direct equivalent. Access models and bucket policies differ; ACLs do not port over
RDSAzure SQL Database / Azure Database for PostgreSQL / MySQLEngine-dependent. SQL Server moves cleanly; Aurora has no direct equal and needs replatforming.
Lambda Azure Functions Similar model, different triggers and runtimes. Event wiring is rebuilt.
EKS AKSBoth managed Kubernetes. Manifests port; networking, ingress, and identity bindings.
ECSContainer Apps / Container Instances / AKS No single equivalent. Choice depends on the orchestration model you want.
VPCVirtual Network (VNet) Conceptually similar, structurally different. Subnets, route tables, and security groups need redesign.
IAMMicrosoft Entra ID Not a 1:1 mapping. Roles, policies, and trust relationships are re-modeled.
CloudFormation ARM templates / Bicep Full rewrite. No converter produces production-ready output.
CloudWatch Azure Monitor Different metrics, logs, and alerting. Dashboards and alarms were rebuilt from scratch.
DynamoDB Cosmos DB Both NoSQL, different APIs, and consistency models. Data-access code changes.
Route 53 Azure DNS Direct DNS equivalent. Health-check and routing-policy features differ.
SNS / SQS Service Bus / Event Grid / Queue Storage One AWS service splits into several Azure services by messaging pattern.