AWS does allow you to Vertically scale by changing the instance type from a Lower Instance type to a higher one. But it has it’s own disadvantages
- You need to stop the instance to actually change the instance type
- If your existing instance is of virtualization type PV, you can only choose an instance that is also of the type PV
- If your existing instance is a reserved instance with upfront payment, then you can only scale it to an instance of the same instance family (for example m1 and m3 etc)