Once you have chosen what type of AMI you need, the next step is specifying the instance type.
Instance type defines the hardware profile and costs based on (among others) the following characteristics:
EC2 Computer Units
Virtual CPUs
Physical processor
Memory
Storage
Network performance
Processor Architecture
Instance types are grouped into family types that offer distinct performance benefits.