Amazon Elastic Compute Cloud Documentation
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable computing capacity—literally, servers in Amazon's data centers—that you use to build and host your software systems.
Amazon EC2
- Describes key concepts for Amazon EC2 and provides instructions for how to configure and use Amazon EC2 features.
- Describes the specifications for each instance type available in Amazon EC2.
- Describes key concepts for AWS Nitro Enclaves and provides instructions for using enclaves.
- Describes the specifications and version history for Amazon managed AWS Windows AMIs that are used to launch Amazon EC2 instances.
Develop for Amazon EC2
- Describes the programming interfaces for Amazon EC2 and provides code examples.
- Documents the Amazon EC2 Query API.
- Documents the Amazon EC2 Instance Connect Query API.
- Documents the AWS CLI commands for Amazon EC2 and provides examples.
- Documents the AWS CloudFormation resources and properties for Amazon EC2.
Migrate to Amazon EC2
- Import your virtual machine images to Amazon EC2.
Workloads on Amazon EC2
- Provides a conceptual overview with guidance about how to launch and configure Microsoft SQL Server on an Amazon EC2 instance.
Best Practices
- Browse AWS best practices that can help you leverage our compute services for your high performance computing (HPC), edge computing, and hybrid cloud architectures.
PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.