...

Cloud Computing Mike Culver Amazon Web Services

by user

on
Category: Documents
41

views

Report

Comments

Transcript

Cloud Computing Mike Culver Amazon Web Services
Cloud Computing
Mike Culver
Amazon Web Services
Amazon Has Three Parts
1
3
2
Characteristics of Cloud Computing
XML Web service
On demand
“Infinite” scale
Elastic
We Think of the Cloud as a
Set of Building Block Services
Infrastructure As a Service
Amazon Simple Storage Service
Amazon CloudFront
Amazon Elastic Compute Cloud
Amazon Elastic Block Storage
Amazon Simple Queue Service
Amazon SimpleDB
Amazon Elastic MapReduce
People As a Service
Amazon Mechanical Turk
Payments As a Service
Amazon Flexible Payments
Service
Amazon DevPay
Fulfillment and Associates
Amazon Fulfillment Web Service
Amazon Associates Web Service
Amazon S3
Highly scalable data storage in-the-cloud
Programmatic access via web services
API
Highly available and durable
Inexpensive
S3 Adoption Rate
Peak
PeakRequests:
Requests:
80,000
80,000
per
persecond
second
200 Million
Q1 2006
5 Billion
Q1 2007
18 Billion
Q1 2008
52 Billion
Q1 2009
64 Billion
Q2 2009
Is Your Data Storage This Resilient?
Datacenter
Note: Conceptual drawing only.
Actual number of nodes & datacenters may vary
Is Your Data Storage This Resilient?
Region
Region
Datacenter
Datacenter
Note: Conceptual drawing only.
Actual number of nodes & datacenters may vary
Datacenter
Amazon S3 Pricing
US Storage
< 50 TB
per Month
Next 50 TB
per Month
Next 400 TB
per Month
> 500 TB
per Month
$0.15/GB
$0.14/GB
$0.13/GB
$0.12/GB
Next 100 TB
per Month
Over 150 TB
per Month
+
Data Transfer
< 10 TB per
Month
Next 40 TB
per Month
Inbound
Outbound
$0.10 / GB
$0.17/GB
Within Cloud
$0.13/GB
+
$0.11/GB
Free
Requests
PUT, COPY, POST, or LIST
$0.012 / 1,000
DELETE
$0.00
GET and all other requests
$0.012 / 10,000
$0.10/GB
Amazon S3 Namespace
Amazon S3 Namespace
Amazon S3
mculver-images
Beach.jpg
media.mydomain.com
2009/maui/sun.jpg
img1.jpg
img2.jpg
public.blueorigin.com
Installer.msi
img/pic1.jpg
Map S3 to CloudFront
Amazon S3
bucket
object
object
bucket
object
object
object
How Can You
Accelerate Your Website?
Use a CDN to host frequently accessed website
content:
Images (graphics and logos)
Cascading Style Sheets (CSS)
JavaScript or other static code
How Can You
Accelerate Your Website?
Results:
Improves customer experience with faster
page loads (this matters to Google too)
Mobile users on limited bandwidth connections
can get to your site faster
Takes load off your web server
Reduces cost (hosting providers can charge
more for bandwidth overages)
Makes your site more reliable and scalable
Broad Range of Uses
Video games
• Over 26 million monthly active users
• 5 of the top ten games on Facebook
(based on daily activity in March 2009
• Playfish’s Pet Society is played by more
than 3 million users each day making it the
single largest application on that platform
out of over 50,000 apps!
Broad Range of Uses
Video games
Software downloads
• Over 26 million monthly active users
• 5 of the top ten games on Facebook
(based on daily activity in March 2009
• Playfish’s Pet Society is played by more
than 3 million users each day making it the
single largest application on that platform
out of over 50,000 apps!
Broad Range of Uses
Video games
Software downloads
• Over 26 million monthly active users
• 5 of the top ten games on Facebook
(based on daily activity in March 2009
• Playfish’s Pet Society is played by more
than 3 million users each day making it the
single largest application on that platform
out of over 50,000 apps!
Website photos, audio and video
Amazon Elastic Compute Cloud
(Amazon EC2)
Resizable compute capacity in the cloud
Obtain and boot new server instances in minutes
Quickly scale capacity, up or down, as your
computing requirements change
Full root/Administrator access to a
Linux/Windows virtual machine
Simple Web service management interface
Changes the economics of computing
Conserve Capital
Infrastructure
Cost $
Insufficient
Insufficient
Capacity
Capacity
Predicted
Demand
Under-utilized
Traditional
Hardware
Actual
Demand
time
Sc
ali
ng
ala
dB
in
nc
Au
to
a
Lo
g
Durable & Available
c
sti
El a
Amazon CloudWatch
Note: Conceptual drawing only. The number of Availability Zones may vary
Virtual Everything (Almost)
Virtual
Computers
Availability
AvailabilityZone
Zone
Web Security
Group
EC2
EC2
App Security Group
EC2
EC2
EC2
EC2
Virtual
Firewall
DB Security Group
EC2
Internet
Internet
Virtual
Network
EC2
EC2
Virtualization = Security
• Guest operating system doesn’t
have elevated privilege level.
• Instances are completely
isolated.
• Intrinsic network firewall.
• No access to raw devices.
• Virtualized disks, logically
isolated, wiped clean after use.
Extend Your Data Center
Amazon VPC
Virtual Private Cloud
Multiple
Subnets
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
IP Addresses
Not Advertised
to Internet
EC2
EC2
EC2
EC2
EC2
EC2
S3
S3
S3
S3
Secure VPN
over
Internet
EC2
EC2
EC2
EC2
EC2
EC2
VPN
Gateway
Corporate
Router
Physical Data Center
S3
S3
Public Cloud
Multi-Factor Auth
What you
have
What you
know
Password
Reduced risk of unauthorized use
26
Virtual Machine Choices
Standard
High CPU
Small
Large
Extra Large
Medium
Extra Large
Bits
32
64
64
32
64
RAM
1.7 GB
7.5 GB
15 GB
1.7 GB
7 GB
Disk
160 GB
850 GB
1690 GB
350 GB
1690 GB
Virtual Cores
1
2
4
2
8
EC2 Compute
Units
1
4
8
5
20
Medium
High
High
High
High
Yes
Yes
Yes
Yes
Yes
I/O Performance
Firewall
On-Demand Pricing
Linux
Per Hour
$0.10
$0.40
$0.80
$0.20
$0.80
Windows
$0.125
$0.50
$1.00
$0.30
$1.20
ECU = # of virtual cores x the relative speed of the core (in units of 1.0 – 1.2 GHz)
So, in the case of M1.Large, there are 2 virtual cores both of which are roughly 2.0-2.4 GHz in speed. This is equivalent to
4 ECUs.
IBM Software Available on EC2
A partnership between IBM and AWS that allows you to develop and deliver your
applications on the Amazon Elastic Compute Cloud
Easy to use. Start developing your applications on IBM software on Amazon EC2 in
minutes
No barriers. IBM is providing software at no charge for development & test of
commercial applications on Amazon EC2. Pay only infrastructure charges - as little as
$0.10/hour.
Pay as you go. Run production versions of leading IBM software products and pay
hourly only for what you need, when you need it.
Portability. Use your existing IBM licenses for most IBM software products in the cloud
or on premise - it’s now your choice.
Products. Currently DB2, Informix Dynamic Server, WebSphere sMash, Lotus Forms
Turbo, Mashup Center, WebSphere Application Server, WebSphere eXtreme Scale,
WebSphere Portal Server and Lotus Content Management. We have announced our
intent to offer others.
IBM Production AMIs on EC2
http://aws.amazon.com/IBM
Hourly Price (in USD)
IBM Production ready Amazon Machine Images
Standard
Small
(default)
DB2 Express Edition
$0.38
DB2 Workgroup Edition
Informix Dynamic Server Express Edition
Standard
Large
Standard
Extra
Large
High CPU
Extra
Large
$0.65
$1.31
$2.50
$0.38
Informix Dynamic Server Workgroup Edition
High CPU
Medium
$3.30
$0.65
$1.31
$2.50
$3.30
IBM Mashup Center
$1.98
$3.79
WebSphere Application Server
$0.81
$1.48
WebSphere sMash
$0.50
$0.60
Lotus Forms Turbo
$0.88
$1.60
Lotus Web Content Management Server Standard Edition
$2.48
$4.82
$8.71
WebSphere Portal Server and IBM Web Content Management
Server Standard Edition
$6.39
$12.64
$24.35
IBM Development AMIs
FREE!!!
Except for underlying EC2 costs
Access via IBM developerWorks Cloud
Computing Resource Center
Amazon Machine Images (AMIs) are
available for the following IBM products:
Information Management Software
Product
DB2 Express-C 9.7 (32- and 64-bit)
DB2 Express Edition 9.7 (32-bit)
DB2 Workgroup Server Edition 9.7 (64-bit)
Informix Dynamic Server Developer Edition 11.5
Informix Dynamic Server Express Edition 11.5
Informix Dynamic Server Workgroup Edition 11.5
Lotus Software
Product
IBM Mashup Center
Lotus Forms Turbo V3.5
Lotus Web Content Management Standard Edition V6.1
WebSphere Portal Server V6.1 and Lotus Web Content Management Standard Edition V6.1
WebSphere Portal and Lotus Web Content Management Open Beta
WebSphere Software
Product
WebSphere Application Server V7
WebSphere eXtreme Scale V7
WebSphere sMash V1.1
Development ProductionAMI
Ready AMI
Development ProductionAMI
Ready AMI
Development ProductionAMI
Ready AMI
How can you use IBM on EC2?
Proof-of-Concept/Development. Many projects begin by
creating development and test environments. Development
AMIs are available at no additional fee beyond Amazon EC2
usage fees.
Steady State Usage. Migrate your existing IBM software
licenses to the Amazon cloud and only pay the normal hourly
charges for EC2.
On-Demand Usage. Cost-effective, pay as you go licensing for
select IBM software allows you to scale up or down the number
of instances to meet your workload demands. This model works
well for unpredictable or variable workloads
Hybrid. Use a combination of steady state licenses for the
predictable low water mark and on-demand licenses for the
variable workloads.
http://aws.amazon.com/IBM
32
Cost
Disaster Recovery
Realtime
Realtime
DB
DB
Replication
Replication
Realtime
Realtime
DB
DB
Replication
Replication
Hot Site
e
pe
yS
Realtime
Realtime
DB
DB
Replication
Replication
d
v er
o
c
Cold Site
Re
Hot Site
Cold Site
Traditional
(Multi Location)
Hybrid
(Physical + Cloud)
Hot Site
Cloud
CRM in the Cloud
ash
M
s
ere
h
p
S
eb on EC2
W
n
o
az
M
m
R
A
C
n
r
Suga unning o
R
Eliminate Capital
Elastic Websites
•
•
•
•
eaming
tr
s
o
e
id
v
e
v
li
,
Web hosting
1909
ts
to
s
k
o
c
c
a
b
in
g
%
n
0
ti
5
a
r
d
Save ove
00 images
,0
0
0
1
e
s
u
o
h
o
3t
Use Amazon S
o streaming
e
id
v
e
v
li
r
fo
2
Use EC
Faster, Cheaper
Case Study:
TC3 Health: Claims Processing
• 30M Claims
• $530k Savings
• 70% Cost
Reduction
• 1/3 the Time
10/1/2008
Faster, Cheaper
Eli Lilly automated deployment of
departmental servers and scientific grid
computing clusters
Internal IT
AWS
4-5 weeks
2-3 minutes
ERP in the Cloud
High-Scale Test
rs to
u
o
h
t
r eigh April tax
e
v
o
s
r
serve
o the
t
0
r
0
o
i
5
,
r
used 2 oTax.com p
a
t
s
a
So
Turb
s
'
t
i
u
t
test In dline
ea
filing d
Grid Computing
•
•
•
•
n-searchable PDF
17,481 pages of data as a no
ces
Launched 200 server instan
hours later
26
ic
bl
pu
e
th
to
e
bl
la
ai
av
base
Made their searchable data
al expense of $144.62
fin
a
r
fo
e
tim
ne
hi
ac
m
al
Used 1,407 hours of virtu
Data Center Capacity
Amylin Virtual Data Center
$4.5M for Third DC, Buying Only 18 Months of Growth
Data Center #1
Production
Email
HCM
EDMS, MOSS
Data Storage
Data Center #2
Production
BI-DW
ERP/MRP
CRM-SFA
Data Storage
Physical Data Centers
(San Diego)
Cloud
Cloud
Computing
Computing
Services
Services
Cloud
Cloud
Software
Software
Development
Development
Cloud
CloudStorage
Storage
• Dev/Test Systems
• Reduced OpEx/CapEx
• Faster provisioning
• Variable Cost Model
• Development Tools
• Deploy Apps Quicker
• Subscription-based
• CapEx, OpEx savings
• Data Backup
• Improved DR
• CapEx Avoidance
Virtual Data Center
• Data Centers at 100% capacity
• Rapid growth in Storage/App/Servers driven by R&D
• Space issue compounded by facilities consolidation
What About AWS Programs?
Visit IBM page on AWS at
http://aws.amazon.com/solutions/globalsolution-providers/ibm/
Register as a partner
http://aws.amazon.com/solutions/solutionproviders/program/
Are You an IBM Partner?
"The Business of Cloud"
Thursday, October 8 2009, at the San
Mateo, CA USA IBM Innovation Center
AWS & IBM presenting
Send email to [email protected] if you
are interested in attending the in person
workshop
Learn More About AWS
Explore http://aws.amazon.com
IBM on AWS:
http://aws.amazon.com/ibm
Read our blog at
http://aws.typepad.com
Twitter
@MikeCulver
Twitter #aws
Thank you for attending.
Please share your feedback for today’s sessions –this
survey is leveraging the Lotus Forms Turbo AMI on AWS:
http://survey.awslab.com
All sessions from today’s Virtual Event will be posted for
on-demand viewing along with supportive materials:
http://www.ibm.com/developerworks/offers/cloudcomputing/
We want to continue to hear from you! Stay connected
through the IBM Cloud Computing Central Community
Fly UP