This introductory seminar explains Cloud Computing and Amazon Web Services (AWS) in great detail.
The presenter, Simone Brunozzi (@simon), is an AWS Technology Evangelist.
Recommended for business/technical audiences.
3. }
Consumer
b usiness
Seller
b usiness
IT
I nfrastructure
b usiness
[ Amazon.com’s three businesses ]
3
4. 1)
Introduction
to
Cloud
Computing
2)
What
i s
Amazon
Web
S ervices?
3)
S uccess
stories
4)
What
i s
u nique
about
AWS?
5)
Demo
6)
Cloud
Computing
Myths
[ Our plan for today ]
4
5. amazon
web services
More Success
s tories
Business Cloud
C omputing Cloud
M yths
Unique?
More
What
i s
AWS?
Technical Demo
1. Cloud Computing
5
6. 1)
E lastic
Capacity
2)
Quick
and
easy
d eployment
3)
No
CapEx,
No
i nitial
i nvestment
4)
Pay
as
you
go,
for
what
you
u se
5)
Automation
and
Reusable
components
[ Cloud Computing ]
6
8. _
S caling
up
a nd
d own
i n
m inutes
_
No
need
to
p rovision
_
O ptimize
r esources
b ased
o n
y our
n eeds
_
C an
e asily
m anage
u nexpected
p eaks
[ 1. Elastic Capacity ]
8
9. Capacity
traditional
IT capacity
Time
Your IT needs
[ Usage Patterns:
Traditional IT ]
9
10. On and Off Fast Growth
Variable peaks Predictable peaks
[ Usage Patterns:
Traditional IT ]
10
11. On and Off WASTE Fast Growth
Variable peaks Predictable peaks
[ Usage Patterns:
Traditional IT ]
11
12. On and Off WASTE Fast Growth
Poor
Variable peaks Service Predictable peaks
[ Usage Patterns:
Traditional IT ]
12
13. Capacity
traditional
IT capacity
Time
Elastic
CLOUD capacity
Your IT needs
[ Usage Patterns:
Cloud Computing ]
13
14. On and Off Fast Growth
Variable peaks Predictable peaks
[ Usage Patterns:
Cloud Computing ]
14
16. _
IT
Infrastructure
i s
n o
l onger
a
b arrier
_
E asier
t o
t est
d ifferent
solutions
_
No
need
to
wait
for
p rovisioning
_
S horter
development
c ycles
[ 2. Quick and easy deployment ]
16
18. _
No
i nitial
i nvestment
needed
_
No
termination
fees
_
No
commitments
_
C lear
pricing
m odel
( on
the
w ebsite)
[3. No CapEx, no initial investment ]
18
20. _
P ay
for
s ervers
“ by
t he
h our”
( on-‐demand)
_
P ay
for
s torage
“ per
G igabyte”
p er
month
_
P ay
for
d ata
t ransfer
“ per
G igabyte”
_
E asy
t o
turn
r esources
o n/off
( running
c osts)
[4. Pay as you go, for what you use ]
20
22. _
A utomation,
l ess
r epetitive
tasks
( “70/30”
rule)
_
Better
m anagement
t ools
_
F ocus
on
y our
b usiness
_
No
need
to
b uild
from
s cratch,
b ut
i nstead
“ reuse”
_
No
need
to
work
o n
“ Undifferentiated
H eavy
L ifting”
[
5. Automation, reusable components ]
22
23. 1)
E lastic
Capacity
2)
Quick
and
easy
d eployment
3)
No
CapEx,
No
i nitial
i nvestment
4)
Pay
as
you
go,
for
what
you
u se
5)
Automation
and
Reusable
components
[ Cloud Computing: recap ]
23
25. $
Lower costs Focus on your business
$
Faster time to market Capital efficiency
[ Business Benefits
of Cloud Computing ]
24
26. amazon
web services
More Success
s tories
Business Cloud
C omputing Cloud
M yths
Unique?
More
What
i s
AWS?
Technical Demo
2. Amazon Web Services
25
27. _
Reliable,
S calable,
L ow-‐Cost
I nfrastructure
_
E very
service
o ffers
APIs
_
Y ou
can
u se
o nly
t he
c omponents
y ou
n eed
_
A ll
the
i mportant
“ building
b locks”
a re
p rovided
[ What is Amazon Web Services? ]
26
28. Region GovCloud
Region
[ Global AWS Infrastructure ]
27 (as
o f
Apr
1 9th,
2 012)
29. Availability
Z one
[ Global AWS Infrastructure ]
28 (as
o f
Apr
1 9th,
2 012)
30. SeaYle South
Bend New
York
(2) London Amsterdam
Newark Dublin Stockholm
Palo
Alto
Tokyo
San
Jose
Paris Frankfurt
Ashburn Milan
Los
Angeles
(2) Jacksonville Osaka
Dallas Hong
Kong
St.Louis
Miami Singapore
Sao
Paulo
Edge
L ocations
[ Global AWS Infrastructure ]
29 (as
o f
Apr
1 9th,
2 012)
31. _
C reate
an
AWS
Account
_
O pen
t he
AWS
Management
C onsole
_
S tart
using
t he
services
( Amazon
EC2,
A mazon
S 3...)
[ Getting started is easy ]
30
33. amazon
web services
[ ]
The Amazon Web Services universe
32
34. Command
L ine
API
Web
C onsole SDK
[
The Amazon Web Services universe ]
33
35. Management +
Interface
[
The Amazon Web Services universe ]
34
36. Cross
Service
Features
CloudWatch
Simple
WorkFlow IAM
CloudForma[on
Management +
Elas[c
BeanStalk Interface
[
The Amazon Web Services universe ]
35 (some
s ervices
a re
o mitted
h ere)
37. Cross
Service
Features
Platform
Building
blocks EMR
SQS CloudFront Management +
RDS DynamoDB Interface
SES CloudSearch
[
The Amazon Web Services universe ]
36 (some
s ervices
a re
o mitted
h ere)
38. Cross
Service
Features
Platform
Building
blocks
Infrastructure
Management +
Building
Interface
Blocks
EC2
Virtual
Private
Cloud
EBS S3
[
The Amazon Web Services universe ]
37 (some
s ervices
a re
o mitted
h ere)
39. Elas[c
Beanstalk
Cross Simple
WorkFlow
Service CloudForma[on
CloudWatch
Features IAM Command
Line
Web
Console
APIs
Platform SDK
Building RDS
CloudSearch
SES
CloudFront
SQS
blocks
EMR
DynamoDB
Infrastructure
Management +
Building VPC
EC2
EBS
S3 Interface
Blocks
[
The Amazon Web Services universe ]
38 (some
s ervices
a re
o mitted
h ere)
40. amazon
web services
More Success
s tories
Business Cloud
C omputing Cloud
M yths
Unique?
More
What
i s
AWS?
Technical Demo
3. Success stories
39
43. _
U sing
AWS
s ince
April
2010
_
H ybrid
environment
( AWS
+
traditional
I T)
_
D ev/Test
i s
r eady
within
A mazon
V PC
_
F oundation
p latforms
a re
A WS-‐ready
[ Shell ]
42
44. _
S everal
services
are
o n
A WS
_
S mart-‐TV
Hubsite:
S amsung
T V
a pplication,
i s
o n
A WS
_
S aved
CapEx
b y
3 4
Million
U S$
_
Reduced
O pEx
b y
8 5%
[ Samsung ]
43
46. _
26
Million
subscribers
_
Netflix
i s
~25%
o f
U S
Internet
traffic
_
T hey
are
~100%
o n
AWS
_
A drian
Cockcroft,
Cloud
A rchitect:
http://www.slideshare.net/adrianco
[ Netflix.com ]
45
48. _
S imple
w ay
t o
create
v ideos
w ith
y our
p ictures
_
F acebook
App:
F rom
5 0
to
5,000
s ervers
i n
3
d ays
_
Later
optimization
with
C luster
G PU
I nstances
( EC2)
_
F reemium
model
[ Animoto.com ]
47
49. Capacity
Peak
o f
5,000
EC2
i nstances
Launch
o f
Facebook
App
Time
[ Animoto.com ]
48
51. _
P rocessing
o f
Cassini
p robe
i mages
( 200,000+)
_
A ll-‐Terrain
Hex-‐Limbed
Extra-‐Terrestrial
Explorer
r obot
_
M any
other
s ystems
on
A WS
[ NASA JPL ]
50
53. _
Replay
and
a nalysis
o f
t he
a ctivity
i n
the
s tock
market
_
Interface
built
with
Adobe
F LEX
+
A IR
_
T he
Infrastructure
i s
p urely
A mazon
S 3
[ Nasdaq ]
52
56. _
T wo
founders
i n
P erth,
A ustralia
_
“ Discovr
Apps”
for
i Phone:
2 50,000
d ownloads
i n
4
days
_
T hey
are
#1
i n
2 8+
Countries
[ Filter Squad ]
55
57. (Video
a vailable
a t:
h ttp://bit.ly/aws101_v5_discovrapps)
56 Discovr
Apps
58. _
Based
i n
B eijing
_
A mong
t he
t op
7
g ame
developers
o n
F acebook
_
3
Million
daily
a ctive
u sers
globally
[ FunPlus Game ]
57
59. “With
our
social
game
growing
from
1
million
to
3
million
in
3
months,
we
can
spin
out
more
than
300
servers
quickly,
only
managed
by
ONE
engineer.”
Chen
Q i,
C OO,
F un+
G ame
[ FunPlus Game ]
58
60. amazon
web services
More Success
s tories
Business Cloud
C omputing Cloud
M yths
Unique?
More
What
i s
AWS?
Technical Demo
4. What’s unique about AWS?
59
62. _
M ultiple
Operating
S ystems
( Linux,
W indows...)
_
M ultiple
S oftware
P latforms
( SAP,
I BM...)
_
M ultiple
Databases
( Oracle,
M S
S QL,
M ySQL...)
_
M any
l icensing
o ptions
[ Flexibility, Freedom of choice ]
61
64. _
“ Security
i s
o ur
n umber
o ne
p riority”
_
M any
S ecurity
c ertifications
( ISO
2 7001,
P CI-‐DSS-‐1,
etc)
_
D ata
privacy
t hrough
e ncryption
_
http://aws.amazon.com/security
_
W hite
P apers:
S ecurity
P rocesses,
Risk
a nd
C ompliance
[ Security ]
63
66. _
F ree
support
( Forum,
e mail...)
_
P remium
s upport:
Bronze,
S ilver,
G old,
P latinum
_
S ervice
Health
Dashboard
_
H ealth
S tatus
for
AWS
c omponents
( EC2,
EBS...)
[ Support ]
65
73. amazon
web services
More Success
s tories
Business Cloud
C omputing Cloud
M yths
Unique?
More
What
i s
AWS?
Technical Demo
5. Demo
72
74. _
W e
w ill
setup
a
CRM
s ystem
i n
a
f ew
minutes.
_
W e
are
going
t o
u se:
+
V irtual
s ervers
( Amazon
E C2)
+
C ontent
D elivery
( CloudFront)
+
R DS
( Relational
D atabase
S ervice)
[ Example: CRM in the Cloud ]
73
75. _
W e
l aunch
an
E C2
i nstance
( virtual
s erver
i n
the
C loud)
with
S ugarCRM
already
p re-‐installed.
_
W e
t hen
attach
an
“ Elastic
I P”
to
the
EC2
i nstance.
_
S ome
steps
will
b e
o mitted.
[ Step 1: CRM on Amazon EC2 ]
74
76. (Video
a vailable
a t:
h ttp://bit.ly/aws101_v5_video1)
75 Demo
-‐
p art
1
77. _
Let
me
show
y ou
h ow
to
u se
A mazon
S 3
to
h ost
any
type
of
c ontent.
_
A mazon
S 3
o ffers
a
h igh
d urability,
a nd
i t’s
i deal
f or
backups
a nd
s toring
f iles.
[ Step 2: Amazon S3 ]
76
78. (Video
a vailable
a t:
h ttp://bit.ly/aws101_v5_video2)
77 Demo
-‐
p art
2 a
79. _
A ny
content
( including
t hat
p icture)
c an
b e
d istributed
worldwide
with
a
“ CloudFront
d istribution”.
_
T o
enable
i t
within
t he
C RM,
s ome
c hanges
i n
the
H TML
code
would
b e
n eeded.
[ Step 3: global distribution ]
78
80. Edge
L ocations
[ Cloudfront Edge locations ]
79 (as
o f
M ar
3 1st,
2 012)
81. (Video
a vailable
a t:
h ttp://bit.ly/aws101_v5_video3)
80 Demo
-‐
p art
2 b
82. _
W e
l aunch
a
Database
i nstance
o n
RDS
( Relational
Database
S ervice),
t o
replace
o ur
p revious
D B.
_
A t
t he
end,
we
will
b e
a ble
to
u se
the
ENDPOINT
t o
replace
o ur
p revious
D atabase
with
RDS.
[Step 4: Moving the Database to RDS ]
81
86. (Video
a vailable
a t:
h ttp://bit.ly/aws101_v5_video4)
85 Demo
-‐
p art
3 a
87. _
W e
w ill
e nable
a
“ Read
R eplica”
( faster
read
a ccess).
_
W e
w ill
a lso
enable
a
“ Standby
R eplica”
( for
h igh
availability
a nd
i ncreased
d urability).
[Step 5: Read replica, standby replica ]
86
89. EC2 RDS
Web
Master
RDS
Read
R
[ Our Cloud architecture ]
88
90. EC2 RDS RDS
Web
Master Standby
RDS
Read
R
[ Our Cloud architecture ]
89
91. EC2 RDS RDS
Web
Master Standby
RDS
Read
R
[ Our Cloud architecture ]
90
92. EC2 RDS
Web
Master
RDS
Read
R
[ Our Cloud architecture ]
91
93. (Video
a vailable
a t:
h ttp://bit.ly/aws101_v5_video5)
92 Demo
-‐
p art
3 b
94. amazon
web services
More Success
s tories
Business Cloud
C omputing Cloud
M yths
Unique?
More
What
i s
AWS?
Technical Demo
6. Cloud Computing myths
93
95. _
M ultiple
Regions
/
Availability
Z ones
_
M any
companies
achieve
b etter
p erformance
o n
AWS
_
S ervice
L evel
Agreements
_
A mazon
S 3’s
Durability:
9 9.999999999%
[ 1. The Cloud is not reliable ]
94
96. _
S ecurity
i s
#1
P riority
for
A WS
_
C ertifications
( ISO
2 7001,
P CI-‐DSS-‐1,
. ..)
_
A udits
_
A mazon.com
u ses
AWS
T echnology
_
E ncryption
_
“ Wipe
C lean”
for
S torage
[ 2. Security / privacy not adequate ]
95
97. _
S cale
and
U tilization
a re
n ot
the
s ame
_
H uge
CapEx
_
No
true
Elasticity
_
S till
n eed
t o
m anage
t he
“ Undifferentiated
h eavy
l ifting”
_
No
“ Pay
as
y ou
g o”
_
D o
y ou
have
APIs
for
e verything?
[ 3. Same benefits on my own cloud ]
96
98. _
C loud
i s
n ot
“ all
o r
n othing”
_
100%
on
C loud
i s
easier
f or
green
f ield
s cenarios
_
T o
start,
m ove
s mall
p rojects
to
A WS
_
E xample:
Netflix
adopted
a
l ong
term
migration
plan
[ 4. I can’t move everything to AWS! ]
97
99. _
Better
resource
m anagement
_
F aster
t ime
t o
m arket
_
Improved
b usiness
a gility
_
A ble
t o
focus
m ore
o n
y our
b usiness
[ 5. Cost is the only advantage ]
98
101. _
C reate
an
AWS
a ccount
_
S ubscribe
to
s ervices
( EC2,
S 3...)
_
U se
t he
A WS
Management
C onsole
to
try
them
o ut
_
No
termination
fees,
n o
c ommitments
_
Y ou
might
b e
eligible
f or
the
f ree
tier
[ Getting started with AWS ]
100