AWS Compute Services
Virtual Machines (VM)
AWS Elastic Compute Cloud(EC2): Secure and resizable compute capacity (virtual servers) in the cloud
Amazon EC2 Spot: Run fault-tolerant workloads for up to 90% off
Amazon EC2 Auto Scaling: Automatically add or remove compute capacity to meet changes in demand
Amazon Lightsail: Easy-to-use cloud platform that offers you everything you need to build an application or website
AWS Batch: Fully managed batch processing at any scale
Containers
Amazon Elastic Container Service (ECS): Highly secure, reliable, and scalable way to run containers
Amazon ECS Anywhere: Run containers on customer-managed infrastructure
Amazon Elastic Container Registry (ECR): Easily store, manage, and deploy container images
Amazon Elastic Kubernetes Service (EKS): Fully managed Kubernetes service
Amazon EKS Anywhere: Create and operate Kubernetes clusterson your own infrastructure
AWS Fargate: Serverless compute for containers
AWS App Runner: Build and run containerized applications on a fully managed service
Serverless
AWS Lambda: Run code without thinking about servers. Pay only for the compute time you consume
Edge and hybrid
AWS Outposts: Run AWS infrastructure and services on premises for a truly consistent hybrid experience
AWS Snow Family: Physical edge computing and storage devices for rugged or disconnected environments
AWS Wavelength: Delivery ultra-low latency application for 5G devices
VMware Cloud on AWS: Preferred service for all vSphere workloads to rapidly extend and migrate to the cloud.
AWS Local Zones: Run latency sensitive applications closer to end-users
Cost and capacity management
AWS Savings Plan: Flexible pricing model that provides savings of up to 72% on AWS compute usage
AWS Compute Optimizer: Recommends optimal AWS Compute resources for your workloads to reduce costs and improve performance
AWS Elastic Beanstalk: Easy-to-use service for deploying and scaling web applications and services
EC2 Image Builder: Build and maintain secure Linux or Windows Server images
Elastic Load Balancing (ELB): Automatically distribute incoming application traffic across multiple target