EC2 Instances
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure and resizable compute capacity in the cloud. It is designed to make it easy for you to launch instances and configure them with the appropriate storage, network, and security settings. Amazon EC2 instances can run a wide variety of operating systems and applications, making them a great choice for a variety of workloads.
Building Blocks of an Instance
An Amazon Elastic Compute Cloud (Amazon EC2) instance is a virtual server in the cloud that you can use to host your applications. Amazon EC2 instances are built on top of the Xen hypervisor, which allows you to run multiple operating systems on a single server.
Each Amazon EC2 instance has a number of attributes, including: