Software

Resizing an Amazon EC2 Instance

Updated

Resizing an EBS-backed EC2 instance is simpler than it used to be. Here's what to check and how to do it without causing downtime.

Resizing your EBS-backed instances has been simplified considerably by Amazon in the last couple of years. Here’s the process and what to watch out for.

Compatibility Requirements

Before attempting to resize, verify three things:

  • Platform: 32-bit and 64-bit instances cannot be converted to each other
  • Virtualization type: HVM instances cannot be resized to Paravirtual (PV) formats, and vice versa
  • Network configuration: Certain instance types require VPC deployment and are incompatible with EC2-Classic

Steps

  1. Open the EC2 console
  2. Stop the target instance
  3. Select the instance and navigate to Actions → Instance Settings → Change Instance Type
  4. Select your desired instance type - the dropdown shows only compatible options
  5. Start the stopped instance

That last step sounds obvious, but I forgot it once and caused 3 minutes of unexpected downtime. Don’t be me.

Key Takeaway

The process is straightforward. The dropdown filters out incompatible instance types automatically, so you won’t accidentally select something that won’t work. Just remember to start the instance after making the change.

Need hands-on help?

Consulting →
Share