Skip to main content

Amazon EC2

Amazon EC2

Compute without overhead

What is Amazon EC2?

Amazon Elastic Compute Cloud (Amazon EC2) is a cloud computing service that provides resizable, secure compute capacity as virtual servers. It offers over 1,000 instance types across Intel, AMD, and Arm processors and serves developers, enterprises, and teams running web apps, HPC, machine learning, and Windows workloads.

Pricing

Try Amazon EC2 for free

New AWS customers receive up to $200 in AWS Free Tier credits, which can be applied towards eligible AWS services, including Amazon EC2. The free plan is available for 6 months after account creation.

Learn more about the AWS Free Tier

Pay only for the compute you use

EC2 charges per instance-hour or per second depending on instance type and operating system. On-Demand instances require no upfront commitment. Spot Instances offer up to 90% discount on spare capacity. Savings Plans reduce costs by up to 72% in exchange for a one- or three-year hourly spend commitment.

View detailed pricing

Benefits of Amazon EC2

    Access reliable, scalable infrastructure on demand. Scale capacity within minutes with SLA commitment of 99.99% availability.

    Learn more

    Provide secure compute for your applications. Security is built into the foundation of Amazon EC2 with the AWS Nitro System.

    Learn more

    Optimize performance and cost with flexible options like AWS Graviton-based instances, Amazon EC2 Spot instances, and AWS Savings Plans.

    Learn more

    Migrate and build apps with ease using AWS Migration Tools, AWS Managed Services, or Amazon Lightsail. Learn how AWS can help.

    Learn more

Use cases

    Access the on-demand infrastructure and capacity you need to run HPC applications faster and cost-effectively.

    Learn more about HPC on AWS

    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

    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.

    Learn more about ML infrastructure

Frequently asked questions

    Amazon EC2 is best for developers, enterprises, and teams running web and enterprise applications, high performance computing, machine learning, SAP, Windows, and macOS workloads. It suits any team that needs secure, resizable compute capacity with a choice of processor, storage, networking, and purchase model.

    Amazon EC2 delivers reliable, scalable infrastructure on demand with a 99.99% availability SLA, security built on the AWS Nitro System, and flexible cost options through Graviton instances, Spot instances, and Savings Plans. It offers over 1,000 instance types across Intel, AMD, and Arm processors.

    Amazon EC2 is the first major cloud provider to support Intel, AMD, and Arm processors. This choice lets teams match hardware to workload across more than 1,000 instance types, including AWS Graviton-based instances that deliver strong price performance for general and compute-optimized workloads.

    Yes. Amazon EC2 delivers the best price performance for machine learning training and the lowest cost per inference instances in the cloud. It provides purpose-built compute, storage, and networking up to 400 Gbps so teams can train and deploy models efficiently at scale.

    Amazon EC2 builds security into its foundation through the AWS Nitro System, which offloads virtualization functions to dedicated hardware and isolates customer workloads. This design provides secure compute for applications without adding separate security layers, supporting sensitive and regulated workloads.

Did you find what you were looking for today?

Let us know so we can improve the quality of the content on our pages