Your SlideShare is downloading. ×
0
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Living system or build factory  - Chris Maxwell
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Living system or build factory - Chris Maxwell

874

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
874
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
84
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Living System or Build Factory? ! Chris Maxwell ! @WrathOfChris Cloud guy @ Ubiquiti Networks
  • 2. Who is this talk for? • We build systems • We turn design into implementation • We operate systems forever**not forever
  • 3. We keep systems from failing
  • 4. Holding up the system?
  • 5. We do it wrong
  • 6. Not helping
  • 7. What is a Living System?
  • 8. The business has a need
  • 9. Instructions are unclear
  • 10. What about THIS space?
  • 11. Instructions are not followed
  • 12. ...except a VCR, CD’s, and a remote?
  • 13. Production loads change unexpectedly
  • 14. Additional capacity added
  • 15. Wrong tools at hand
  • 16. 12ga crimp on 24ga wire doesn’t work
  • 17. Patches are put into production
  • 18. Patches become production
  • 19. Production is unexpected
  • 20. Unexpected Scotsman
  • 21. Parts not available
  • 22. No ventilation ducting available
  • 23. Inconsistent Origins
  • 24. One of these things is not like the other http://www.flickr.com/photos/msittig/4801606785/
  • 25. Living System • Has a long life • Mutates over time • Each system slightly different • The system is the state http://www.flickr.com/photos/anijdam/2362660336/
  • 26. Problems ! Can you rebuild it … fast? … accurately? http://www.flickr.com/photos/adactio/2856955322/
  • 27. Problems ! Do you keep: • HA failover? • Standby host?
  • 28. Problems ! Have you tested? ! When both fail?
  • 29. What is a Build Factory?
  • 30. For business…:
  • 31. http://www.flickr.com/photos/pasukaru76/6893926948/ Run the line
  • 32. For devs…:
  • 33. make clean && make
  • 34. For ops…:
  • 35. http://www.flickr.com/photos/comedynose/3549464622/ Kill it with fire
  • 36. Looking back on Build Factory
  • 37. Copying systems
  • 38. Cloning systems
  • 39. Early build factories took time
  • 40. ...hours on 10baseT
  • 41. ...tumbleweeds...
  • 42. It was a manual process
  • 43. How to restore a VM image... ...in 7 easy pages of screenshots Sorry, couldn’t release these pics :( It was just lots of screenshots + do this, then that instructions
  • 44. It was a manual process
  • 45. http://spalinux.com/wp-content/uploads/2008/10/ windows_join_domain.png ...and still manual work after
  • 46. Scripting is a start
  • 47. I will replace you with a short script
  • 48. Makefiles track dependencies
  • 49. or a Makefile it builds your kernel, and probably your OS
  • 50. Today’s tools
  • 51. Not a complete list
  • 52. Describe
  • 53. http://www.flickr.com/photos/spree2010/4960430323/ Write down all of the steps
  • 54. Automate
  • 55. http://www.flickr.com/photos/sepblog/3679949333/ “too complex for any one man’s memory”
  • 56. Replicate
  • 57. Build 3 the same, tie them together
  • 58. Repeat
  • 59. Training makes elements replaceable
  • 60. Build Factory • Has a short life • Replaced for each change • Each system the same • The procedure is the state http://upload.wikimedia.org/wikipedia/commons/5/50/Krispy_Kreme_Doughnuts.jpg
  • 61. When something jams ! deep in the system
  • 62. a scrap of paper caught in the drive gear
  • 63. Replace It! •fix it later •send it for repair •get production working!
  • 64. When production patches take over
  • 65. Production maintenance changes the system
  • 66. Rebuild it!
  • 67. Sometimes you get to rebuild them
  • 68. In the cloud? ! live replace might cost up to 1 hour of billing
  • 69. In the datacentre? ! live replace can be done with spare capacity
  • 70. Takeaway • Describe it • Automate it • Produce it • Repeat it
  • 71. Questions? ! @WrathOfChris ! chris@wrathofchris.com ! Like the Loch Ness Monster,
 Answers are over there...
  • 72. • Forgotten attributions: • ghost-1: http://www.all-internet-security.com/images/pc-copy.jpg • ghost-2: http://www2.expta.com/uploaded_images/Ghost-741732.png • ghost-3: http://internship.wesmilliron.com/wp-content/uploads/2012/08/vmware-norton-ghost.jpg • laplink: http://thumbs1.ebaystatic.com/d/l225/m/mkhsfLBMjkjjMw9skfQUNag.jpg • lap link: http://www.old-games.com/screenshot/5736-1-lap-link-3-for-dos.jpg

×