Launch applications when needed without upfront commitments
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.
7x fewer downtime hours than the next largest cloud provider*
24 regions and 76 availability zones globally
Amazon EC2 offers the broadest and deepest choice of instances, built on the latest compute, storage, and networking technologies and engineered for high performance and security.
Faster innovation and increased security with AWS Nitro System
The AWS Nitro System is the underlying platform for our next generation of EC2 instances that offloads many of the traditional virtualization functions to dedicated hardware and software to deliver high performance, high availability, and high security while also reducing virtualization overhead. The Nitro System is a rich collection of building blocks that can be assembled in many different ways, giving us the flexibility to design and rapidly deliver new EC2 instance types with an ever-broadening selection of compute, storage, memory, and networking options.
Choice of processors
A choice of latest generation Intel Xeon, AMD EPYC, and AWS Graviton CPUs enables you to find the best balance of performance and price for your workloads. EC2 instances powered by NVIDIA GPUs and AWS Inferentia are also available for workloads that require accelerated computing such as machine learning, gaming, and graphic intensive applications.
High performance storage
Amazon Elastic Block Store (EBS) provides easy to use, high performance block storage for use with Amazon EC2. Amazon EBS is available in a range of volume types that allow you to optimize storage performance and cost for your workloads. Many EC2 instance types also come with options for local NVMe SSD storage for applications that require low latency.
AWS is the first and only cloud to offer 100 Gbps enhanced Ethernet networking for compute instances. Enhanced networking enables you to get significantly higher packet per second (PPS), lower network jitter, and lower latency. For high performance computing (HPC) applications, Elastic Fabric Adapter is a network interface for Amazon EC2 instances that offers low-latency, high-bandwidth interconnect between compute nodes to help scale applications to thousands of cores.
Ideal for business-critical applications, small and mid-sized databases, web tier applications, and more. General purpose instances provide a balance of compute, memory and networking resources, and can be used for a variety of diverse workloads. These instances are ideal for applications that use these resources in equal proportions such as web servers and code repositories
Ideal for high performance computing, batch processing, video encoding, and more. Compute Optimized instances are ideal for compute bound applications that benefit from high performance processors. Instances belonging to this family are well suited for batch processing workloads, media transcoding, high performance web servers, high performance computing (HPC), scientific modeling, dedicated gaming servers and ad server engines, machine learning inference and other compute intensive applications
Ideal for high performance databases, distributed web scale in-memory caches, real time big data analytics, and more. Memory optimized instances are designed to deliver fast performance for workloads that process large data sets in memory.
Ideal for machine learning, graphic intensive applications, gaming, and more. Accelerated computing instances use hardware accelerators, or co-processors, to perform functions, such as floating point number calculations, graphics processing, or data pattern matching, more efficiently than is possible in software running on CPUs.
Ideal for NoSQL databases, data warehousing, distributed file systems, and more. Storage optimized instances are designed for workloads that require high, sequential read and write access to very large data sets on local storage. They are optimized to deliver tens of thousands of low-latency, random I/O operations per second (IOPS) to applications.
This is how our customers rate us on the market
- Increase or decrease capacity within minutes, not hours or days
- SLA commitment of 99.99% availability for each Amazon EC2 region. Each region consists of at least 3 availability zones
- The AWS Region/AZ model has been recognized by Gartner as the recommended approach for running enterprise applications that require high availability
- More workloads including SAP, HPC, Machine Learning, Windows, and many more run on AWS than on any other cloud
- 275 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
- Lockdown security model prohibits administrative access eliminating possibility of human error and tampering
- With the AWS Nitro System virtualization resources are offloaded to dedicated hardware and software minimizing the attack surface
- AWS supports 89 security standards and compliance certifications including PCI-DSS, HIPAA/HITECH, FedRAMP, GDPR, FIPS 140-2, and NIST 800-171, which is meaningfully more than any other cloud provider