Amazon AWS provides ec2 instances of various types namely micro, small, medium etc. These instances types differ on the CPU, Memory, Storage, and networking capacity. AWS also provides various ranges of ec2 instances like t2, m3, m4, c3, c4 etc. All these range of instances have their own unique features in terms of best usage of CPU, memory and networking capacity to provide robust computing environment. One of the best feature of AWS ec2 instance type is that, it provides the flexibility of changing the instances type based on the demand and usage. If usage is more, then you can opt for higher instances type or else you can downgrade the instance type to save your expenses.