Download presentation
Presentation is loading. Please wait.
Published byNickolas Phillips Modified over 9 years ago
1
Clearing the Air Cloud Computing Adobe Air, Google Gears and Microsoft Mesh - By Farhad Javidi
3
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.
6
“ 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
7
“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
8
(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
9
GridCloud Underlying conceptUtility Computing Main benefitSolve 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 DomainsMultiple domainsSingle domain Character / historyNon-commercial, publicly funded Commercial 9 Grid vs. Cloud
10
1980s1990sToday 2009+ 1970s 5th Generation Of Computing
11
A Brief History
12
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)
13
Utility Computing Platform as a Service (PaaS) Cloud-based User Applications
14
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 DiskPowerset MossocohesiveFT RightScale MLB zimory enomaly Aptana cloud
15
Public Cloud Cloud Ecosystem Enterprise Private Cloud External Internal Virtual Private Cloud 15
16
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
18
From On-Premise to Cloud Platforms
20
Application runs on-premises Buy my own hardware, and manage my own data center 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 at a hoster Co-location or Managed servers Application runs using cloud services “cloud fabric” (elastic, infini-scale) Application runs using cloud services “cloud fabric” (elastic, infini-scale) From On-Premise to Cloud Platforms
21
“Packaged” Application An application that I buy “off the shelf” and run myself “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 Self Hosted “Home Built” An application that I develop and run myself Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster 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 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 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 “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bild vs. Buy
22
“Packaged” Application An application that I buy “off the shelf” and run myself “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 Self Hosted “Home Built” An application that I develop and run myself Bild vs. Buy Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster 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 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 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 “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Maximum Economy of Scale All acceptable options (trade off) Maximum Control
23
“Packaged” Application An application that I buy “off the shelf” and run myself “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 Self Hosted “Home Built” An application that I develop and run myself Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster 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 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 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 “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn 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”
24
“Packaged” Application An application that I buy “off the shelf” and run myself “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 Self Hosted “Home Built” An application that I develop and run myself Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster 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 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 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 “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn 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”
25
“Packaged” Application An application that I buy “off the shelf” and run myself “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 Self Hosted “Home Built” An application that I develop and run myself Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster 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 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 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 “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn 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”
26
“Packaged” Application An application that I buy “off the shelf” and run myself “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 Self Hosted “Home Built” An application that I develop and run myself Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster 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 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 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 “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn 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”
27
“Packaged” Application An application that I buy “off the shelf” and run myself “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 Self Hosted “Home Built” An application that I develop and run myself Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster 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 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 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 “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bild vs. Buy Clinical Trial HR System ERP Email Issue Tracking Molecule Research
28
“Packaged” Application An application that I buy “off the shelf” and run myself “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 Self Hosted “Home Built” An application that I develop and run myself Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster 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 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 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 “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn 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!”
29
“Packaged” Application An application that I buy “off the shelf” and run myself “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 Self Hosted “Home Built” An application that I develop and run myself Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster 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 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 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 “Software as a Service” A hosted pplication that I buy from a vendor On premises vs. CloudOn premises Cloud Bild vs. Buy Clinical Trial HR System ERP Email Issue Tracking Molecule Research
30
30 Microsoft Confidential 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™
32
32 Microsoft Confidential Commitment to Interoperability
33
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 Continuum Windows Server ‘Hosted Server’ Compute Fabric SQL Server ‘Hosted SQL Server’ Storage Fabric … … … … … … What you have been using so far ………
34
Adobe Air
36
Questions? Comments?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.