Amazon Elastic Compute Cloud (EC2): EC2 is a fundamental AWS service that provides scalable virtual servers, known as instances, on the cloud. It allows you to run a wide variety of operating systems and applications, offering complete control over your computing environment.
AWS Lambda: AWS Lambda is a serverless compute service that allows you to run code in response to events without managing servers. It’s ideal for microservices, data processing, and automating tasks, as you only pay for the compute time consumed.
Amazon Elastic Container Service (ECS): ECS is a container orchestration service that simplifies the deployment, scaling, and management of containerized applications using Docker. It integrates with AWS Fargate, a serverless container compute engine, for even more simplicity.
Amazon Elastic Kubernetes Service (EKS): EKS is a managed Kubernetes service that makes it easier to run, manage, and scale containerized applications using Kubernetes, an open-source container orchestration platform.
AWS Batch: AWS Batch is a fully managed batch processing service for efficiently running batch computing workloads at any scale. It dynamically provisions the right compute resources based on workload requirements.
Amazon Lightsail: Lightsail is a simplified compute service designed for easy and cost-effective hosting of web applications, websites, and small-scale applications. It provides pre-configured virtual private servers (VPS) with a user-friendly interface.
Amazon Elastic Beanstalk: Elastic Beanstalk is a platform as a service (PaaS) that simplifies the deployment and management of web applications. It supports multiple programming languages and automates infrastructure provisioning.
AWS Outposts: AWS Outposts brings AWS infrastructure and services to your on-premises data center. It allows you to run AWS compute and storage services locally for low-latency and data residency requirements.
AWS Wavelength: Wavelength is an edge computing service that provides ultra-low latency for mobile and connected devices by placing compute resources in close proximity to 5G networks.
Amazon App Runner: App Runner is a fully managed service that simplifies the deployment of containerized and code-based web applications. It automates containerization, scaling, and load balancing.
Amazon EC2 Auto Scaling: This service enables you to automatically adjust the number of EC2 instances in your applications to maintain performance and cost efficiency, ensuring that you have the right capacity at all times.
Amazon EC2 Image Builder: Image Builder simplifies the creation, management, and deployment of custom Amazon Machine Images (AMIs) for EC2 instances, helping you maintain consistent configurations.