Before we start
]
[
2
_
Silence
your
phones
_
Restrooms
/
Emergency
Exits
_
Your
instructor:
Simone
Brunozzi,
simone
@
amazon.com
AWS
Technology
Evangelist,
APAC
2
Slide 3
Slide 3 text
Who is Amazon.com?
]
[
3
3
Slide 4
Slide 4 text
Amazon.com’s three businesses
[ ]
Consumer
business
Seller
business
IT
Infrastructure
business
}
4
4
Slide 5
Slide 5 text
Our plan for today
]
[
5
1)
Introduction
to
Cloud
Computing
2)
What
is
Amazon
Web
Services?
3)
Success
stories
4)
What
is
unique
about
AWS?
5)
Demo
6)
Cloud
Computing
Myths
5
Slide 6
Slide 6 text
How technical is it?
]
[
6
More
Technical
More
Business Cloud
Computing
What
is
AWS?
Success
stories
Unique?
Cloud
Myths
Demo
6
Slide 7
Slide 7 text
amazon
web services
7
1. Cloud Computing
More
Technical
More
Business Cloud
Computing
What
is
AWS?
Success
stories
Unique?
Cloud
Myths
Demo
7
Slide 8
Slide 8 text
1)
Elastic
Capacity
2)
Quick
and
easy
deployment
3)
No
CapEx,
No
initial
investment
4)
Pay
as
you
go,
for
what
you
use
5)
Automation
and
Reusable
components
Cloud Computing
]
[
8
8
Slide 9
Slide 9 text
1. Elastic Capacity
]
[
9
9
Slide 10
Slide 10 text
1. Elastic Capacity
]
[
10
_
Scaling
up
and
down
in
minutes
_
No
need
to
provision
_
Optimize
resources
based
on
your
needs
_
Can
easily
manage
unexpected
peaks
10
Slide 11
Slide 11 text
traditional
IT capacity
Usage Patterns:
Traditional IT
]
[
Your IT needs
Time
Capacity
11
11
Slide 12
Slide 12 text
On and Off
Usage Patterns:
Traditional IT
]
[
12
12
Slide 13
Slide 13 text
On and Off Fast Growth
Variable peaks Predictable peaks
Usage Patterns:
Traditional IT
]
[
12
12
Slide 14
Slide 14 text
On and Off Fast Growth
Variable peaks Predictable peaks
Usage Patterns:
Traditional IT
]
[
13
13
Slide 15
Slide 15 text
On and Off Fast Growth
Variable peaks Predictable peaks
Poor
Service
WASTE
Usage Patterns:
Traditional IT
]
[
13
13
Slide 16
Slide 16 text
Usage Patterns:
Cloud Computing
]
[
Elastic
CLOUD capacity
traditional
IT capacity
Your IT needs
Time
Capacity
14
14
Slide 17
Slide 17 text
Fast Growth
Variable peaks Predictable peaks
On and Off
Usage Patterns:
Cloud Computing
]
[
15
15
Slide 18
Slide 18 text
Fast Growth
Variable peaks Predictable peaks
On and Off
Usage Patterns:
Cloud Computing
]
[
15
15
Slide 19
Slide 19 text
2. Quick and easy deployment
]
[
16
16
Slide 20
Slide 20 text
2. Quick and easy deployment
]
[
17
_
IT
Infrastructure
is
no
longer
a
barrier
_
Easier
to
test
different
solutions
_
No
need
to
wait
for
provisioning
_
Shorter
development
cycles
17
Slide 21
Slide 21 text
3. No CapEx, no initial investment
[ ]
18
18
Slide 22
Slide 22 text
3. No CapEx, no initial investment
[ ]
19
_
No
initial
investment
needed
_
No
termination
fees
_
No
commitments
_
Clear
pricing
model
(on
the
website)
19
Slide 23
Slide 23 text
4. Pay as you go, for what you use
[ ]
20
20
Slide 24
Slide 24 text
[ ]
4. Pay as you go, for what you use
21
_
Pay
for
servers
“by
the
hour”
(on-‐demand)
_
Pay
for
storage
“per
Gigabyte”
per
month
_
Pay
for
data
transfer
“per
Gigabyte”
_
Easy
to
turn
resources
on/off
(running
costs)
21
Slide 25
Slide 25 text
5. Automation, reusable components
22
[ ]
22
Slide 26
Slide 26 text
_
Automation,
less
repetitive
tasks
(“70/30”
rule)
_
Better
management
tools
_
Focus
on
your
business
_
No
need
to
build
from
scratch,
but
instead
“reuse”
_
No
need
to
work
on
“Undifferentiated
Heavy
Lifting”
23
5. Automation, reusable components
[ ]
23
Slide 27
Slide 27 text
1)
Elastic
Capacity
2)
Quick
and
easy
deployment
3)
No
CapEx,
No
initial
investment
4)
Pay
as
you
go,
for
what
you
use
5)
Automation
and
Reusable
components
Cloud Computing
]
[
24
24
Slide 28
Slide 28 text
Business Benefits
of Cloud Computing
]
[
25
25
Slide 29
Slide 29 text
Business Benefits
of Cloud Computing
]
[
Faster time to market
Lower costs
$
Capital efficiency
$
25
Focus on your business
25
Slide 30
Slide 30 text
amazon
web services
26
2. Amazon Web Services
More
Technical
More
Business Cloud
Computing
What
is
AWS?
Success
stories
Unique?
Cloud
Myths
Demo
26
Slide 31
Slide 31 text
What is Amazon Web Services?
_
Reliable,
Scalable,
Low-‐Cost
Infrastructure
_
Every
service
offers
APIs
_
You
can
use
only
the
components
you
need
_
All
the
important
“building
blocks”
are
provided
]
[
27
27
Slide 32
Slide 32 text
Region GovCloud
Region
Global AWS Infrastructure
]
[
28 (as
of
Apr
19th,
2012)
28
Slide 33
Slide 33 text
Availability
Zone
Global AWS Infrastructure
]
[
29 (as
of
Apr
19th,
2012)
29
Slide 34
Slide 34 text
Edge
Locations
Global AWS Infrastructure
]
[
Dallas
St.Louis
Miami
Jacksonville
Los
Angeles
(2)
Palo
Alto
Sea:le
Ashburn
Newark
New
York
(2)
Dublin
London Amsterdam
Stockholm
Frankfurt
Paris
Singapore
Hong
Kong
Tokyo
Sao
Paulo
South
Bend
San
Jose
Osaka
Milan
30 (as
of
Apr
19th,
2012)
30
Slide 35
Slide 35 text
Getting started is easy
_
Create
an
AWS
Account
_
Open
the
AWS
Management
Console
_
Start
using
the
services
]
[
31
31
Slide 36
Slide 36 text
AWS
Management
Console
32
32
Slide 37
Slide 37 text
AWS
Management
Console
32
32
Slide 38
Slide 38 text
The Amazon Web Services universe
[ ]
amazon
web services
33
33
Slide 39
Slide 39 text
The Amazon Web Services universe
[ ]
SDK
API
Web
Console
Command
Line
34
34
Slide 40
Slide 40 text
[ ]
Management +
Interface
35
The Amazon Web Services universe
35
Slide 41
Slide 41 text
[ ]
Management +
Interface
Cross
Service
Features
CloudFormagon
Simple
WorkFlow
CloudWatch
Elasgc
BeanStalk
IAM
36
The Amazon Web Services universe
(some
services
are
omitted
here)
36
Slide 42
Slide 42 text
[ ]
Management +
Interface
Platform
Building
blocks
RDS
EMR
DynamoDB
CloudFront
SQS
CloudSearch
SES
37
Cross
Service
Features
The Amazon Web Services universe
(some
services
are
omitted
here)
37
Slide 43
Slide 43 text
Infrastructure
Building
Blocks
[ ]
Management +
Interface
Platform
Building
blocks
38
Cross
Service
Features
EBS S3
EC2
Virtual
Private
Cloud
The Amazon Web Services universe
(some
services
are
omitted
here)
38
Slide 44
Slide 44 text
[ ]
Management +
Interface
RDS
CloudSearch
SES
CloudFront
SQS
EMR
DynamoDB
ElasRc
Beanstalk
Simple
WorkFlow
CloudFormaRon
CloudWatch
IAM
VPC
EC2
EBS
S3
(some
services
are
omitted
here)
39
Infrastructure
Building
Blocks
Platform
Building
blocks
Cross
Service
Features Command
Line
Web
Console
APIs
SDK
The Amazon Web Services universe
39
Slide 45
Slide 45 text
amazon
web services
40
3. Success stories
More
Technical
More
Business Cloud
Computing
What
is
AWS?
Success
stories
Unique?
Cloud
Myths
Demo
40
Slide 46
Slide 46 text
What do customers run on AWS?
[ ]
41
41
Slide 47
Slide 47 text
Enterprise Applications
[ ]
42
42
Slide 48
Slide 48 text
_
Using
AWS
since
April
2010
_
Hybrid
environment
(AWS
+
traditional
IT)
_
Dev/Test
is
ready
within
Amazon
VPC
_
Foundation
platforms
are
AWS-‐ready
Shell
]
[
43
43
Slide 49
Slide 49 text
_
Several
services
are
on
AWS
_
Smart-‐TV
Hubsite:
Samsung
TV
application,
is
on
AWS
_
Saved
CapEx
by
34
Million
US$
_
Reduced
OpEx
by
85%
Samsung
]
[
44
44
Slide 50
Slide 50 text
Media and Web Applications
[ ]
45
45
Slide 51
Slide 51 text
_
26
Million
subscribers
_
Netflix
is
~25%
of
US
Internet
traffic
_
They
are
~100%
on
AWS
_
Adrian
Cockcroft,
Cloud
Architect:
http://www.slideshare.net/adrianco
Netflix.com
]
[
46
46
Slide 52
Slide 52 text
Animoto
use
case
47
47
Slide 53
Slide 53 text
_
Simple
way
to
create
videos
with
your
pictures
_
Facebook
App:
From
50
to
5,000
servers
in
3
days
_
Later
optimization
with
Cluster
GPU
Instances
(EC2)
_
Freemium
model
Animoto.com
]
[
48
48
Slide 54
Slide 54 text
Animoto.com
]
[ Time
Capacity
Launch
of
Facebook
App
Peak
of
5,000
EC2
instances
49
49
Slide 55
Slide 55 text
Big Data, HPC, Analytics
[ ]
50
50
Slide 56
Slide 56 text
_
Processing
of
Cassini
probe
images
(200,000+)
_
All-‐Terrain
Hex-‐Limbed
Extra-‐Terrestrial
Explorer
robot
_
Many
other
systems
on
AWS
NASA JPL
]
[
51
51
Slide 57
Slide 57 text
Archive, Disaster Recovery
[ ]
52
52
Slide 58
Slide 58 text
_
Replay
and
analysis
of
the
activity
in
the
stock
market
_
Interface
built
with
Adobe
FLEX
+
AIR
_
The
Infrastructure
is
purely
Amazon
S3
Nasdaq
]
[
53
53
Slide 59
Slide 59 text
Nasdaq
on
Amazon
S3
54
54
Slide 60
Slide 60 text
Mobile and games
[ ]
55
55
Slide 61
Slide 61 text
_
Two
founders
in
Perth,
Australia
_
“Discovr
Apps”
for
iPhone:
250,000
downloads
in
4
days
_
They
are
#1
in
28+
Countries
Filter Squad
]
[
56
56
Slide 62
Slide 62 text
Discovr
Apps
57
57
Slide 63
Slide 63 text
_
Dolphin
mobile
browser:
12+
Million
downloads
_
80+
EC2
instances,
growing
every
month
_
They
can
focus
on
business
plan,
features
design
and
code
completion.
Mobotap: Dolphin Browser
]
[
58
58
Slide 64
Slide 64 text
_
Based
in
Beijing
_
Among
the
top
7
game
developers
on
Facebook
_
3
Million
daily
active
users
globally
FunPlus Game
]
[
59
59
Slide 65
Slide 65 text
FunPlus Game
]
[
“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
Qi,
COO,
Fun+
Game
60
60
Slide 66
Slide 66 text
amazon
web services
61
4. What’s unique about AWS?
More
Technical
More
Business Cloud
Computing
What
is
AWS?
Success
stories
Unique?
Cloud
Myths
Demo
61
Slide 67
Slide 67 text
Flexibility, Freedom of choice
[ ]
62
62
Slide 68
Slide 68 text
_
Multiple
Operating
Systems
(Linux,
Windows...)
_
Multiple
Software
Platforms
(SAP,
IBM...)
_
Multiple
Databases
(Oracle,
MS
SQL,
MySQL...)
_
Many
licensing
options
[ ]
Flexibility, Freedom of choice
63
63
Slide 69
Slide 69 text
64
Security
]
[
64
Slide 70
Slide 70 text
_
“Security
is
our
number
one
priority”
_
Many
Security
certifications
(ISO
27001,
PCI-‐DSS-‐1,
etc)
_
Data
privacy
through
encryption
_
http://aws.amazon.com/security
_
White
Papers:
Security
Processes,
Risk
and
Compliance
65
Security
]
[
65
Slide 71
Slide 71 text
66
Support
]
[
66
Slide 72
Slide 72 text
_
Free
support
(Forum,
email...)
_
Premium
support:
Bronze,
Silver,
Gold,
Platinum
_
Service
Health
Dashboard
_
Health
Status
for
AWS
components
(EC2,
EBS...)
67
Support
]
[
67
Slide 73
Slide 73 text
68
Pace of innovation
]
[
68
Slide 74
Slide 74 text
69
Pace of innovation
]
[
2007 2008 2009 2010 2011
9
24
48
61
82
Time
New Services
or Updates
69
Slide 75
Slide 75 text
Global Partner Ecosystem
70
]
[
70
Slide 76
Slide 76 text
71
Global Partner Ecosystem
]
[
71
Slide 77
Slide 77 text
AWS Marketplace
72
]
[
72
Slide 78
Slide 78 text
AWS Training
73
]
[
73
Slide 79
Slide 79 text
amazon
web services
74
5. Demo
More
Technical
More
Business Cloud
Computing
What
is
AWS?
Success
stories
Unique?
Cloud
Myths
Demo
74
Slide 80
Slide 80 text
_
We
will
setup
a
CRM
system
in
a
few
minutes.
_
We
are
going
to
use:
+
Virtual
servers
(Amazon
EC2)
+
Content
Delivery
(CloudFront)
+
RDS
(Relational
Database
Service)
Example: CRM in the Cloud
]
[
75
75
Slide 81
Slide 81 text
_
We
launch
an
EC2
instance
(virtual
server
in
the
Cloud)
with
SugarCRM
already
pre-‐installed.
_
We
then
attach
an
“Elastic
IP”
to
the
EC2
instance.
_
Some
steps
will
be
omitted.
Step 1: CRM on Amazon EC2
]
[
76
76
Slide 82
Slide 82 text
Demo
-‐
part
1
77
77
Slide 83
Slide 83 text
_
Let
me
show
you
how
to
use
Amazon
S3
to
host
any
type
of
content.
_
Amazon
S3
offers
a
high
durability,
and
it’s
ideal
for
backups
and
storing
files.
Step 2: Amazon S3
]
[
78
78
Slide 84
Slide 84 text
Demo
-‐
part
2a
79
79
Slide 85
Slide 85 text
_
Any
content
(including
that
picture)
can
be
distributed
worldwide
with
a
“CloudFront
distribution”.
_
To
enable
it
within
the
CRM,
some
changes
in
the
HTML
code
would
be
needed.
Step 3: global distribution
]
[
80
80
Slide 86
Slide 86 text
Edge
Locations
Cloudfront Edge locations
]
[
(as
of
Mar
31st,
2012)
81
81
Slide 87
Slide 87 text
Demo
-‐
part
2b
82
82
Slide 88
Slide 88 text
_
We
launch
a
Database
instance
on
RDS
(Relational
Database
Service),
to
replace
our
previous
DB.
_
At
the
end,
we
will
be
able
to
use
the
ENDPOINT
to
replace
our
previous
Database
with
RDS.
Step 4: Moving the Database to RDS
83
[ ]
83
_
We
will
enable
a
“Read
Replica”
(faster
read
access).
_
We
will
also
enable
a
“Standby
Replica”
(for
high
availability
and
increased
durability).
Step 5: Read replica, standby replica
86
[ ]
86
Our Cloud Architecture
87
[ ]
EC2
Web
RDS
Master
RDS
Read
R
87
Slide 95
Slide 95 text
Our Cloud Architecture
87
[ ]
EC2
Web
RDS
Master
RDS
Read
R
RDS
Standby
87
Slide 96
Slide 96 text
Our Cloud Architecture
87
[ ]
EC2
Web
RDS
Read
R
RDS
Master
87
Slide 97
Slide 97 text
Demo
-‐
part
3b
88
88
Slide 98
Slide 98 text
amazon
web services
89
6. Cloud Computing myths
More
Technical
More
Business Cloud
Computing
What
is
AWS?
Success
stories
Unique?
Cloud
Myths
Demo
89
Slide 99
Slide 99 text
_
Multiple
Regions
/
Availability
Zones
_
Many
companies
achieve
better
performance
on
AWS
_
Service
Level
Agreements
_
Amazon
S3’s
Durability:
99.999999999%
1. The Cloud is not reliable
]
[
90
90
Slide 100
Slide 100 text
_
Security
is
#1
Priority
for
AWS
_
Certifications
(ISO
27001,
PCI-‐DSS-‐1,
...)
_
Audits
_
Amazon.com
uses
AWS
Technology
_
Encryption
_
“Wipe
Clean”
for
Storage
2. Security / privacy not adequate
91
[ ]
91
Slide 101
Slide 101 text
_
Scale
and
Utilization
are
not
the
same
_
Huge
CapEx
_
No
true
Elasticity
_
Still
need
to
manage
the
“Undifferentiated
heavy
lifting”
_
No
“Pay
as
you
go”
_
Do
you
have
APIs
for
everything?
3. Same benefits on my own cloud
[ ]
92
92
Slide 102
Slide 102 text
_
Cloud
is
not
“all
or
nothing”
_
100%
on
Cloud
is
easier
for
green
field
scenarios
_
To
start,
move
small
projects
to
AWS
_
Example:
Netflix
adopted
a
long
term
migration
plan
4. I can’t move everything to AWS!
[ ]
93
93
Slide 103
Slide 103 text
_
Better
resource
management
_
Faster
time
to
market
_
Improved
business
agility
_
Able
to
focus
more
on
your
business
5. Cost is the only advantage
[ ]
94
94
Slide 104
Slide 104 text
How to get started?
amazon
web services
95
95
Slide 105
Slide 105 text
_
Create
an
AWS
account
_
Subscribe
to
services
(EC2,
S3...)
_
Use
the
AWS
Management
Console
to
try
them
out
_
No
termination
fees,
no
commitments
_
You
might
be
eligible
for
the
free
tier
Getting started with AWS
]
[
96
96