Jim Wilt Chief Software Architect Metrics Reporting, Inc. 2010 [email protected] (616) 617-3775 CLOUD COMPUTING – WHO WINS, WHO LOSES, HOW

Embed Size (px)

Citation preview

  • Slide 1
  • Jim Wilt Chief Software Architect Metrics Reporting, Inc. 2010 [email protected] (616) 617-3775 CLOUD COMPUTING WHO WINS, WHO LOSES, HOW TO SURVIVE
  • Slide 2
  • GOALS FROM THIS TALK Common understanding of what Cloud Computing actually is How to circumvent push-back through increased competencies in your knowledge of cloud architectures (Maybe youre pushing back? Lets change that!) Where to focus your architectural efforts to shape Cloud Computing
  • Slide 3
  • Above the Clouds: A Berkeley View of Cloud Computing Above the Clouds: A Berkeley View of Cloud Computing Alan Hakimi Andy Catlin Andy Ruth Clayton Christensens The Innovators Dilemma Clayton Christensens The Innovators Dilemma David Chappell Miha Kralj Norm Judah Pallaw Sharma Pat Helland Richard Webb Ryan Dunn Scott Andersen Simon Guest RIDING ON THE SHOULDERS OF GIANTS
  • Slide 4
  • LOOKING BACKWARD TO SEE FORWARD Can I really see the future by looking back?
  • Slide 5
  • 1980
  • Slide 6
  • With great uncertainty, Enterprises enter the PC era
  • Slide 7
  • 1995
  • Slide 8
  • With great uncertainty, Enterprises enter the Internet era
  • Slide 9
  • 2010
  • Slide 10
  • With great uncertainty, Enterprises contemplate the cloud
  • Slide 11
  • WHAT REALLY IS THE CLOUD ANYWAY? Whats The Future (WTF)?
  • Slide 12
  • WHAT THE CLOUD IS NOT (THOUGH SOME CLAIM IT IS) Consolidation + Virtualization - Licenses (lets beat the system) Outsourced Infrastructure Hosted SOA Services (although they may be used in cloud solutions)
  • Slide 13
  • WHAT THE CLOUD IS (IN TERMS OF EXISTING TECHNOLOGIES) GRID + SOA + Fabric Elastic Computing Simple pay as you go model
  • Slide 14
  • TODAYS DATA CENTER 100% Capacity (what I pay for) 85% Capacity (most I can use) My Infrastructure My utilization over time
  • Slide 15
  • TODAYS DATA CENTER - BY THE NUMBERS $1.50/CPU Hour $1.76/CPU Hour Net $1500/Day for 850 Max CPU Hours $1500/Day for 420 CPU Hours Used
  • Slide 16
  • CLOUD COMPUTING Unlimited Capacity Infrastructure High Availability via Replication/Duplication My utilization over time
  • Slide 17
  • CLOUD COMPUTING - BY THE NUMBERS $2.25/CPU Hour $945 for 420 CPU Hours Used
  • Slide 18
  • PRIVATE CLOUDS
  • Slide 19
  • 1985
  • Slide 20
  • The Irma Card was the crutch the Enterprise used to adopt the PC
  • Slide 21
  • PRIVATE CLOUDS
  • Slide 22
  • WHAT ARE THE CLOUD APPLICATION MODELS? How do I choose?
  • Slide 23
  • Slide 24
  • SO, THEN, WHO WINS & WHO LOSES? How about another flash-back?
  • Slide 25
  • 1980
  • Slide 26
  • You Win if you Saw the potential in this new platform Invested in throw-away investigations and practiced restraint in adoption Learned with new initiatives and began migration as both your knowledge and the PC matured Repurposed your talent, early, to know the PC platform and its tools Implemented technology trends ahead of the curve (i.e., before they were automatic/built into the tools) You Win if you Saw the potential in this new platform Invested in throw-away investigations and practiced restraint in adoption Learned with new initiatives and began migration as both your knowledge and the PC matured Repurposed your talent, early, to know the PC platform and its tools Implemented technology trends ahead of the curve (i.e., before they were automatic/built into the tools) You Lose if you Considered the PC a threat to the enterprise Tried to make the mainframe a PC Tried to standardize too fast (before the market matured) Adopted the wrong PC OS (non-MS/DOS) Did not realize the necessity for short-term investments to rule out what works, what doesnt Failed to realize the potentials yet to come and build upon their future You Lose if you Considered the PC a threat to the enterprise Tried to make the mainframe a PC Tried to standardize too fast (before the market matured) Adopted the wrong PC OS (non-MS/DOS) Did not realize the necessity for short-term investments to rule out what works, what doesnt Failed to realize the potentials yet to come and build upon their future
  • Slide 27
  • 1980
  • Slide 28
  • 1995
  • Slide 29
  • You Win if you Saw the potential in this new platform Invested in throw-away investigations and practiced restraint in adoption Learned with new initiatives and began migration as both your knowledge and the Internet matured Repurposed your talent, early, to know distributed apps/platforms and their tools Implemented technology trends ahead of the curve (i.e., before they were automatic/built into the tools) You Win if you Saw the potential in this new platform Invested in throw-away investigations and practiced restraint in adoption Learned with new initiatives and began migration as both your knowledge and the Internet matured Repurposed your talent, early, to know distributed apps/platforms and their tools Implemented technology trends ahead of the curve (i.e., before they were automatic/built into the tools) You Lose if you Thought the Internet was just a fad Failed to understand DNA and its value Invested too early in HTML tools and delayed adoption of server-side tools as they matured Standardized on the wrong browser (non-IE) Did not realize the necessity for short-term investments to rule out what works, what doesnt Failed to invest to build the necessary infrastructure and distributed app dev talent You Lose if you Thought the Internet was just a fad Failed to understand DNA and its value Invested too early in HTML tools and delayed adoption of server-side tools as they matured Standardized on the wrong browser (non-IE) Did not realize the necessity for short-term investments to rule out what works, what doesnt Failed to invest to build the necessary infrastructure and distributed app dev talent
  • Slide 30
  • 1995
  • Slide 31
  • 2010
  • Slide 32
  • You Win if you See potential in this new platform Invest in throw-away investigations and practiced restraint in adoption Learn with new initiatives and consider migration after both your knowledge and the cloud mature Repurpose your talent, early, to know and understand cloud apps/platforms and their tools Implement technology trends ahead of the curve (i.e., before they are automatic/built into tools) You Win if you See potential in this new platform Invest in throw-away investigations and practiced restraint in adoption Learn with new initiatives and consider migration after both your knowledge and the cloud mature Repurpose your talent, early, to know and understand cloud apps/platforms and their tools Implement technology trends ahead of the curve (i.e., before they are automatic/built into tools) You Lose if you Think the cloud is a threat to the enterprise Fail to invest in understanding the Azure infrastructure, cost model, and solution implementation features/capabilities Architect your cloud solutions too much like your DNA/SOA solutions/not take advantage of redundancy/elasticity Attempt to create cloud-agnostic solutions Fail to financially model your solutions You Lose if you Think the cloud is a threat to the enterprise Fail to invest in understanding the Azure infrastructure, cost model, and solution implementation features/capabilities Architect your cloud solutions too much like your DNA/SOA solutions/not take advantage of redundancy/elasticity Attempt to create cloud-agnostic solutions Fail to financially model your solutions
  • Slide 33
  • 2010 Compromise breeds mediocrity
  • Slide 34
  • MITIGATING PUSHBACK Fight fire with soothing water
  • Slide 35
  • MITIGATING PUSHBACK
  • Slide 36
  • Slide 37
  • HOW TO SURVIVE First & foremost, invest in yourself
  • Slide 38
  • HOW TO SURVIVE ESTABLISH COMPETENCY IN THE PLATFORM
  • Slide 39
  • HOW TO SURVIVE ESTABLISH COMPETENCY IN THE COSTS
  • Slide 40
  • HOW TO SURVIVE ESTABLISH COMPETENCY IN ALIGNMENT OF TIPPING POINTS
  • Slide 41
  • HOW TO SURVIVE ESTABLISH COMPETENCY IN THE UNKNOWNS
  • Slide 42
  • HOW TO SURVIVE COMBINE RESOURCES INTO DREAM TEAMS Infrastructure Solutions/Dev Great Cloud Value
  • Slide 43
  • CALL TO ACTION Go, experiment, learn, fail, and shape the cloud!