Cloud Computing Presentation V3


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Admin30 minsNo scheduled fire alarm testFire zone : white ?
  • Cloud computing is many things to many people
  • Any situation in which computing is done in a remote location (out in the clouds) rather than on the desktop or portable device.Talk through examples of when they are already using cloud computing
  • This is what it delivers
  • Hosting = fixed resourcing modelCloud Computing = Elastic resourcing modelCloud computing uses ‘global-class’ computing concepts
  • The Cloud givesScalability/Elasticity FlexibilitySimplicity
  • FlexibilityElasticitySimplicity
  • Be Prudent!
  • Cloud Computing Presentation V3

    1. 1. Cloud ComputingDavid OliverArchitecture Team<br />
    2. 2. Agenda<br />Clearing up the confusion; <br /><ul><li>What is Cloud Computing
    3. 3. How could it benefit us
    4. 4. What are the risks
    5. 5. Q & A</li></li></ul><li>“Cloud Computing is a brand new revolution”“All Off-premise (or remote) computing is Cloud Computing”“Cloud computing is an architecture”“Cloud Computing is an infrastructure”“It’s just Mainframe Computing by another name”“Everything will go to the Cloud”“SaaS is the Cloud”“Every vendor will have a different cloud”<br />
    6. 6. The Cloud Computing Confusion<br />I don’t understand what we would do differently in the light of Cloud Computing than change some of the words in our ads.<br />Larry Ellison (Oracle CEO) , quoted in the Wall Street Journal, Sept 26, 2008<br />
    7. 7. What is Cloud Computing?<br />“A way to increase capacity or add capabilities without investing in new infrastructure, training new personnel, or licensing new software ... all delivered via the Web”<br />
    8. 8. Which Cloud Provider?<br />More Constrained<br />Less Constrained<br />Constraints in the Application Model<br />Microsoft Azure<br /><ul><li>.NET/Windows/SQL
    9. 9. Choice of Language
    10. 10. Some Auto Failover/ Scale (but needs declarative application properties)</li></ul>Amazon AWS<br /><ul><li>VMs Look Like Hardware
    11. 11. No Limit on App Model
    12. 12. User Must Implement Scalability and Failover</li></ul>Google App Engine<br /><ul><li>Traditional Web Apps
    13. 13. Auto Scaling/Provisioning</li></ul>Force.Com<br /><ul><li>SalesForce Biz Apps
    14. 14. Auto Scaling/Provisioning</li></ul>More Automation<br />Less Automation<br />Automation of Management Services<br />
    15. 15. What is the possible benefit?<br />Self Hosted<br /><ul><li>CapEx
    16. 16. Low asset utilisation/re-use
    17. 17. Depreciation
    18. 18. Power/Cooling Cost
    19. 19. Hardware obsolescence
    20. 20. ‘Not Green’
    21. 21. Provision for Peak
    22. 22. Must predict growth </li></ul>In The Cloud<br /><ul><li>No up-front investment required
    23. 23. Reduce asset depreciation
    24. 24. Reduce support costs
    25. 25. Support Rapid Development
    26. 26. No Capital outlay
    27. 27. Grow & Shrink according to need
    28. 28. Offloading the worry of sharing and storing the data
    29. 29. Fine granularity of provisioning, billing and metering</li></li></ul><li>How Could Cloud Computing Benefit Us?<br /><ul><li>Faster delivery
    30. 30. Reduced cost
    31. 31. Greater efficiency </li></ul>Compliment<br />
    32. 32. Example Pattern: Hybrid Cloud<br />Scenario : NLB offload traffic to cloud hosted version of the application when Internal Web Servers are close to operating capacity.<br />
    33. 33. How Could Cloud Computing Benefit Us?<br />Services<br /><ul><li>AJAX
    34. 34. AV
    35. 35. .Net
    36. 36. CRM
    37. 37. E-Commerce
    38. 38. Financial
    39. 39. Java
    40. 40. Linux
    41. 41. Mail
    42. 42. Office
    43. 43. PHP
    44. 44. Print
    45. 45. Retail
    46. 46. Ruby on Rails
    47. 47. SQL
    48. 48. Stock Control
    49. 49. Storage/Archive
    50. 50. VoIP
    51. 51. Windows</li></li></ul><li>Concerns about the Cloud Computing<br />IT Pro job security<br />Allows the business to grow without having to increase head-count.<br />Migration and Reversal<br />The Cloud industry isn’t mature enough to allow changing provider with ease<br />Availability of a Service<br />Dependent on the choice of provider, their technology and your agreement with them<br />Data in the cloud<br />Some regulatory constraints prohibit moving data off-premise or out of the country borders. How about privacy? What about Security?<br />Integration<br />How can we integrate Cloud based solutions with existing systems and data?<br />Licensing<br />How do we count users/computers? Pay-as-you-go, prepaid or subscription models?<br />
    52. 52.
    53. 53. A major shift in the way that companies/individuals obtain software and computing capacity as more companies tap into web based applications<br /> Example: <br /> Google’s 30 acre Datacentre in Oregan, US<br />$$$$ Billion <br /> investment.<br />...and its not going away<br />
    54. 54. Takeaways<br /><ul><li>It’s not going away!
    55. 55. Many Benefits
    56. 56. Use it to Compliment
    57. 57. Maturing technology
    58. 58. Many questions still unanswered (i.e Security & Service Levels)
    59. 59. Confidence is not completely there yet
    60. 60. Not everything can go into the Cloud</li></li></ul><li>THANK YOU Any Questions?<br />
    61. 61. Terminology<br />Cloud Computing means two things:<br />Broader use:Elastic, multi-tenanted and global-class IT resources<br />Within Infrastructure Architecture:scalable, virtualised and automated system infrastructure (compute and storage platform)<br />Mixing cloud-enabling technologies with cloud computing services creates lots of confusion and prevents understanding of available options<br />
    62. 62.
    63. 63. Trends to Observe<br />Changes in Technology and Prices Over Time<br />What Will the Billing Units Be for Higher-Level Cloud Offerings?<br />What Will the Billing Units for Flash Be<br />How Will the Prices of the Resources Change Over Time?<br />Cores per Chip Will Increase, Doubling Each 2-4 Years<br />What Will Be the Impact of Flash Memory? How Will It Be Priced?<br />Will Network Bandwidth Prices Drop? What Will Cause That?<br />Virtualization Level<br />Low-Level VMs (Amazon EC2),<br />Intermediate-Level (MSFT Azure), or<br />High-Level Framework (Google AppEngine) ?<br />Will There Be a Single Standard API?<br />Will a Standard API Lead to a “Race-to-the-Bottom” Commoditization?<br />Will There Be Many Virtualization Levels for Different Apps?<br />Will Commoditization Drive Away Cloud Providers?<br />
    64. 64. Closer Look at the Cost Model<br />How Much You Pay Total in a “Pay as You Go” Cloud<br />How Much You Pay Per User Hour in a “Pay as You Go” Cloud<br />The Compute Cost of the Work in a Datacenter<br />UserHourscloud× (revenue – Costcloud) ≥<br />UserHoursdatacenter× (revenue – )<br />Utilization Make a Big Difference in the Costs of Cloud versus Datacenter!<br />How Much You Pay Total in a Datacenter Implementation of Your App<br />But You Pay for the Whole Datacenter Even When It Is Underutilized!<br />Costdatacenter<br />Utilization<br />