Вы находитесь на странице: 1из 46

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 Payments As a Service
Amazon Simple Storage Service Amazon Flexible Payments
Amazon CloudFront Service
Amazon Elastic Compute Cloud Amazon DevPay
Amazon Elastic Block Storage
Amazon Simple Queue Service Fulfillment and Associates
Amazon SimpleDB Amazon Fulfillment Web Service
Amazon Elastic MapReduce Amazon Associates Web Service

People As a Service
Amazon Mechanical Turk
Highly scalable data storage in-the-cloud
Amazon S3

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 5 Billion 18 Billion 52 Billion 64 Billion


Q1 2006 Q1 2007 Q1 2008 Q1 2009 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

Datacenter

Note: Conceptual drawing only.


Actual number of nodes & datacenters may vary
Amazon S3 Pricing < 50 TB Next 50 TB Next 400 TB > 500 TB
per Month per Month per Month per Month
US Storage $0.15/GB $0.14/GB $0.13/GB $0.12/GB

< 10 TB per
+
Next 40 TB Next 100 TB Over 150 TB
Data Transfer Month per Month per Month per Month
Inbound $0.10 / GB
Outbound $0.17/GB $0.13/GB $0.11/GB $0.10/GB
Within Cloud Free

+
Requests
PUT, COPY, POST, or LIST $0.012 / 1,000
DELETE $0.00
GET and all other requests $0.012 / 10,000
Amazon S3 Namespace
Amazon S3 Namespace
Amazon S3

mculver-images media.mydomain.com

Beach.jpg 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 object

bucket

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 Website photos, audio and video
• 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!
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

Traditional
Under-utilized Hardware

Actual
Demand

time
Durable & Available
El a
sti
c
ng

Lo
ali

a dB
Sc

ala
to
Au

nc
ing

Amazon CloudWatch

Note: Conceptual drawing only. The number of Availability Zones may vary
Virtual Everything (Almost) Virtual Availability
Computers AvailabilityZone
Zone
Web Security App Security Group
Group
EC2 EC2 EC2 EC2 EC2 EC2

Virtual
Firewall

DB Security Group

EC2 EC2 EC2

Internet
Internet

Virtual
Network
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 IP Addresses
Multiple Not Advertised
EC2 to Internet
Subnets EC2 EC2
EC2 EC2
EC2 EC2
EC2 EC2
EC2 EC2
EC2 EC2
EC2 EC2
EC2
EC2
EC2
S3
S3 S3
S3 S3
EC2 S3
EC2 EC2
EC2 EC2
EC2
Secure VPN
over
Internet VPN Public Cloud
Gateway

Corporate
Router

Physical Data Center


Multi-Factor Auth

What you
What you know
have
Password

Reduced risk of unauthorized use

26
Virtual Machine Choices Small
Standard

Large Extra Large Medium


High CPU

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 1 4 8 5 20
Units
I/O Performance Medium High High High High

Firewall Yes Yes Yes Yes Yes

On-Demand Pricing

Linux $0.10 $0.40 $0.80 $0.20 $0.80


Per Hour
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)


Standard Standard High CPU
Standard High CPU
IBM Production ready Amazon Machine Images Small Extra Extra
Large Medium
(default) Large Large

DB2 Express Edition $0.38 $0.65

DB2 Workgroup Edition $1.31 $2.50 $3.30

Informix Dynamic Server Express Edition $0.38 $0.65

Informix Dynamic Server Workgroup Edition $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


$6.39 $12.64 $24.35
Server Standard Edition
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 Development Production-
AMI Ready AMI
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 Development Production-
AMI Ready AMI
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 Development Production-
AMI Ready AMI
WebSphere Application Server V7  
WebSphere eXtreme Scale V7 
WebSphere sMash V1.1  
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
Disaster Recovery
Realtime
Cost

Realtime
DB
DB
Replication
Replication

Realtime
Realtime
DB
DB
Replication
Replication

Hot Site Realtime


Realtime
DB
DB
Replication
Replication
e d
pe
yS Hot Site
cov er Hot Site
Re Cold Site
Cold Site

Traditional Hybrid Cloud


(Multi Location) (Physical + Cloud)
sM ash
Sp h ere
n W eb on EC2
CRM in the Cloud RM o
Am az
r C n
Suga unning o
R
Eliminate Capital
liv e v id e o s treaming
Web hosting ,
• c o s ts ck to 1909
r 50 % in d atin g b a
• Save ove o u se 1 00 ,0 00 images
3t o h
Use Amazon S
Elastic Websites

2 fo r liv e v ide o streaming
• Use EC
Case Study:
Faster, Cheaper 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
t ho urs to
rs ov e r eigh April tax
serve o the
High-Scale Test
,50 0 r i o r t
a s ta used 2 oTax.com p
So i t's Turb
tu
test In dline
ea
filing d
n-searchable PDF
• 17,481 pages of data as a no
ces
• Launched 200 server instan ble to th e pu blic 26 hours later
base av aila
• Made their searchable data e fo r a fin al expense of $144.62
al m ac hine tim
Used 1,407 hours of virtu
Grid Computing

Amylin Virtual Data Center
Data Center Capacity $4.5M for Third DC, Buying Only 18 Months of Growth
• Dev/Test Systems
Data Center #1 Cloud • Reduced OpEx/CapEx
Production Cloud
Computing • Faster provisioning
Email Computing • Variable Cost Model
HCM Services
Services
EDMS, MOSS
Data Storage
Cloud
Cloud
• Development Tools
Software • Deploy Apps Quicker
Software • Subscription-based
Data Center #2 Development
Development • CapEx, OpEx savings
Production
BI-DW
ERP/MRP • Data Backup
CRM-SFA • Improved DR
Data Storage Cloud
CloudStorage
Storage • CapEx Avoidance
Physical Data Centers
(San Diego) 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/global-
solution-providers/ibm/

Register as a partner
http://aws.amazon.com/solutions/solution-
providers/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 pessetto@us.ibm.com 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

Вам также может понравиться