From AWS
- Redundancy
- Domain boundaries
- AWS = Accounts
- Root -> OUs -> Accounts (logical and billing boundaries) -> Resources
- Azure = Subscriptions (+Resource Groups)
- No account just for management
- Management Groups -> Subscriptions -> Resource Groups -> Resources
- Cross Account IAM
- RBAC at different scopes
- Management group/subscription/resource group/individual resources
- Services
- Amazon Timestream = Azure Data Explorer
- CloudWatch (+X-Ray) = Azure Monitor
- AWS Organisations = Azure Management Groups
- IAM = Entra
- Cognito = Entra External ID
- KMS = Key Vault
- Certificate Manager = Key Vault Certificates, Microsoft Cloud PKI
- Global Accelerator = Front Door/Cross-regional Load Balancer/(Traffic Manager?)
- Storage
- Containers
- Data
- Comms
- SES = Azure Communication Services/SendGrid
- Networking
- VPC
- Azure Virtual Networks
- Subnet’s are region-specific not AZ specific
- AWS Security Groups (Stateful)/ACLs (Stateless)
- Azure Network Security Groups (Stateful)
- Still no transitive peering by default
- Can use Network Virtual Appliances or Gateways
- Load Balancing
- Load Balancer
- Same Layer 4 (transport[tcp/udp]) As AWS Network Load Balancer
- Application Gateway
- AWS Application Load Balancer
- Rule-based routing
- DirectConnect = ExpressRoute
- Route Tables = User-Defined Routes