Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
The interesting thing about cloud computing is that weve redefined cloud computing to include everything that we already do. [] The computer industry is the only industry that is more fashiondriven than womens fashion. Maybe Im an idiot, but I have no idea what anyone is talking about. What is it? Its complete gibberish. Its insane. When is this idiocy going to stop?
Larry Ellison
during Oracles Analyst Day
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
Network Diagrams A service is on a cloud somewhere Virtualization Platforms & APIs Hardware can be manipulated with software
10
A Brief History
Google App Engine (April 2008) Facebook Platform (May 2007) Microsoft Azure (Oct 2008)
Utility Computing
Cloud Platforms
Google Gears Amazon Web Services Salesforce (app Exchange) Facebook Adobe Air Microsoft Azure
Cloud Benefits
Cloud = Less Investment (not own data center, hardware; use outside provider of servers, storage, and bandwidth)
Cloud Ecosystem
End-user applications, Software-as-a-Service (SaaS) Platform-as-a-Service (PaaS) Infrastructure-as-a-Service (IaaS)
AppExchange Apps NASDAQ Market Replay
End-User Applications
Facebook Apps OpenSocial Apps
End-User Applications
Jungle Disk enomaly Powerset RightScale Aptana cloud MLB zimory Mosso Joyent 3tera
Application runs
on-premises
Buy
Packaged Application
An application that I buy off the shelf and run myself
Hosted Packaged
An application that I buy off the shelf and then run at a hoster
Software as a Service
A hosted pplication that I buy from a vendor
Build
Cloud Platform An application that I develop myself, but run in the cloud
On premises
Cloud
Buy
Packaged Application
An application that I buy off the shelf and run myself
Hosted Packaged
An application that I buy off the shelf and then run at a hoster
Software as a Service
A hosted pplication that I buy from a vendor
Maximum Control
Build
Cloud Platform An application that I develop myself, but Maximum in the cloud run
of Scale
On premises
Cloud
Buy
Hosted Packaged
Software as a Service
Issue Tracking
Too costly to run this myself, hosted pplication A An application that I buy but Ive made too many off the shelf and then that I buy from a run at a hoster vendor customizations
Build
Cloud Platform An application that I develop myself, but run in the cloud
On premises
Cloud
Buy
Packaged Application
An application that I buy off the shelf and run Email myself
Software as a Service
Issue Tracking
Build
A hosted pplication that I buy from a vendor CRM and Email are commodity services They have no customizations, and its cheaper for someone else to run these Cloud Platform Hosted An application that I develop myself, but run in the cloud
Home Built
An application that I develop myself, but run at a hoster
On premises
Cloud
Buy
Packaged Application
An application that I buy off the shelf and run myself
Software as a Service
Issue pplication A hosted Tracking that I buy from a Email vendor
Build
I cant afford to maintain this old HR application written in VB its driving Hosted me Home Built mad!
An application that I develop myself, but run at a hoster
Cloud Platform An application that I develop myself, but run in the cloud
On premises
but due to privacy issues, I prefer keeping my HR data On premises vs. Cloud on-premises
Cloud
Buy
Packaged Application
An application that I buy off the shelf and run HRmyself System
Software as a Service
Issue pplication A hosted Tracking that I buy from a Email vendor
Build
Cloud Platform An application that I develop myself, but run in the cloud
I wish I had access to An application that I cheapermyself, but run and develop compute at a hoster storage when I need it
On premises vs. Cloud
On premises
Cloud
Buy
Packaged Application
An application that I buy off the shelf and run HRmyself System
Software as a Service
Issue pplication A hosted Tracking that I buy from a Email vendor
Build
Cloud Platform An application that I Molecule Research develop myself, but run in the cloud
Clinical Trial
On premises
Cloud
Buy
Packaged Application
An application that I buy off the shelf and run HRmyself System
Software as a Service
Issue pplication A hosted Tracking that I buy from a Email vendor
Build
Clinical Trial
An application that I THIS is where I want to Molecule Research develop myself, but An application that I spend my IT resources Im develop myself, but run going to double down on this run in the cloud at a hoster application! On premises vs. Cloud Cloud
Cloud Platform
On premises
Buy
Packaged Application
An application that I buy off the shelf and run HRmyself System
Software as a Service
Issue pplication A hosted Tracking that I buy from a Email vendor
Build
Cloud Platform An application that I Molecule Research develop myself, but run in the cloud
Clinical Trial
On premises
Cloud