Cloud Case Studies
Cloud Case Studies
Amazon Elastic Compute Cloud (EC2) forms a central part of Amazon. com's cloud-
computing platform, Amazon Web Services (AWS) by allowing users to rent virtual
computers on which to run their own computer applications. EC2 encourages scalable
deployment of applications by providing a web service through which a user can
boot an Amazon Machine Image (AMI) to configure a virtual machine, which Amazon calls
an "instance", containing any software desired. A user can create, launch, and terminate
server-instances as needed, paying by the second for active servers – hence the term
"elastic". EC2 provides users with control over the geographical location of instances that
allows for latency optimization andhigh levels of redundancy.
In November 2010, Amazon switched its own retail website to use EC2 and AWS.
Features of EC2:
Amazon EC2 provides the following features:
• Virtual computing environments, known as instances
• Preconfigured templates for your instances, known as Amazon Machine Images
(AMIs), that package the bits you need for your server (including the operating
system and additional software)
• Various configurations of CPU, memory, storage, and networking capacity for
your instances, known as instance types
• Secure login information for your instances using key pairs (AWS stores the public
key, and you store the private key in a secure place)
• Storage volumes for temporary data that's deleted when you stop or
terminate your instance, known as instance store volumes
• Persistent storage volumes for your data using Amazon Elastic Block Store
(Amazon EBS), known as Amazon EBS volumes
• Multiple physical locations for your resources, such as instances and Amazon
EBS volumes, known as Regions and Availability Zones
• A firewall that enables you to specify the protocols, ports, and source IP ranges that
can reach your instances using security groups
• Static IPv4 addresses for dynamic cloud computing, known as Elastic IP addresses