30. ElasNc
Block
Store
• Create
storage
volumes
from
1GB
to
1TB
• Can
be
formaVed
with
a
naNve
file
system
• Storage
volume
is
automaNcally
replicated
within
the
same
Availability
Zone
• Ability
to
create
point-‐in-‐Nme
snapshots
that
can
be
stored
on
S3
• IntegraNon
with
Amazon
CloudWatch
to
track
performance
metrics
123. Instance
Metadata
• Used
to
build
generic
AMIs
• Access
instance
specific
data
that
is
unique
• Access
user
supplied
data
• User
supplied
metadata
is
limited
to
16K
• Metadata
is
available
at
h9p://169.254.169.254/metadata
125. Dynamic
Discovery
of
the
DB
Web
Server
1
Web
Server
2
Web
Server
3
DB1
DB2
DB3
Slave
Slave
Slave
DB
Master
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139. ElasNc
Load
Balancer
• Distribute
incoming
traffic
across
instances
running
across
Availability
Zones
• Detect
the
health
of
instances
and
block
traffic
to
unhealthy
instances
• Supports
sNcky
sessions
• Supports
both
IPv4
and
IPv6
• Request
count
and
Request
latency
metrics
in
Amazon
CloudWatch
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156. Amazon
RDS
• Amazon
RDS
is
a
web
service
to
setup,
operate
and
scale
a
database
on
Cloud
• Access
to
familiar
databases
like
MySQL
or
Oracle
• Manages
patching,
backup
and
recovery
• Supports
scale-‐out
for
read-‐heavy
database
workloads
on
MySQL
• No
upfront
investment;
pay-‐as-‐you-‐go
pricing
model
157. MulN-‐AZ
in
Amazon
RDS
Client
Applica3on
MySQL
MySQL
AutomaNc
Failover
RDS
RDS
Primary
Standby
Synchronous
ReplicaNon
Availability
Zone
Availability
Zone
1
2
158.
159.
160.
161.
162.
163.
164.
165. Summary
• Start
with
EC2
• AVach
an
ElasNc
IP
• Create
and
aVach
EBS
• Bundle
generic
AMIs
• Associate
EC2
instances
with
the
ELB
• Launch
RDS
DB
Instances
in
MulN-‐AZ