What is it and how did we get here? - Utility Computing - John McCarthy, MIT - 1961 - 60’s & 70s - IBM etc leased Mainframe space & time to banks, etc - Died in the 80’s - 1997 InsynQ launches on HP hardware, 2000 Sun Grid Service, 2001 HP Utility Data Center - 2002 S3 - 2006 - Real public take off with EC2 - using spare capacity - Google jumps in with App Engine, M$ with Windows Azure and Azure Services
OS (EC2, GoGrid, Azure?): - Machines and networks provided - Full Access to Everything - You need to back up - You manage containers/databases/security/etc - You manage persistence - TCO - Linux/Solaris on EC2: US$73.00/month - Windows with Auth on EC2: US$182.50/month
App (AppEngine, Force.com): - Finer grained - Limited access: files/ports/protocols - Limited Languages - Now have API’s for data, security, logging - Auto-scaling - Transparent persistence
Pick your silver bullet
- Developers need to understand more about their environment - Infrastructure can’t be changed to suite the app - Restrictions are very unforgiving, especially at the app abstraction
No comments yet
Post a comment