BitPusher Presentation at Geeksessions 1.5

1. How BitPusher’s Six-Person Team Does the Work of a Dozen People and some of the tools we use 2. What BitPusher Does <ul><li>“ Infrastructure Management…
of 13
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
  • 1. How BitPusher’s Six-Person Team Does the Work of a Dozen People and some of the tools we use
  • 2. What BitPusher Does <ul><li>“ Infrastructure Management Solutions for Web Sites and Web Applications” in other words, outsourced web operations </li></ul><ul><li>Our business model is to be so much more efficient that we can do a better job, save customers a lot of money and still be profitable </li></ul>
  • 3. General principles for doing more with less <ul><li>Only do things you do well </li></ul><ul><li>Have productive employees </li></ul><ul><li>Avoid work </li></ul>
  • 4. How to avoid work <ul><li>Learn from your experience </li></ul><ul><li>Don’t change directions too much </li></ul><ul><li>Use standards and tools that fit </li></ul><ul><li>Avoid taking on inherently arduous tasks </li></ul>
  • 5. Infrastructure management processes <ul><li>Be driven by the problems you actually have </li></ul><ul><li>Be thoughtful about risk and cost </li></ul><ul><li>Make work reusable whenever feasible </li></ul><ul><li>Keep track of annoyances, and address them </li></ul><ul><li>Make choices which allow for flexibility </li></ul><ul><li>Question choices and re-solve problems occasionally </li></ul>
  • 6. Infrastructure management tools <ul><li>Warning: don’t expect too much </li></ul>
  • 7. Infrastructure management tools: monitoring <ul><li>Nagios </li></ul><ul><ul><li>Solid framework, lots of choices as to which abstractions to use and how. </li></ul></ul><ul><ul><li>Don’t over-engineer initially, but keep improving. </li></ul></ul><ul><ul><li>Configuration is all in text files, making it relatively easy to revamp. </li></ul></ul>
  • 8. Infrastructure management tools: time-series graphs <ul><li>Cacti or Munin </li></ul><ul><ul><li>Allows you to understand system load, and know what’s normal and what’s not </li></ul></ul><ul><ul><li>Capacity planning </li></ul></ul><ul><ul><li>Cacti gives the best graphs, with flexible timeframes </li></ul></ul><ul><ul><li>Munin is easier to set up and automate </li></ul></ul>
  • 9. Infrastructure management tools: initial system imaging <ul><li>Kickstart (or AutoYaST, Jumpstart, etc.) </li></ul><ul><ul><li>Focus on getting a good baseline </li></ul></ul><ul><ul><li>OK to have some manual steps (e.g., RAID setup) unless you image massive numbers of servers </li></ul></ul><ul><ul><li>End state is less important if you use a configuration management tool </li></ul></ul>
  • 10. Infrastructure management tools: configuration management <ul><li>Puppet </li></ul><ul><ul><li>Solid model, lots of ways to use </li></ul></ul><ul><ul><li>Very flexible and powerful </li></ul></ul><ul><ul><li>Significant investment to learn and find your style; be prepared to redo things a few times </li></ul></ul><ul><ul><li>Makes sense for dozens of servers or more </li></ul></ul>
  • 11. Infrastructure management tools: application deployment <ul><li>Capistrano, homemade tools </li></ul><ul><ul><li>Extremely important </li></ul></ul><ul><ul><li>Avoids hands-on work on production servers </li></ul></ul><ul><ul><li>Worth extra effort to get right; eliminate repetitive high-risk steps </li></ul></ul>
  • 12. Infrastructure management tools: ticketing/issue tracking <ul><li>Request Tracker (or any of many others) </li></ul><ul><ul><li>In addition to whatever else you do with it, make sure it provides a way to track “loose ends” </li></ul></ul><ul><ul><li>Make sure to implement processes that get things handled on an appropriate time frame </li></ul></ul>
  • 13. Contacting BitPusher <ul><li>Daniel Lieberman: 415-346-6448 </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>General sales contact: 888-9PUSHER option 1 </li></ul><ul><ul><li>[email_address] </li></ul></ul>
  • Search
    Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks