Cloud portability: AWS → Azure

Most of my cloud AI work has been on AWS — architecture evaluated and partly operated as part of a paid engagement building a sovereign consultation-analysis platform for a New Zealand qualitative-research firm (see the Stoa case study), plus the upstream AWS stack (ECS Fargate, Batch, SQS) credited to that project's origin and extended by me. This page maps that AWS-shaped experience onto the Azure AI stack, service for service.

Mapping

Capability I shipped on AWSAWS serviceAzure equivalent
Managed LLM inference (Llama 70B, structured outputs)BedrockAzure OpenAI / Foundry model catalog
Batch LLM pipeline jobsAWS Batch + SQSContainer Apps Jobs + Storage Queues
App hostingECS FargateContainer Apps
GPU self-hosting (Ollama)EC2 p3-classNC-series VMs
SecretsSecrets ManagerKey Vault
IdentityIAM / CognitoEntra ID
Serverless glueLambda + EventBridgeFunctions + Event Grid

I have not run Azure hands-on; this maps where each piece of my AWS work lands on the Azure AI stack.

Evidence