Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment.
*Based on downtime hours from 1/1/18 to 12/31/18 pulled directly from the public service health dashboards of the major cloud providers.
Vast Breadth and Depth of Compute Services
- More workloads including SAP, HPC, Machine Learning, Windows, and many more run on AWS than on any other cloud
- Over 200 instance types to help optimize the cost and performance of your workloads
- Available with choice of processor, storage and networking options, operating system, and purchase model
Ideal for high performance computing, batch processing, video encoding, and more.
Ideal for high performance databases, distributed web scale in-memory caches, real time big data analytics, and more.
Ideal for machine learning, graphic intensive applications, gaming, and more.
Introducing Amazon EC2 Instance Connect, a new way to control SSH access to your EC2 instance
New M5 and R5 sizes
New C5 sizes
I3en Instance Launched
T3a instances now available
New Bare Metal Instance Launch
Learn more about features for instance security, storage, networking, autoscaling, and more
Follow these steps to to get started with Amazon EC2.
Learn tips and techniques to get the most out of your experience with Amazon EC2.