Guidance
Since you selected "I want to run a basic web service” we recommend AWS App Runner as the best place for you to start.
What is AWS App Runner?
AWS App Runner is a fully managed container application service that lets you build, deploy, and run containerized web applications and API services without prior infrastructure or container experience. App Runner is powered by AWS Fargate, a serverless compute engine that runs billions of containers, and provides customers with a secure compute environment with no infrastructure overhead.
Why are we recommending AWS App Runner?
App Runner is one of the easiest ways to run containers on AWS. You don't need to learn new technologies, decide which compute service to use, or know how to provision and configure AWS resources. App Runner connects directly to your code or image repository. It provides an automatic integration and delivery pipeline with fully managed operations, high performance, scalability, and security.
While this is our recommended starting point, other services could also suit your needs and you can always try a different service if your use case changes or if AWS App Runner does not seem optimal for your use case.
You pay as your application scales with granular request-based pricing. For more information on App Runner pricing, please visit AWS App Runner Pricing.