Cloud Computing BP-Study 20090319

5,478 views

Published on

Cloud Computing @ BPStudy

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,478
On SlideShare
0
From Embeds
0
Number of Embeds
118
Actions
Shares
0
Downloads
318
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Cloud Computing BP-Study 20090319

  1. 1. Cloud Computing @ BP Study 19/Mar/2009 Yukio Ando - EXA Corporation
  2. 2. Thomas John Watson IBM
  3. 3. Greg Papadopoulos (Sun Microsystems CTO) http://blogs.sun.com/Gregp/entry/the_world_needs_only_five
  4. 4. Cloud Computing .... SaaS (Software as a Service) ASP (Application Service Provider) Utility Computing
  5. 5. Cloud Computing Google CEO, Eric Schmidt 2006 8 @ Search Engine Strategies Conference What's interesting [now] is that there is an emergent new model, and you all are here because you are part of that new model. I don't think people have really understood how big this opportunity really is. It starts with the premise that the data services and architecture should be on servers. We call it cloud computing – they should be in a quot;cloudquot; somewhere. And that if you have the right kind of browser or the right kind of access, it doesn't matter whether you have a PC or a Mac or a mobile phone or a BlackBerry or what have you – or new devices still to be developed – you can get access to the cloud. There are a number of companies that have benefited from that. Obviously, Google, Yahoo!, eBay, Amazon come to mind. The computation and the data and so forth are in the servers. http://www.google.com/press/podium/ses2006.html
  6. 6. Cloud Computing x86
  7. 7. Your Business !!
  8. 8. XaaX SaaS (Software as a Service) PaaS (Platform as a Service) HaaS (Hardware as a Service) DaaS ( [ Development, Database, Desktop ] as a Service) IaaS (Infrastructure as a Service) BaaS (Business as a Service) FaaS (Framework as a Service) OaaS (Organization as a Service)
  9. 9. Dev > Test > Setup > Serv. Hardware costs Bandwidth management Software costs Server hosting Maintenance Storage management Load balancing High availability Scaling Utilization Idle machines
  10. 10. Public Clouds x Personal Clouds
  11. 11. Amazon Web Services Amazon EC2 40 + 1 Amazon Simple DB Amazon S3 AWS traffic > Amazon Amazon CloudFront 6 Amazon Simple Queue Service (SQS) Amazon Web Service Premium Support Amazon Flexbile Payments Service (FPS) Amazon DevPay Amazon Mechanical Turk Amazon Fulfillment Web Service (Amazon FWS) Amazon Elastic Block Store (EBS) Amazon Associates Web Service Alexa Web Search Alexa Web Information Service Alexa Top Sites Alexa Site Thumbnail ( )
  12. 12. Amazon EC2 / S3 S3 http://aws.amazon.com/ec2/ Amazon Elastic Compute Cloud Xen (Para Virtualization) Amazon Machine Images (AMIs) root 1 5 Amazon.com 1 ($0.1/ ) (in $0.1/GB, out $0.11/GB) 1 3 Xen: http://www.xen.org/
  13. 13. Amazon EC2 99.5% http://aws.amazon.com/ec2/ → 99.95% SLA( ) reboot OK [RTT 200ms]→ noSSL ColudFront IP Elastic IP RTT:Round Trip Time
  14. 14. Xeon E5345 2.33GHz nice -n -20 Amazon EC2 1 Compute Unit (1.2GHz Xeon ) 2 core, 32bit, 1.7GB m, 350GB 8 core, 64bit, 7GB m, 1690GB Small Instance Lerge/Medium Extra OS RedHat Enterprise, Oracle Enterprise, OpenSolaris, openSUSE, Ubuntu, Fedora, Gentoo, Debian, Windows Server 2003 (+25%) Environments CPU ,RAC Oracle 11g, MS SQL 2005, MySQL Enterprise, MS SQL Express Java Application Server, JBoss Enterprise, RoR, Windows Media AMIs http://www.oracle.com/goto/cloud/
  15. 15. Price
  16. 16. Price
  17. 17. Microsoft Azure http://www.microsoft.com/azure/   OS Azure SDK http://www.microsoft.com/azure/sdk.mspx ASP .Net MVC on Windows Azure with Providers CodePlex.SpaceBlock.
  18. 18. Google AppEngine, Apps :) http://code.google.com/intl/ja/appengine/
  19. 19. 10 / Salesforce 1% http://www.salesforce.com/platform/ CRM( / ) / / 2 ,4 (6.1 ,10 ) Force.com Apex Code (SQL Java )
  20. 20. Cloud Spectrum Low High Framework VM Instruction Set VM Bytecode VM IBM Blue Cloud Y!OS Amazon EC2 Microsoft Azure Google AppEngine Salesforce
  21. 21. SaaS and Cloud matrix Network Storage Processing Development Application Business Enterprise Consumer Akamai Acceleration Amazon S3 EC2 SimpleDB AT&T Web Meeting ● ● ● ● ● ● Box.net AppEngine AppEngine AppEngine Google Apps Gmail Google IBM Blue Cloud ● Microsoft Azure Azure Office Online Hotmail ● ● Force.com ● ● Salesforce SAP SAP Library ● ● Sun Metro Web-S Metro Web-S Sun SOA Open Office Open Office ● ● ● ● Terremark Pipes Yahoo!Mail Yahoo! Xcalibre ● ● ● cf. http://blogs.zdnet.com/BTL/?p=11206
  22. 22. Photo by IgnacioConejo
  23. 23. Web
  24. 24. Photo by argo72
  25. 25. (Status Dashboard ) 24 365 OS Web [β]
  26. 26. NY Times NASDAQ Slideshare Dropbox Cloud Killer Applications ESPN SecondLife Web
  27. 27. US:7000 6% 30% Capacity
  28. 28. Cloud 2003 WAN CPU disk Item in 2003 1Mbps 2GHz, 2GB 200GB, 50Mb/s Cost in 2003 $100/month $2000 $200 $1 buys in 2003 1GB 8 CPU hours 1GB 2008 WAN CPU disk Item in 2008 100Mbpsd 2GHz*4, 4GB 1TB, 115Mb/s Cost in 2008 $3600/month $1000 $100 $1 buys in 2008 2.7GB 128 CPU hours 10GB
  29. 29. Cloud 2008 WAN CPU disk $1 buys in 2008 2.7GB 128 CPU hours 10GB WAN CPU disk 2.7x 16x 10x ISP = 1$ $0.27-0.40 $2.56 $1.2-1.5 AWS = EC2 Reserved Instances ....
  30. 30. Cloud’s Backend Hadoop MapReduce MogileFS GoogleFS Hypertable BigTable hBase Chubby Skynet Google AppDrop CouchDB Perlbal Dynamo
  31. 31. Hadoop Google MapReduce, Google File System Nutch Doug Cutting ( Yahoo! Research) Java HDFS (Hadoop Distributed File System) Hadoop MapReduce Framework Java MacReduce C++ Hadoop Streaming
  32. 32. Hadoop Yahoo! (2 ) A9 (Amazon ) AOL Baidu Facebook Google (Scale Computing Challenges) IBM Blue Cloud Joost, Last.fm, Ning, Search Wikia,Veoh, .....
  33. 33. Eclipse MapReduce Tools http://www.alphaworks.ibm.com/tech/mapreducetools MapReduce ( ) http://labs.google.com/papers/mapreduce.html Map Recude Map Reduce Eclipse Add-on Cloudera’s Distribution for Hadoop (EC2 Hadoop )
  34. 34. Cloud Apex code (Salesforce) iceberg Python (Google AppEngine) Fusion (Oracle) Java NetWeaver (SAP) .NET / C# (Microsoft Azure) Sawzall (Google Mapreduce) Elang? × REST / XML / SOAP
  35. 35. Amazon Web Services Amazon EC2 Amazon Simple DB Amazon S3 Amazon CloudFront Amazon Simple Queue Service (SQS) Amazon Web Service Premium Support Amazon Flexbile Payments Service (FPS) Amazon DevPay Amazon Mechanical Turk Amazon Elastic Block Store (EBS) Amazon Fulfillment Web Service (Amazon FWS) : Amazon Associates Web Service: API Alexa Web Search : Alexa Alexa Web Information Service : Alexa API Alexa Top Sites : Alexa Site Thumbnail ( )
  36. 36. Tools: Service Health Dashboard
  37. 37. Amazon S3 Amazon Simple Storage Service $0.15 /GB ( 50TB ) 5GB $0.10/GB in, $0.17/GB out ( 10TB) $0.01/1,000 PUT, $0.01/10,000 GET REST/SOAP API 99.9% SLA(Service Level Agreement), Amazon Amazon EC2 AMIs
  38. 38. Amazon CloudFront 14 (US 8, Euro 4, HongKong, Japan) ↓Akamai CDN (Contents Delivery Network) $0.221 / GB (10TB ) $0.095 / GB $0.013 / 10,000 GET (Japan Edge Locations)
  39. 39. Amazon Simple DB RDB
  40. 40. Amazon Simple Queue Service (SQS) 8KB Secure REST
  41. 41. AWS Plemium Support Silver $100/month or $0.1/pay$1 4h 2day Gold $400/month or $0.2/pay$1 24h
  42. 42. Amazon Flexible Payments Service (FPS) Amazon.com 1.5% + $0.01
  43. 43. Amazon DevPay EC2 (Salesforce.com ) 3% EC2 Amazon EC2
  44. 44. Amazon Merhanical Turk API 10% Ten Thousand Cents <http://www.tenthousandcents.com/>
  45. 45. Amazon Elastic Block Storage EC2 EC2 1GB 1TB DB AMIs
  46. 46. Tool: Amazon Simple Monthly Calculator http://calculator.s3.amazonaws.com/calc5.html
  47. 47. Tool: ElasticFox http://developer.amazonwebservices.com/ connect/entry.jspa?externalID= Firefox add-on
  48. 48. Tool: ElasticPod http://www.elasticpod.com/
  49. 49. etc.
  50. 50. ! ! ( ) ( ) (SaaS )
  51. 51. IBM Sun Cloud 65 $ http://www.sun.com/cloud Sun Cloud API : Project Kenai (sf.net ) http://kenai.com/ Sun Cloud : 2008 Sun Cloud Storage Service Sun Cloud Compute Service Q-layer
  52. 52. Cloud Amazon EC2
  53. 53. Ecosystem : Cloud Heroku : Ruby on Rails RightScale : EC2 Web CloudStatus : EC2 Cloudkick : EC2, Slicehost Amazon Public Data Set : Appirio : Salesforce + Facebook SubCloud : S3 Slicehost : EC2 Mosso / Joyent / Media Temple / 3tera (Applogic) / Cloudscale
  54. 54. Cloud (Mixi, ) (Microsoft ) (DELL?) (Facebook?) (Yahoo!) (Salesforce, Microsoft)
  55. 55. 01 Top 10 O&O (Obstacles & Opportunities) Availability of a Service DDoS
  56. 56. 02 Top 10 O&O (Obstacles & Opportunities) Data Lock-in API API ( )
  57. 57. 03 Top 10 O&O (Obstacles & Opportunities) Data Confidentiality and Auditability EC2
  58. 58. 04 Top 10 O&O (Obstacles & Opportunities) Data Transfer Bottlenecks
  59. 59. 05 Top 10 O&O (Obstacles & Opportunities) Performance Unpredictability VM disk I/O, memory I/O VM (Hypervisor) SSD(Solid State Drive)
  60. 60. 06 Top 10 O&O (Obstacles & Opportunities) Scalable Storage ( : Twitter)
  61. 61. 07 Top 10 O&O (Obstacles & Opportunities) Bugs in Large Scape Distribution Systems VM
  62. 62. 08 Top 10 O&O (Obstacles & Opportunities) Scaling Quickly ( :SNS) CPU
  63. 63. 09 Top 10 O&O (Obstacles & Opportunities) Reputation Fate Sharing
  64. 64. 10 Top 10 O&O (Obstacles & Opportunities) Software Licensing
  65. 65. Cloud Client
  66. 66. Cloud
  67. 67. Cloud
  68. 68. Google Chrome/V8
  69. 69. Browser Wars (Safari/FF/IE) Safari 4 Developer mode
  70. 70. Offline Safari + local database storage (5MB) : SQLite 3 Gears (Google Gears) Mozilla Prism HTML 5 Adobe AIR
  71. 71. Cloud 1. (HPC ) 2. 3. 4. 5. 6. 7. 8. 9. (Cisco ) 10.
  72. 72. 5000 / Cloud
  73. 73. DB
  74. 74. Status SLA(Service Level Agreement)
  75. 75. Next Buzzword ○○ 2.0 Health Care, Banking, Education Enterprise, Books, Music, Auction Money Card, Point Card
  76. 76. Thomas John Watson Photo by FaviinCayman
  77. 77. Resources AWS Blog http://aws.typepad.com/ CLOUDnews http://cloud.manabing.jp/ Cloud Computing Journal http://cloudcomputing.sys-con.com/ Oracle Cloud Computing Center http://www.oracle.com/technology/tech/cloud/ IBM Cloud Computing http://www.ibm.com/ibm/cloud/

×