Ea2009 Cloud Computing Discussion

4,773 views

Published on

Presentation delivered on 23 Nov 2009 at the CAUDIT ea2009 conference in Auckland New Zealand

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,773
On SlideShare
0
From Embeds
0
Number of Embeds
41
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Ea2009 Cloud Computing Discussion

  1. 1. Cloud Computing<br />Marc Caltabiano<br />Director, Enterprise Architecture<br />
  2. 2. © 2009 Oracle Corporation – Proprietary and Confidential<br />The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.<br />
  3. 3. Cloud ComputingAgenda<br />Current Business Challenge<br />What is Cloud Computing?<br />Types of Clouds?<br />Oracle’s Cloud Computing Strategy<br />Evolution to cloud computing<br />Implications and Guidance<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />
  4. 4. Cloud ComputingCurrent Business Challenge<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />Human <br />Capital<br />Mergers and Acquisitions<br />Global Societal Markets<br />Global Risk Compliance<br />Business Executive Agenda<br />Efficiency & Cost Reduction<br />Competition & Alternate Channels<br />Global Economic Factors<br />New & Core Systems <br />Modernisation<br />
  5. 5. Cloud ComputingA New Generation of IT Challenges<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />
  6. 6. Current ChallengeMore Infrastructure ≠ Better Information!<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />You need to have actionable information?<br />
  7. 7. Business Systems may not come from one vendor, <br />but must work together as if they do<br />Current Challenge Disparate Systems & Missing Information<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />
  8. 8. Current Challenge Disconnected Processes<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />Business Processes are unique to individual Business Units, <br />but must work together to orchestrate your enterprise<br />
  9. 9. Current Challenge Rigid Data Centre - limit innovation<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />IT Infrastructure silos are expensive, under-utilized<br />and difficult to secure<br />
  10. 10. Current Challenge Today&apos;s data center – expensive to run<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />Server utilisation remains very low. . .<br />100<br />90<br />80<br />A small number of organizations are starting to monitor server utilisation, however very few organisations monitor facilities energy efficiency or utilisation<br />70<br />60<br />50<br />40<br />Peak daily utilization (percent)<br />30<br /> Up to 30% servers are dead<br />20<br />10<br />0<br />0<br />10<br />20<br />30<br />40<br />50<br />90<br />100<br />Average daily utilization (percent)<br />* Sample size – 45 data centers<br /> Source: Uptime Institute<br />
  11. 11. Moving to the Cloud…<br /><ul><li>What is driving all the Hype?
  12. 12. Who is developing the business case?</li></ul>© 2009 Oracle – Proprietary and Confidential 11<br />
  13. 13. Cloud ComputingHype Cycle: More than IT<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />
  14. 14. Cloud ComputingRate of Interest is rising<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />
  15. 15. © 2009 Oracle Corporation – Proprietary and Confidential<br />What the hell is cloud computing? <br />The interesting thing about cloud computing is that [people] have redefined cloud computing to include everything that [they] already do. I can’t think of anything that isn’t cloud computing with all of these announcements. <br />The computer industry is the only industry that is more fashion-driven than women&apos;s fashion. Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it? It’s complete gibberish. It’s insane. <br />We’ll make cloud computing announcements. I’m not going to fight this thing. But I don’t understand what we would do differently in the light of cloud other than change the wording on some of our ads.<br />YouTube: Search “cloud ellison”<br />Excerpted from: Oracle Open World, September 28, 2008<br />
  16. 16. Cloud ComputingIs it old technology rebranded?<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />EAI<br />SOA<br />Workflow<br />BPM<br />Web<br />Cloud<br />Web 2.0<br />ASP<br />SaaS<br />Outsource<br />IaaS<br />
  17. 17. Cloud ComputingGeneral Understanding and Use of Cloud<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />1- 3<br />&lt;1<br />Yrs<br />&lt;1<br />1 - 3<br />No plan<br />Implementing<br />Planning to Implement<br />General Awareness of Cloud Computing is HIGH, but ~85% have responded that the definition of Cloud Computing is not well understood<br />Source: Oracle – Private Cloud Computing for Executives Survey, 2009<br />
  18. 18. Cloud ComputingWhat is it?<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />*<br />Often characterized by:<br /><ul><li>Virtualized computing resources
  19. 19. Seemingly limitless capacity/scalability
  20. 20. Dynamic provisioning
  21. 21. Multi-tenancy
  22. 22. Self-service
  23. 23. Pay-for-use pricing</li></ul>* Source: Wikipedia.org<br />
  24. 24. Cloud SaaS, PaaS, IaaS<br />Applications delivered as a service to end-users over the Internet<br />Software as a Service<br />App development & deployment platform delivered as a service<br />Platform as a Service<br />Server, storage and network hardware and associated software delivered as a service<br />Infrastructure as a Service<br />© 2009 Oracle – Proprietary and Confidential 18<br />
  25. 25. Cloud Computing15 Ways to Tell Its Not Cloud Computing<br />© 2009 Oracle Corporation – Proprietary and Confidential<br /><ul><li>If you peel back the label and its says “Grid” or “OGSA” underneath… it is not a cloud.
  26. 26. If you need to send a 40 page requirements document to the vendor … it is not cloud.
  27. 27. If you can’t buy it on your personal credit card… it is not a cloud
  28. 28. If they are trying to sell you hardware… it is not a cloud.
  29. 29. If there is no API… it is not a cloud.
  30. 30. If you need to re-architect your systems for it… It is not a cloud.
  31. 31. If it takes more than ten minutes to provision… it is not a cloud.
  32. 32. If you can’t de-provision in less than ten minutes… it is not a cloud.
  33. 33. If you know where the machines are… it is not a cloud.
  34. 34. If there is a consultant in the room… it is not a cloud.
  35. 35. If you need to specify the number of machines you want upfront… it is not a cloud.
  36. 36. If it only runs one operating system… it is not a cloud.
  37. 37. If you can’t connect to it from your own machine… it is not a cloud.
  38. 38. If you need to install software to use it… it is not a cloud.
  39. 39. If you own all the hardware… it is not a cloud.
  40. 40. If it takes 20 slides to explain…. It is not a cloud</li></ul>Courtesy James Governor’s Monkchips Blog: http://www.redmonk.com/jgovernor/<br />
  41. 41. Cloud Computing15 Ways to Tell Its Not Cloud Computing<br />© 2009 Oracle Corporation – Proprietary and Confidential<br /><ul><li>If you peel back the label and its says “Grid” or “OGSA” underneath… it is not a cloud.
  42. 42. If you need to send a 40 page requirements document to the vendor … it is not cloud.
  43. 43. If you can’t buy it on your personal credit card… it is not a cloud
  44. 44. If they are trying to sell you hardware… it is not a cloud.
  45. 45. If there is no API… it is not a cloud.
  46. 46. If you need to re-architect your systems for it… It is not a cloud.
  47. 47. If it takes more than ten minutes to provision… it is not a cloud.
  48. 48. If you can’t de-provision in less than ten minutes… it is not a cloud.
  49. 49. If you know where the machines are… it is not a cloud.
  50. 50. If there is a consultant in the room… it is not a cloud.
  51. 51. If you need to specify the number of machines you want upfront… it is not a cloud.
  52. 52. If it only runs one operating system… it is not a cloud.
  53. 53. If you can’t connect to it from your own machine… it is not a cloud.
  54. 54. If you need to install software to use it… it is not a cloud.
  55. 55. If you own all the hardware… it is not a cloud.
  56. 56. If it takes 20 slides to explain…. It is not a cloud</li></ul>Courtesy James Governor’s Monkchips Blog: http://www.redmonk.com/jgovernor/<br />
  57. 57. Cloud ComputingWhy Change?<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />Benefits<br />Challenges/Issues<br />Speed<br />Security<br />QoS<br />Cost<br />Fit<br />
  58. 58. Cloud ComputingSet up & run software over a network<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />Cloud Computing Deployment<br />Traditional Software Deployment<br />Deployment Portal<br />Specify and procure hardware<br />Application<br />Configure hardware<br />Set up software through Web interface<br />Middleware<br />Provision hardware<br />Service<br />Enabled by:<br />SOA/Shared ServicesGrid/Dynamic ResourcingVirtualizationManagement Automation<br />OS<br />Configure and deploy supporting software<br />Capacity adjusts as demand changes<br />Configure and deploy application<br />Add hardware and reconfigure stack as demand grows<br />
  59. 59. Cloud ComputingProvided at Different Levels<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />The more cloud provides, the less to build per app (also less flexibility!)<br />Application(SaaS) e.g. Oracle On Demand<br />Built by Cloud Customer<br />Platform(PaaS) e.g. Google App Engine<br />Provided by Cloud<br />Infrastructure(IaaS) e.g. Amazon EC2<br />
  60. 60. Cloud ComputingPublic or Private?<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />Public Clouds<br />Private Cloud<br />I<br />N<br />T<br />R<br />A<br />N<br />E<br />T<br />SaaS<br />SaaS<br />I<br />N<br />T<br />E<br />R<br />N<br />E<br />T<br />PaaS<br />PaaS<br />IaaS<br />IaaS<br />Users<br />Public cloud providers offer services to multiple customers<br />Enterprises create private clouds for internal use<br />
  61. 61. Cloud ComputingPublic or Private?<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />Oracle On-DemandSalesforce.comGoogle App Engine Amazon EC2<br />Corporate Cloud Services<br />Corporate Network<br />Internet<br />Public Cloud:<br /><ul><li>No infrastructure setup
  62. 62. Minimal management
  63. 63. Lower upfront costs</li></ul>Private Cloud:<br /><ul><li>Greater control
  64. 64. Easier to integrate
  65. 65. Lower total costs
  66. 66. None of the disadvantages of public cloud</li></ul>Both offer:<br /><ul><li>High efficiency
  67. 67. High performance
  68. 68. High availability
  69. 69. Elastic capacity</li></li></ul><li>Cloud ComputingOracle’s Strategy<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />Provide enabling technology to other cloud providers<br />Offer customers a growing number of applications as SaaS services<br />1<br />2<br />Give customers the choice to deploy Oracle technologies in either private clouds or public IaaS clouds<br />3<br />Public Clouds<br />Private Cloud<br />I<br />N<br />T<br />R<br />A<br />N<br />E<br />T<br />SaaS<br />SaaS<br />I<br />N<br />T<br />E<br />R<br />N<br />E<br />T<br />PaaS<br />PaaS<br />IaaS<br />IaaS<br />Users<br />Oracle is a PaaS/IaaS enabler not provider<br />Our objectives:<br /><ul><li>Ensure that cloud computing is fully enterprise grade
  70. 70. Support both public and private cloud computing – give customers choice</li></li></ul><li>Cloud ComputingPart of the Oracle Technology Continuum<br />© 2009 Oracle Corporation – Proprietary and Confidential<br /><ul><li>Cloud Policies
  71. 71. Self-Service Provisioning
  72. 72. Appliance Builder
  73. 73. Cloud infrastructure
  74. 74. Oracle VM
  75. 75. Weblogic Suite
  76. 76. Database Machine
  77. 77. Oracle Enterprise Linux
  78. 78. Oracle SOA and BPM Suite
  79. 79. Oracle Identity Management
  80. 80. Oracle In-memory Grid
  81. 81. Enterprise Manager Grid Control
  82. 82. Oracle Cluster File Systems
  83. 83. Automatic Storage Management
  84. 84. Application Server Clusters
  85. 85. Real Application Clusters</li></li></ul><li>Cloud ComputingEvolution to Cloud<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />Public Clouds<br />Hybrid<br />IaaS<br />IaaS<br />PaaS<br />Public Cloud Evolution<br />SaaS<br />PaaS<br />SaaS<br />Virtual Private Cloud<br />App2<br />App3<br />App1<br />App1<br />App2<br />App3<br />Private PaaS<br />Private PaaS<br />Private IaaS<br />Private IaaS<br />Hybrid<br />Private Cloud<br /><ul><li>Federation with public clouds
  86. 86. Interoperability
  87. 87. Cloud bursting
  88. 88. Self-service
  89. 89. Policy-based resource mgmt
  90. 90. Metered</li></ul>Private Cloud Evolution<br />App1<br />App2<br />App3<br />App1<br />App2<br />App3<br />Private PaaS<br />Private IaaS<br />Silo’d<br />Grid<br /><ul><li>Virtual
  91. 91. Shared services
  92. 92. Dynamic
  93. 93. Standardized appliances
  94. 94. Physical
  95. 95. Dedicated
  96. 96. Static
  97. 97. Heterogeneous</li></li></ul><li>Cloud ComputingImplications for Architects<br />How to add desirable qualities to architectures that weren’t initially designed for them?<br /><ul><li>Virtualization and Incremental Scaling
  98. 98. Abstraction
  99. 99. Chargeback
  100. 100. Can this be done as part of normal operations? Or as the foundation of a next generation architecture?
  101. 101. Which applications and systems are a good fit?
  102. 102. How to incent business stakeholders to trust shared environments?
  103. 103. To what extent of your infrastructure does this apply?</li></ul>© 2009 Oracle Corporation – Proprietary and Confidential<br />
  104. 104. Cloud ComputingGuidance – Plan the Journey<br />Assess your portfolio<br />Get executive/business sponsorship<br />Prepare to partition<br />Don’t externalize your core<br />Shift resources from context to core<br />Future-proof your IT organisation<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />
  105. 105.
  106. 106. For more information<br />Contact your Oracle representative or partner<br />Make use of best practice<br />Oracle Cloud Computing Center<br />http://www.oracle.com/goto/cloud<br />Oracle Grid Computing<br />http://www.oracle.com/technologies/grid <br />Next Generation Data Center<br />http://www.oracle.com/technologies/next-generation-data-center<br />Contact us directly<br />Marc Caltabiano: marc.caltabiano@oracle.com<br />© 2009 Oracle Corporation – Proprietary and Confidential<br />
  107. 107. 33<br />

×