Organizational Patterns for Cloud Computing / Apr 7th 2014

967 views

Published on

Published in: Business
  • Be the first to comment

  • Be the first to like this

Organizational Patterns for Cloud Computing / Apr 7th 2014

  1. 1. http://www.flickr.com/photos/uncle_jerry/49340905/ Organizational Patterns for Cloud Computing Lothar Wieske 7. April 2014
  2. 2. http://www.flickr.com/photos/werkunz/4426429864/ Mainframe Client/Server Cloud Computing
  3. 3. 99,999%   Design  for   Failover   Design  for   Failure   Ver4cal   Scaling   Horizontal   Scaling   Hardware   Availability   So?ware   Resiliency   Proprietary   Hardware   Standard   Hardware   Commodity   Hardware   Central   Services   Shared   Services   Self   Service   Centralized   Localized   Distributed   Mainframe   Client-­‐Server   Cloud   Evolu4on  of  IT  Paradigms   Idea; Randy Bias / Cloudscaling! https://www.flickr.com/photos/55432818@N02/5500963965/
  4. 4. Organization Architecture Classical Datacenter Integrated Systems ? Datacenter   Network   Compute   Storage  
  5. 5. The linear-graph notation is useful because it provides an abstraction which has the same form for the two entities we are considering: the design organization and the system it designs. This can be illustrated by replacing the following words. Replace "system" by "committee." Replace "subsystem" by "subcommittee." Replace "interface" by "coordinator." Melvin E. Conway: How Do Committees Invent. Datamation, April, 1968.
  6. 6. http://www.flickr.com/photos/intherough/3253349104/ “Organiza4ons  which  design  systems  […]  are  constrained  to  produce  designs   which  are  copies  of  the  communica4on  structures  of  these  organiza4ons.”   Conway‘s  Law  
  7. 7. So:ware  Is  The  New  Hardware  
  8. 8. Disruptive innovations are not breakthrough technologies that make good products better; rather they are innovations that transform sectors to make products affordable and convenient, thereby making them available to a much larger population.
  9. 9. http://www.flickr.com/photos/thk1304/8230178443/ A  disrup4ve  innova4on  is  an  innova4on  that  helps  create  a  new  market  and   value  network,  and  eventually  disrupts  an  exis4ng  market  and  value  network   (over  a  few  years  or  decades),  displacing  an  earlier  technology.     Sustaining   innova4ons   are   typically   innova4ons   in   technology,   whereas   disrup4ve  innova4ons  change  en4re  markets.     Disrup4ve  Innova4on  
  10. 10. http://wikibon.org/blog/wp-content/uploads/2011/05/how-big-is-the-world.pdf
  11. 11. http://www.flickr.com/photos/marfis75/2298582957/ Source: Wikibon (2011) How Big Is The World Enterprise (1,000 of 1,000) $3.350.000 (Total) $1.000.000 (Operations) Cloud (1,000 of 100,000) $798.000 (Total) $143.000 (Operations) 1,000 Server
  12. 12. http://www.flickr.com/photos/tigitogs/535788871/ Automa4sierung   Virtuelle  Infrastruktur   Enterprise Cloud Software Defined Infrastructure (Focus on Operations) API   Commodity Cloud (Focus on Total) Cloud  Infrastructures  /  2  Types  ~  2  Strategies  
  13. 13. http://www.flickr.com/photos/fkhuckel/6368362019/ Kübler-­‐Ross   Loss  +  Grief  
  14. 14. https://www.flickr.com/photos/roland_reiss/7374597676/ Centralisation Differentiation Hierarchization
  15. 15. http://www.flickr.com/photos/nirak/644337888/ Strategy   Organiza4on   Architecture   Innova4on   Culture   Service   Customer   PlaZorm   Availability   Elas4city   Resiliency  
  16. 16. Connected Company / Dave Grey
  17. 17. https://www.flickr.com/photos/hans_olofsson/6602693515/ Complexity Identity Stability
  18. 18. Chaos Monkey
  19. 19. GameDay
  20. 20. http://www.flickr.com/photos/0ystercatcher/8587731359/ Resiliency  
  21. 21. https://www.flickr.com/photos/mplabs/4300441328/ Avail = MTBF / (MTBF + MTTR)
  22. 22. MTBF  Op4mized   MTTR  Op4mized  
  23. 23. http://www.flickr.com/photos/paperpariah/3002687604/ DevOps  
  24. 24. Design Thinking Process
  25. 25. Theory U
  26. 26. 30   http://www.flickr.com/photos/mecklenburg/5060361765/   People Technology Process

×