AWS ec2 or Amazon Elastic compute cloud instance types consist of different combinations of CPU, memory, storage, and networking capacity. It is a virtual server in Amazon Web Services terminology and helps to run applications on Amazon infrastructure.