Amazon Elastic Compute Cloud
User Guide for Linux Instances

T2 Instances

T2 instances are designed to provide a baseline level of CPU performance with the ability to burst to a higher level when required by your workload. T2 instances are well suited for a wide range of general-purpose applications like microservices, low-latency interactive applications, small and medium databases, virtual desktops, development, build, and stage environments, code repositories, and product prototypes.

For more information about T2 instance pricing and additional hardware details, see Amazon EC2 Pricing and Amazon EC2 Instance Types.

If your account is less than 12 months old, you can use a t2.micro instance for free within certain usage limits. For more information, see AWS Free Tier.

Hardware Specifications

For more information about the hardware specifications for each Amazon EC2 instance type, see Amazon EC2 Instance Types.

T2 Instance Requirements

The following are the requirements for T2 instances:

  • You must launch your T2 instances into a virtual private cloud (VPC); they are not supported on the EC2-Classic platform. Amazon VPC enables you to launch AWS resources into a virtual network that you've defined. You cannot change the instance type of an existing instance in EC2-Classic to a T2 instance type. For more information about EC2-Classic and EC2-VPC, see Supported Platforms. For more information about launching a VPC-only instance, see Instance Types Available Only in a VPC.

  • You must launch a T2 instance using an HVM AMI. For more information, see Linux AMI Virtualization Types.

  • You must launch your T2 instances using an Amazon EBS volume as the root device. For more information, see Amazon EC2 Root Device Volume.

  • T2 instances are available as On-Demand Instances, Reserved Instances, and Spot Instances, but they are not available as Scheduled Instances or Dedicated Instances. They are also not supported on a Dedicated Host. For more information about these options, see Instance Purchasing Options.

  • There is a limit on the total number of instances that you can launch in a region, and there are additional limits on some instance types. By default, you can run up to 20 T2 instances simultaneously. If you need more T2 instances, you can request them using the Amazon EC2 Instance Request Form.

  • Ensure that the T2 instance size that you choose passes the minimum memory requirements of your operating system and applications. Operating systems with graphical user interfaces that consume significant memory and CPU resources (for example, Windows) may require a t2.micro, or larger, instance size for many use cases. As the memory and CPU requirements of your workload grows over time, you can scale to larger T2 instance sizes, or other EC2 instance types.