What's up with "cloud"?


Published on

An introduction and overview of what this cloud computing stuff is all about. Also, consideres 4 different types of "actors" (users, developers, operations staff, and providers) and why they should care. Done for the first formal meeting of the Austin Cloud User's Group.

Published in: Technology
1 Comment
  • superb and very intresting
    Are you sure you want to  Yes  No
    Your message goes here
  • 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

  • I don’t want to spend a lot of time talking about us, but we’re pretty awesome. We get familiar with technologies and how they effect different groups of people & companies. Content is free and we make money of consulting and advising.

  • A simple approach for understanding.
    Old wine in new bottles is good.

  • Most chatter is here.
  • Elasticity may not matter in your case.

  • Otherwise known as “programable infrastructure.”
    Apply the throw it out the window test.

  • What's up with "cloud"?

    1. 1. What’s up with “cloud”? Michael Coté, RedMonk www.PeopleOverProcess.com @cote 24 August 2010
    2. 2. conclusions • A model based on SaaS, PaaS, and IaaS • Know the perspective you’re looking from • Figure out what to do with it
    3. 3. hello! • RedMonk is an industry analyst firm Michael Coté James Governor • Broad focus on software, developers, “makers.” • Bottom-up-approach to understanding software • Our research is free at RedMonk.com - text, podcasts, videos, etc. • We work mostly with Stephen O’Grady Tom Raftery vendors, advising, and consulting
    4. 4. why bother? • Cost - for some services • New, different way to deliver software • Make customers smile - pro-active delivery, more apps • Scale & grid - if that’s a problem • The boss says so
    5. 5. what is “cloud”? From William Vambenepe (@vambenepe)
    6. 6. burgers & aaSes • SaaS, PaaS, IaaS - application, middleware, servers • Public or private • Amazon & everyone else, VMWare, Rackspace, others. • Usually: virtualization, model- driven automation, web apps, dev/ops
    7. 7. things to point at • IaaS - Amazon, Rackspace, Eucalyptus, vCloud, etc. • PaaS - Force.com, Microsoft Azure, GAE, IPP, Heroku • SaaS: SalesForce, Zoho, Google Apps, Service- now.com
    8. 8. for users • SaaS - Google Apps, Salesforce, etc. • Business apps that behave like consumer web apps - better applications • Lower cost & faster delivery • Remote control for the cloud
    9. 9. for operations • “Cloud” - moving infrastructure off premise • “Private cloud” - automating, virtualizing, self-service • Focus on infrastructure, not applications
    10. 10. for developers • Becoming ops friendly - or subversive if you dare • Using cloud tools & practices to deliver applications • Getting closer to the user with faster delivery • Mobile conflation
    11. 11. for “providers” • New products to sell • Price segmentation galore • More “enterprisy” • Probably open source
    12. 12. ops - cloud concerns • Cloud means more discipline, not less • Flexibility of tools • Embracing an Agile culture, hug your dev • Cost balancing and capacity management
    13. 13. ops - public cloud • Lawyers, compliance, security, FUD • Remote access, instrumentation • Controlling costs • SLAs & incident resolution plans - the finger still points at you • Good, old fashioned release & change management
    14. 14. ops - private • Configuration/asset management a chief concern • Monitoring sloppy infrastructure • Virtualization concerns • Continual (process) improvement
    15. 15. “fully automated provisioning” * Capistrano One Orchestration Application Service ControlTier Deployment Fabric vendor’s Func take Provisioning Activity BCFG cfengine System Configuration Chef Configuration Puppet SmartFrog OS Install or Cloud: AWS* Cobbler Cloud or VM Bootstrapping OS Eucalyptus Jumpstart Image Install Kickstart OpenNebula Launch OpenQRM VMware* (*Not Open Source) From http://dev2ops.org/toolchain
    16. 16. development - cloud concerns • Application geared towards automated delivery • Quick and easy to configure • Development must program operations - modeling, instrumenting • dev/ops - remember pagers? • The window test
    17. 17. building cloud apps “I can actually look at [a feature] • No more software in and say, ‘nobody uses feature cardboard X.’ It's not even being looked at. And it really helps us shape the future of the app which, on a desktop • Frequent functionality product, we don't have a lot of data like that.” “What we are looking to do is • “apps” vs. “applications” find other small areas that we can build a nice small app • User tracking that’s done really well that can help hundreds of thousands of the QuickBooks • Fragmentation everywhere millions.” -Brian Sweat, Product Manager at Alterity, Inc.
    18. 18. “operations as code” Puppet, Chef, PowerShell
    19. 19. a tool: cloud labs • Self-service sysadmin • As with virtualization, dev & QA are early frontiers • Build-farms, no IT hassle • Provisioning vs. Configuration
    20. 20. starting a cloud strategy • Start small & build on success • Focus on proactive service delivery, cost as side-effect • Look to tools that support cloud infrastructure • The goal: making customers happy
    21. 21. user group suggestions • Everything is broken in IT • Talk about what works • First-hand experience • Technology overviews, demos • Raise the local profile
    22. 22. Thank you! License http://creativecommons.org/licenses/by-nc-sa/2.5/ Contact Michael Coté cote@redmonk.com www.PeopleOverProcess.com 512.795.4307
    23. 23. Credits & Co. • Cloud model madness - http://stage.vambenepe.com/archives/1355 • Burger, CC-BY: http://www.flickr.com/photos/yogma/3630108509/ • Operations guy: http://www.flickr.com/photos/doctorow/2698332863/ • Lots of food: http://www.flickr.com/photos/cushinglibrary/3966474036/ • Crazy wiring: http://www.flickr.com/photos/clonedmilkmen/3604999084/ • Brian Sweat quotes: http://www.riaweekly.com/2010/01/26/riaweekly069/ • Chef screenshot: John Willis (john@opscode.com) • PowerShell screenshot: http://en.wikipedia.org/wiki/File:Windows_PowerShell_1.0.png • Fully automated provisioning: http://dev2ops.org/toolchain