Partly Cloudy... with a chance of hype

2,355 views

Published on

A survey of cloud computing

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

No Downloads
Views
Total views
2,355
On SlideShare
0
From Embeds
0
Number of Embeds
1,222
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

  • * 1st I thought Larry didn’t get it
    * was talking more about the hype and buzzword abuse
    * reminds me of watching 4 year olds play soccer
    * Technology Buzzword Hype Fatigue
  • * 1st I thought Larry didn’t get it
    * was talking more about the hype and buzzword abuse
    * reminds me of watching 4 year olds play soccer
    * Technology Buzzword Hype Fatigue
  • * so it’s not all hype but hard to separate hype from reality
    * Cloud is overused,abused and diluted
    * but this is a problem
  • * so it’s not all hype but hard to separate hype from reality
    * Cloud is overused,abused and diluted
    * but this is a problem
  • * ASPs = SaaS
    * SETI@home mentioned in 1995 and public in 1999
    * All of these aim to break out of the server box, kind of glass ceiling
    * Either by sharing resources of a single box for efficiency or by harnessing multiple pieces or hardware for a single computational problem
    * need abstraction from the “server unit” - image if you needed to plan your electricity consumption around what generator produced it
  • * ASPs = SaaS
    * SETI@home mentioned in 1995 and public in 1999
    * All of these aim to break out of the server box, kind of glass ceiling
    * Either by sharing resources of a single box for efficiency or by harnessing multiple pieces or hardware for a single computational problem
    * need abstraction from the “server unit” - image if you needed to plan your electricity consumption around what generator produced it
  • * ASPs = SaaS
    * SETI@home mentioned in 1995 and public in 1999
    * All of these aim to break out of the server box, kind of glass ceiling
    * Either by sharing resources of a single box for efficiency or by harnessing multiple pieces or hardware for a single computational problem
    * need abstraction from the “server unit” - image if you needed to plan your electricity consumption around what generator produced it
  • * ASPs = SaaS
    * SETI@home mentioned in 1995 and public in 1999
    * All of these aim to break out of the server box, kind of glass ceiling
    * Either by sharing resources of a single box for efficiency or by harnessing multiple pieces or hardware for a single computational problem
    * need abstraction from the “server unit” - image if you needed to plan your electricity consumption around what generator produced it
  • * ASPs = SaaS
    * SETI@home mentioned in 1995 and public in 1999
    * All of these aim to break out of the server box, kind of glass ceiling
    * Either by sharing resources of a single box for efficiency or by harnessing multiple pieces or hardware for a single computational problem
    * need abstraction from the “server unit” - image if you needed to plan your electricity consumption around what generator produced it
  • * when the idea was conceived
    * I’m sure there we some that thought he was crazy
    * The concept of the computer network was just being conceived at the time
    * technology couldn’t support the concept
  • Fast forward - Back to the Future!
    These ideas are not new
    50 years in the making
  • Fast forward - Back to the Future!
    These ideas are not new
    50 years in the making
  • the internet was the last enabler of cloud computing
    kind of like how the railroad opened up interstate commerce
    reliable distribution
    converging on an always on, always connected world
  • the way people talk about it you would think so
    but I think Larry Ellison was largely correct - it is what we have been doing


  • the way people talk about it you would think so
    but I think Larry Ellison was largely correct - it is what we have been doing


  • somewhat liken this to the creation of the JVM in the 90’s
    the JVM abstracted us from hardware, we didn’t have to allocate physical memory anymore
    It encapsulated memory management
    it encapsulated network communication
    this bootstrapping aloud you to be more productive - to write software faster
    and build upon a tried and true layers
  • somewhat liken this to the creation of the JVM in the 90’s
    the JVM abstracted us from hardware, we didn’t have to allocate physical memory anymore
    It encapsulated memory management
    it encapsulated network communication
    this bootstrapping aloud you to be more productive - to write software faster
    and build upon a tried and true layers
  • so what are the tenants of the cloud
  • so what are the tenants of the cloud
  • so what are the tenants of the cloud
  • so what are the tenants of the cloud
  • so what are the tenants of the cloud
  • so what are the tenants of the cloud
  • * it’s about optimizing everything because you can afford to do it, because every incremental improvement reaps rewards by of orders of magnitude
    * Google commodity HW - overclocking example
  • * each of these levels is about abstraction and bootstrapping for efficiency
  • * Going to start with SaaS because it’s something we call can relate to
    * Software as a service has been around since the invention of web applications
    * Might argue that mainframe apps were Saas via terminal
    * still abstracted software from the user

  • * werner voguls CTO of Amazon describes at time when Amazon was spending 70% of it resources maintaining infrastructure and with gross inefficiencies

  • * werner voguls CTO of Amazon describes at time when Amazon was spending 70% of it resources maintaining infrastructure and with gross inefficiencies

  • * werner voguls CTO of Amazon describes at time when Amazon was spending 70% of it resources maintaining infrastructure and with gross inefficiencies

  • * werner voguls CTO of Amazon describes at time when Amazon was spending 70% of it resources maintaining infrastructure and with gross inefficiencies

  • * werner voguls CTO of Amazon describes at time when Amazon was spending 70% of it resources maintaining infrastructure and with gross inefficiencies

  • * werner voguls CTO of Amazon describes at time when Amazon was spending 70% of it resources maintaining infrastructure and with gross inefficiencies

  • * werner voguls CTO of Amazon describes at time when Amazon was spending 70% of it resources maintaining infrastructure and with gross inefficiencies

  • * rackspace cloud and gogrid are two other major competitors
    * with your infrastructure in the cloud, rackspace is doing some really innovative things with mobile applications



  • * Originated in Academia
    * software powering Ubuntu Enterprise Cloud
    * Open Source EC2 - mirroring APIs
  • * application containers - abstraction of hardware and services, you have an api
    * lets you concentrate on development rather than underpinnings

  • * application containers - abstraction of hardware and services, you have an api
    * lets you concentrate on development rather than underpinnings

  • * application containers - abstraction of hardware and services, you have an api
    * lets you concentrate on development rather than underpinnings

  • * application containers - abstraction of hardware and services, you have an api
    * lets you concentrate on development rather than underpinnings

  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo
  • * 500Mb adn 5M PV/mo


  • * AppScale executes automatically and transparently over cloud infrastructures such as the Amazon Web Services (AWS) Elastic Compute Cloud (EC2) and Eucalyptus,
  • * euphemistic language - make us feel better and not hurt anyone’s feelings
    * Toilet Paper -> Bathroom Tissue
    * Dump -> Landfill
    * House Trailer -> Mobile Homes

  • a) What security commitments are taken and are they sufficient to meet my company’s needs?
    b) Do the terms of use commit the cloud provider to keeping a user’s data secure, or even private, from other legitimate users of the service?
    c) Do you have the right to perform audits on the cloud provider’s policies and processes?
    d) What right does the cloud provider have to change those policies and processes?
  • * A major concern with cloud computing is the difficulty of determining where data will be stored, and, thus, what courts have jurisdiction and what law governs the use and treatment of such data (i.e., local, state, federal, foreign, etc.)
  • * Several standards body working on cloud standards
    * But the implementations are so very different in approach and implementation
  • * Need a comprehensive understanding of each party’s intellectual property rights in the solution, the information stored, the hosted applications, and all developments that result out of the cloud computing arrangement.










  • Partly Cloudy... with a chance of hype

    1. 1. Partly Cloudy with a chance of hype Colorado Springs Open Source Users Group April 29, 2010 Mike Brevoort Avalon Consulting LLC
    2. 2. “we’ve redefined cloud computing to include everything that we already do.” - Larry Ellison, 2008
    3. 3. “we’ve redefined cloud computing to include everything that we already do.” “The computer industry is the only industry that is more fashion-driven than women’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. When is this idiocy going to stop?” - Larry Ellison, 2008
    4. 4. 41% of senior IT professionals admit that they "don't know" what cloud computing is *based on 2009 survey by VersionOne
    5. 5. 41% of senior IT professionals admit that they "don't know" what cloud computing is two-thirds of UK senior finance professionals are confused about cloud computing *based on 2009 survey by VersionOne
    6. 6. remember...
    7. 7. remember... Application Service Providers (ASP)
    8. 8. remember... Application Service Providers (ASP) Grid Computing
    9. 9. remember... Application Service Providers (ASP) Grid Computing Distributed Computing
    10. 10. remember... Application Service Providers (ASP) Grid Computing Distributed Computing Utility Computing
    11. 11. remember... Application Service Providers (ASP) Grid Computing Distributed Computing Utility Computing Multitenancy
    12. 12. John McCarthy AI pioneer, father of LISP 1961 suggested that time- sharing technology might lead to a future which computing power and applications could be sold as a utility
    13. 13. Is Cloud Computing the next big leap forward?
    14. 14. Is Cloud Computing the next big leap forward? No it’s a continued series of baby steps
    15. 15. refactoring how we think about software and computing resources
    16. 16. refactoring how we think about software and computing resources evolution of the next abstraction and encapsulation
    17. 17. on-demand provisioning
    18. 18. on-demand provisioning “infinite” resources
    19. 19. on-demand provisioning “infinite” resources enabled by virtualization
    20. 20. on-demand provisioning “infinite” resources enabled by virtualization designed autonomous services for scalability
    21. 21. economies of scale
    22. 22. SaaS (software as a service) abstracts away software Virtualization PaaS (platform as a service) abstracts away services IaaS (infrastructure as a service) abstracts away hardware
    23. 23. SaaS: bringing you stuff, well, since a long time ago Cost based on usage
    24. 24. platform virtualization with IaaS: physical metaphors
    25. 25. platform virtualization with IaaS: physical metaphors “Necessity, who is the mother of invention.” -Plato
    26. 26. platform virtualization with IaaS: physical metaphors “Necessity, who is the mother of invention.” -Plato Launched July 2002
    27. 27. platform virtualization with IaaS: physical metaphors “Necessity, who is the mother of invention.” -Plato Launched July 2002 Undisputed leader
    28. 28. platform virtualization with IaaS: physical metaphors “Necessity, who is the mother of invention.” -Plato Launched July 2002 Undisputed leader EC2, S3, EBS, SimpleDB, etc
    29. 29. Topologies Public Clouds
    30. 30. Topologies Public Clouds Private Clouds
    31. 31. Topologies Public Clouds Private Clouds Hybrid Clouds
    32. 32. Cloud Management Server Templates Managed Deployments Inter-cloud Portability Supports Eucalyptus private cloud Free, Limited Developer Edition
    33. 33. Open Source Private Cloud Ubuntu based Hybrid Cloud with AWS
    34. 34. PaaS: containers and services
    35. 35. PaaS: containers and services faster development, constraints, fewer scalability choices
    36. 36. PaaS: containers and services faster development, constraints, fewer scalability choices It's a stack of services, instead of a stack of software
    37. 37. Freemium to start
    38. 38. Freemium to start Python and Java
    39. 39. Freemium to start Python and Java Schema-less datastore
    40. 40. Freemium to start Python and Java Schema-less datastore Services URL Fetch Mail Memcache Image Manipulation Scheduled Tasks and Task Queues Google Authentication SSO
    41. 41. .Net or ASP.Net Apps FastCGI Support (ex PHP) Table, Blog, & Queue Storage Strong IDE Experience App Fabric Service Bus MS SQL Azure
    42. 42. .Net or ASP.Net Apps FastCGI Support (ex PHP) Table, Blog, & Queue Storage Strong IDE Experience App Fabric Service Bus MS SQL Azure
    43. 43. APEX proprietary language Tight Salesforce Integration Free to try well established vmforce (Java) coming late 2010
    44. 44. Open Source Google App Engine Port
    45. 45. “Opportunities”
    46. 46. Security and Privacy
    47. 47. Legal Jurisdiction
    48. 48. No Standards
    49. 49. Vendor Lock-in
    50. 50. An Example
    51. 51. We face the same problems
    52. 52. We face the same problems The fundamentals are the same
    53. 53. We face the same problems The fundamentals are the same maybe Larry was right
    54. 54. Mike Brevoort brevoortm@avalonconsult.com twitter: @mbrevoort www.slideshare.net/brevoortm
    55. 55. • http://globalnerdy.com/wordpress/wp-content/uploads/ 2007/10/john_mccarthy_successories_poster.jpg • http://images.spatiallyadjusted.com/GeoMonkey-AWS.jpg • http://www.flickr.com/photos/yenpox/2594660901/

    ×