EC2 is an infrastructure as a service (IaaS) cloud. This means that Amazon EC2 provides the hardware, while the user is responsible for running the software. EC2 offers the following: CPU, RAM, Storage, Scalability, Flexibility, Raw compute power. Some types of EC2 instances include: General Purpose Instances Compute Optimized Instances Memory-Optimized Instances Accelerated Computing Instances Storage Optimized Instances
ec2 image