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 ) 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 App Security Group Virtual Firewall DB Security Group 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 Multiple Subnets IP Addresses Not Advertised to Internet S3 S3 S3 S3 Secure VPN over Internet 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 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 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 in minutes No barriers. IBM is providing software at no charge for development & test of commercial applications on Amazon. 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 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 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? Proof-of-Concept/Development. Many projects begin by creating development and test environments. Development AMIs are available at no additional fee beyond Amazon usage fees. Steady State Usage. Migrate your existing IBM software licenses to the Amazon cloud and only pay the normal hourly charges for. 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 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 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