The Case for Application Driven Cloud Computing

Download The Case for Application Driven Cloud Computing

Post on 14-Jul-2015

387 views

Category:

Technology

1 download

Embed Size (px)

TRANSCRIPT

<p>PowerPoint Presentation</p> <p>The Case for Application Driven Cloud ComputingAdam Davis@itheresyhttp://www.linkedin.com/in/davisa/A little context about my perspective</p> <p>Back in the good old days of open systems there was no separation between Development and Operations the developers, systems administrator and database administrator all worked for an application teamAll good things must come to an endMy job was to care for pets instead of herding cattleLack of standardization across application teamsNot a cost effective use of resources</p> <p>Industry moved to shared services functionsGave rise to ITSM and application of frameworks like ISO20000, ITIL, ISO9001, Six Sigma</p> <p>Where we originally aspired to Photo Credit: dsearls@flickr</p> <p>Instead, we wound up withFord and his Model TA little diversion</p> <p>In 1913, Henry Ford is widely credited for having perfected the modern assembly line</p> <p>Efficiencies were gained through standardized parts and assembly and limited variation</p> <p>Moving the work from one worker to another until it became a complete unit, then arranging the flow of these units at the right time and the right place to a moving final assembly line from which came a finished product</p> <p>Reducing the production time of an entire Model T from 12.5 hours to 93 minutes with less manpower</p> <p>Whats next?... Automation!</p> <p>Automation needs to be fit for purpose and not constrained by the procedure it replaces But for enterprise cloud computing, thats exactly what we are buildingPhoto Credit: dsearls@flickr</p> <p>Yes There is efficiency here, but it is not victory.If we are going to invest in architecting our applications differently for cloud-scale, shouldnt we re-architect how we host them?Machine TemplatesIT organizations are chartered with adding value through the delivery of business applicationsThere are too many layers of indirectionWeve made great strides in autonomic infrastructureSoftware defined everythingAutonomic infrastructure agents</p> <p>What if we had autonomic application management?Arent our platforms just applications?What if the applications had a means to communicate directly with the autonomic platforms and infrastructure? Proposed alternative model Autonomic all the way downThank you.</p>