What is an Amazon EC2 instance? An Amazon EC2 instance is a virtual server in Amazon's Elastic Compute Cloud (EC2) scalable compute platform for running applications on the Amazon Web Services (AWS) cloud. Amazon EC2 provides secure, resizable compute in the cloud, offering the broadest choice of processor, storage, networking, OS, and purchase model. Instance types determine the specifications for an instance such as compute, memory, and storage. Learn the different EC2 instance types and find the right one for your workload!. Tagged with aws, ec2, devops, cloudcomputing.