This document provides an overview of key Amazon Web Services (AWS) including Elastic Compute Cloud (EC2), Relational Database Service (RDS), and Simple Storage Service (S3). It defines EC2 instances, security groups, elastic IPs, and load balancers. For RDS, it describes database instances, snapshots, and supported database engines. S3 is described as cloud storage for objects from 1 byte to 5 TB in size stored in buckets. Hands-on exercises are included for each service.
2. Disclaimer: All the logos and products / product related information displayed in
this presentation are registered and owned by their respective brand /
organization.
2
3. Agenda
• EC2
– Instance
• Types
– Security Group
– Elastic IP
– Elastic Load Balancer
• Amazon RDS
– DB Instance
– DB Snapshot
• AWS S3
– Bucket
• Q&A
3
11. Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2)
is a web service that provides resizable
compute capacity in the cloud. It is designed
to make web-scale computing easier for
developers.
11
12. Amazon EC2 Instances
• Amazon EC2 provides a wide selection of
instance types optimized to fit different use
cases.
• Instance types comprise varying combinations
of CPU, memory, storage, and networking
capacity and give you the flexibility to choose
the appropriate mix of resources for your
applications.
12
13. Instance - Features
• Amazon Elastic Block Store
• Multiple Locations
• Elastic IP Addresses
• Amazon Virtual Private Cloud
• Amazon CloudWatch
• Auto Scaling
• Elastic Load Balancing
• High Performance Computing (HPC) Clusters
13
15. Security Group
• A security group acts as a virtual firewall that
controls the traffic for one or more instances.
• Any instance launched will have to be
associated with a security group.
• Rules for security groups can be modified
anytime.
• Any rule changed for a security group will
apply to all the associated instances.
15
16. Elastic IP
• An Elastic IP address (EIP) is a static IP address
designed for dynamic cloud computing.
• An EIP is always associated with the AWS
account, not a particular instance, and it
remains associated with your account until
you choose to explicitly release it.
• EIP pool is different for EC2-Instances and
VPC.
16
17. Elastic Load Balancer
• Elastic Load Balancing automatically
distributes incoming application traffic across
multiple Amazon EC2 instances in the cloud.
• This is to achieve greater levels of fault
tolerance in your applications, seamlessly
providing the required amount of load
balancing capacity needed to distribute
application traffic.
17
19. Amazon RDS
• Amazon Relational Database Service (Amazon
RDS) is a web service that makes it easy to set
up, operate, and scale a relational database in
the cloud.
19
20. Amazon RDS - Details
• Pre-configured Parameters
– MySQL, Oracle, SQL Server, or PostgreSQL
• Monitoring and Metrics
• Automatic Software Patching
• Automated Backups
• DB Snapshots
• DB Event Notifications
• . . .
20
22. Amazon S3
• Amazon S3 (Simple Storage Solutions) is cloud
storage for the Internet. It is designed to make
web-scale computing easier for developers.
• Amazon S3 provides a simple web-services
interface that can be used to store and
retrieve any amount of data, at any time, from
anywhere on the web.
22
23. Amazon S3 - Features
• Write, read, and delete objects containing from 1
byte to 5 terabytes of data each. The number of
objects you can store is unlimited.
• Each object is stored in a bucket and retrieved via a
unique, developer-assigned key.
• A bucket can be stored in one of several regions.
• Authentication mechanisms are provided to ensure
that data is kept secure from unauthorized access.
23