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