Cloud ComputingClase 5
Miguel Saez
@masaez
Johnny Halife@johnnyhalife
Matias Woloski
@woloski
Slide deck based on Gianpaolo Carraro symposium (PDC08)
Quiz: Which one is better?
1 gallon of fuel -> ¼ ton of ‘freight’ ; 20 miles 1 gallon of fuel -> 1 ton of freight ; 436 miles
Economy of ScaleLow High
ControlHigh Low
butCan mostly go from A to BLeaves 2x day at 9.12am and 11.14pm
butCan goes anywhere there is a roadReady to go anytime
This is not new…
Economy of ScaleLow High
ControlHigh Low
Build vs. Buy
This is new…
Economy of ScaleLow High
ControlHigh Low
On premises vs. in the cloud
Application runs on-premises
Buy my own hardware, and
manage my own data center
On premises vs. in the cloud
Application runs at a hoster
Co-locationor
Managed servers
Application runs using cloud
services
“cloud fabric”(elastic,
infini-scale)
Economy of ScaleLow High
ControlHigh Low
“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
Build
vs.
Buy
Build
Buy
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 application that
I buy from a vendor
On premises vs. CloudOn premises Cloud
Hosted “Home Built”
An application that I develop
myself, but run at a hoster
Cloud Platform
An application that I develop
myself, but run in the cloud
“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
“Home Built”Application
An application that I develop and run myself
Build
vs.
Buy
Build
Buy
On premises vs. CloudOn premises Cloud
Maximum Economy of Scale
All acceptable options (trade off)
Maximum Control
“Software as a Service”
A hosted application that
I buy from a vendor
“Packaged”Application
“Home Built”Application
“MassiveEnterprise” Example
Hosted “Home Built”
Hosted “Packaged”
“Software as a Service”
Cloud Platform
Clinical Trial
Molecule Research
HR System
Issue Tracking
ERP
“Too costly to run this myself, but I’ve made too many customizations”
Build
vs.
Buy
Build
Buy
On premises vs. CloudOn premises Cloud
“Packaged”Application
“Home Built”Application
“MassiveEnterprise” Example
Hosted “Home Built”
Hosted “Packaged”
“Software as a Service”
Cloud Platform
Clinical Trial
Molecule Research
HR System
Issue Tracking
ERP
“CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these”
Build
vs.
Buy
Build
Buy
On premises vs. CloudOn premises Cloud
“Packaged”Application
Hosted “Home Built”
Hosted “Packaged”
ERP
“Home Built”Application
“MassiveEnterprise” Example“Software as a
Service”
Cloud Platform
Clinical Trial
Molecule Research
HR System
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
vs.
Buy
Build
Buy
On premises vs. CloudOn premises Cloud
Hosted “Home Built”
Hosted “Packaged”
ERP
“Packaged”Application
“Home Built”Application
“MassiveEnterprise” Example“Software as a
Service”
Cloud Platform
Clinical Trial
Molecule Research
Issue Tracking
HR System
“I wish I had access to cheaper compute and storage when I need it”
Build
vs.
Buy
Build
Buy
On premises vs. CloudOn premises Cloud
Hosted “Home Built”
Hosted “Packaged”
ERP
“Packaged”Application
“Home Built”Application
“MassiveEnterprise” Example“Software as a
Service”
Cloud Platform
Clinical Trial
Molecule Research
Issue Tracking
HR System
“THIS is where I want to spend my IT resources – I’m going to double down on this application!”
Build
vs.
Buy
Build
Buy
On premises vs. CloudOn premises Cloud
“MassiveEnterprise” v. Next
Hosted “Home Built”
Hosted “Packaged”
ERP
“Packaged”Application
“Home Built”Application
“Software as a Service”
Cloud Platform
Clinical Trial
Molecule Research
Issue Tracking
HR System
Build
vs.
Buy
Build
Buy
On premises vs. CloudOn premises Cloud