Clearing The Air by Farhad Javidi

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Clearing The Air by Farhad Javidi - Presentation Transcript

    1. Clearing the Air Cloud Computing Adobe Air, Google Gears and Microsoft Mesh - By Farhad Javidi
    2. Prerequisite: Web 2.0
    3. Web 2.0
    4.  
    5. Who?
    6. Cloudbook
    7. What Are We Talking About?
      • Even though Cloud Computing is not a new term, many educators remain confused about exactly what it is and how to apply it. This session will eliminate the confusion. Participants will learn about Cloud Computing - its definition, structure and tools. The session will focus on the approaches of three companies to Cloud Computing: Microsoft, Adobe and Google.
    8.  
    9.  
      • “ The interesting thing about cloud computing is that 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 during Oracle’s Analyst Day
      What the hell is Cloud Computing?
      • Cloud computing is simply a buzzword used to repackage grid computing and utility computing, both of which have existed for decades.” whatis.com definition of Cloud Computing
    10. (Good Luck) Defining Cloud Computing
      • Software-as-a-Service
        • “ My customer resource management (CRM) system is out on the Internet!”
      • Grids vs. Clouds
        • Shared Virtual Resources
        • Batch Jobs vs. Online Applications
        • Different Approaches to State Management
      • Network Diagrams
        • A service is “on a cloud somewhere”
      • Virtualization Platforms & APIs
        • Hardware can be manipulated with software
    11. SaaS
    12. IaaS
    13. PaaS
    14. HaaS
    15. Grid vs. Cloud Grid Cloud Underlying concept Utility Computing Utility Computing Main benefit Solve computationally complex problems Provide a scalable standard environment for network-centric application development, testing and deployment Resource distribution / allocation Negotiate and manage resource sharing; schedulers Simple user <-> provider model; pay-per-use Domains Multiple domains Single domain Character / history Non-commercial, publicly funded Commercial
    16. Cloud Ecosystem
      • End-user applications, Software-as-a-Service (SaaS)
      • Platform-as-a-Service (PaaS)
      • Infrastructure-as-a-Service (IaaS)
      Google App Engine Platform as a Service (PaaS) End-User Applications Salesforce AppExchange Facebook Platform Facebook Apps Live Mesh AppExchange Apps OpenSocial Apps Amazon Web Services Rackspace 3tera Joyent Infrastructure as a Service (IaaS) Brokers, Tools and Frameworks End-User Applications flexiscale NASDAQ Market Replay Jungle Disk Powerset Mosso cohesiveFT RightScale MLB zimory enomaly Aptana cloud
    17.  
    18. Cloud Ecosystem Public Cloud Enterprise Private Cloud Private Cloud External Internal Virtual Private Cloud
      • From On-Premise to Cloud Platforms
      • From On-Premise to Cloud Platforms
    19. Application runs on-premises Buy my own hardware, and manage my own data center Application runs at a hoster Co-location or Managed servers Application runs using cloud services “ cloud fabric” (elastic, infini-scale)
      • From On-Premise to Cloud Platforms
    20. “ Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted pplication that I buy from a vendor On premises vs. Cloud On premises Cloud Bild vs. Buy Build Buy
    21. “ Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted pplication that I buy from a vendor On premises vs. Cloud On premises Cloud Maximum Economy of Scale Maximum Control Bild vs. Buy Build Buy All acceptable options (trade off)
    22. “ Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted pplication that I buy from a vendor On premises vs. Cloud On premises Cloud Bild vs. Buy Clinical Trial Molecule Research HR System Email Issue Tracking ERP “ Too costly to run this myself, but I’ve made too many customizations” Build Buy
    23. “ Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted pplication that I buy from a vendor On premises vs. Cloud On premises Cloud Bild vs. Buy Clinical Trial Molecule Research HR System Email Issue Tracking ERP “ CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these” Build Buy
    24. “ Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted pplication that I buy from a vendor On premises vs. Cloud On premises Cloud Bild vs. Buy Clinical Trial Molecule Research HR System ERP Email Issue Tracking “ I can’t afford to maintain this old HR application written in VB – it’s driving me mad!” “… but due to privacy issues, I prefer keeping my HR data on-premises” Build Buy
    25. “ Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted pplication that I buy from a vendor On premises vs. Cloud On premises Cloud Bild vs. Buy Clinical Trial Molecule Research HR System ERP Email Issue Tracking “ I wish I had access to cheaper compute and storage when I need it” Build Buy
    26. “ Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted pplication that I buy from a vendor On premises vs. Cloud On premises Cloud Bild vs. Buy Clinical Trial HR System ERP Email Issue Tracking Molecule Research Build Buy
    27. “ Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted pplication that I buy from a vendor On premises vs. Cloud On premises Cloud Bild vs. Buy Clinical Trial HR System ERP Email Issue Tracking Molecule Research “ THIS is where I want to spend my IT resources – I’m going to double down on this application!” Build Buy
    28. “ Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Hosted “ Home Built” An application that I develop myself, but run at a hoster Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Software as a Service” A hosted pplication that I buy from a vendor On premises vs. Cloud On premises Cloud Bild vs. Buy Clinical Trial HR System ERP Email Issue Tracking Molecule Research Build Buy
    29. 5th Generation Of Computing 1980s 1990s Today 2009+ 1970s
    30. A Brief History
    31. Amazon EC2 (August 2006) Google App Engine (April 2008) Microsoft Azure (Oct 2008) Facebook Platform (May 2007) Amazon S3 (March 2006) Salesforce AppExchange (March 2006)
    32. Utility Computing Platform as a Service (PaaS) Cloud-based User Applications
    33. Cloud Benefits
      • Cloud = Less Investment
      • (not own data center, hardware; use outside provider of servers, storage, and bandwidth)
      • Cloud = Scale
      • (tens of thousands of server computers)
      • Cloud = Flexible and Efficiency
    34. An internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Introducing Azure ™
    35.  
    36. Commitment to Interoperability
    37. Continuum Windows Server ‘ Hosted Server’ Compute Fabric SQL Server ‘ Hosted SQL Server’ Storage Fabric … … … … … … Two ‘instantiations’ of the cloud
      • Hosted version of what you have been using so far
      • Requires few changes if any to what you know and do
      • New capabilities
      • New cost structure
      • Requires embracing a specific app model
      • What you have been using so far
    38. Adobe Air
    39. Adobe Air
    40. Some of the Existing Applications
      • http://g.ho.st/
      G.ho.st
      • http://www.sumopaint.com/web/
      Sumopaint
      • http://www.acrobat.com/
      Acrobat
      • https://www.photoshop.com/
      Photoshop
      • http://docs.google.com/
      Google Docs
      • http://www.zoho.com/
      Zoho
    41. Few More Applications
      • Jooce http://www.jooce.com/
      • Blist http://www.blist.com/
      • Twitterfone http://www.twitterfone.com/
    42. Questions? Comments?
    SlideShare Zeitgeist 2009

    + javidijavidi Nominate

    custom

    510 views, 0 favs, 1 embeds more stats

    Even though Cloud Computing is not a new term, many more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 510
      • 508 on SlideShare
      • 2 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 26
    Most viewed embeds
    • 2 views on http://www.socialeyes.com:8010

    more

    All embeds
    • 2 views on http://www.socialeyes.com:8010

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories