Amazon EC2(Elastic Compute Cloud)
Web service
-On-Demand Instances: Pay for you run
-Spot Instances: 90% discount compated to On-Demand prices, flexible start and end times
-Reserved Instances: Provide significant discount(up to 72%)
-Dedicated Hosts: Physical EC2 server, help to meet compliance requriements
-Savings Plans: Offer low prices on EC2 and Fargate(1 or 3yrs term)
Amazon EC2 Auto Scaling:
Dynamic scaling and predictive scaling can be used together to scale faster.
Amazon AWS Batch:
Plans, schedules, and runs batch computing workloads across the full range of AWS compute services and features.
Amazon AWS Elastic Beanstalk:
Service for deploying and scaling web applications and services. E.g. Java, .NET, PHP, Node.js, Python, Ruby, Go
Amazon AWS Fargate:
Allow to run containers without having to manage servers or clusters. Package the application in containers, specify the CPU and memory requirements.
Amazon AWS Lambda:
Run code without provisioning or managing servers.
Amazon AWS Serverless Application Repository:
Quickly deploy code samples, components, and complete applications for common use cases.
Amzaon AWS Outposts:
Fully managed, maintained, and supported by AWS to deliver access to the latest AWS services.