Secure and resizable compute capacity for virtually any workload
Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and deepest compute platform, with over 600 instances and choice of the latest processor, storage, networking, operating system, and purchase model to help you best match the needs of your workload. We are the first major cloud provider that supports Intel, AMD, and Arm processors, the only cloud with on-demand EC2 Mac instances, and the only cloud with 400 Gbps Ethernet networking. We offer the best price performance for machine learning training, as well as the lowest cost per inference instances in the cloud. More SAP, high performance computing (HPC), ML, and Windows workloads run on AWS than any other cloud.
Run cloud-native and enterprise applications
Amazon EC2 delivers secure, reliable, high-performance, and cost-effective compute infrastructure to meet demanding business needs.
Scale for HPC applications
Access the on-demand infrastructure and capacity you need to run HPC applications faster and cost-effectively.
Learn more about HPC on AWS »
Develop for Apple platforms
Build, test, and sign on-demand macOS workloads. Access environments in minutes, dynamically scale capacity as needed, and benefit from AWS’s pay-as-you-go pricing.
Learn more about EC2 Mac instances »
Train and deploy ML applications
Amazon EC2 delivers the broadest choice of compute, networking (up to 400 Gbps), and storage services purpose-built to optimize price performance for ML projects.
How to get started
Check out Amazon EC2 features
Learn more about instance security, storage, networking, autoscaling, and more.
Dive deep into Amazon EC2 tools
Learn tips and techniques to get the most out of your Amazon EC2 experience.
Connect with an expert
From development to enterprise-level programs, get the right support at the right time.