BitPusher Presentation at Geeksessions 1.5

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    BitPusher Presentation at Geeksessions 1.5 - Presentation Transcript

    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
      • “ Infrastructure Management Solutions for Web Sites and Web Applications” in other words, outsourced web operations
      • 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
    3. General principles for doing more with less
      • Only do things you do well
      • Have productive employees
      • Avoid work
    4. How to avoid work
      • Learn from your experience
      • Don’t change directions too much
      • Use standards and tools that fit
      • Avoid taking on inherently arduous tasks
    5. Infrastructure management processes
      • Be driven by the problems you actually have
      • Be thoughtful about risk and cost
      • Make work reusable whenever feasible
      • Keep track of annoyances, and address them
      • Make choices which allow for flexibility
      • Question choices and re-solve problems occasionally
    6. Infrastructure management tools
      • Warning: don’t expect too much
    7. Infrastructure management tools: monitoring
      • Nagios
        • Solid framework, lots of choices as to which abstractions to use and how.
        • Don’t over-engineer initially, but keep improving.
        • Configuration is all in text files, making it relatively easy to revamp.
    8. Infrastructure management tools: time-series graphs
      • Cacti or Munin
        • Allows you to understand system load, and know what’s normal and what’s not
        • Capacity planning
        • Cacti gives the best graphs, with flexible timeframes
        • Munin is easier to set up and automate
    9. Infrastructure management tools: initial system imaging
      • Kickstart (or AutoYaST, Jumpstart, etc.)
        • Focus on getting a good baseline
        • OK to have some manual steps (e.g., RAID setup) unless you image massive numbers of servers
        • End state is less important if you use a configuration management tool
    10. Infrastructure management tools: configuration management
      • Puppet
        • Solid model, lots of ways to use
        • Very flexible and powerful
        • Significant investment to learn and find your style; be prepared to redo things a few times
        • Makes sense for dozens of servers or more
    11. Infrastructure management tools: application deployment
      • Capistrano, homemade tools
        • Extremely important
        • Avoids hands-on work on production servers
        • Worth extra effort to get right; eliminate repetitive high-risk steps
    12. Infrastructure management tools: ticketing/issue tracking
      • Request Tracker (or any of many others)
        • In addition to whatever else you do with it, make sure it provides a way to track “loose ends”
        • Make sure to implement processes that get things handled on an appropriate time frame
    13. Contacting BitPusher
      • Daniel Lieberman: 415-346-6448
        • [email_address]
      • General sales contact: 888-9PUSHER option 1
        • [email_address]
    SlideShare Zeitgeist 2009

    + dliebermandlieberman Nominate

    custom

    533 views, 0 favs, 1 embeds more stats

    A brief presentation on some of the practices and t more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 533
      • 434 on SlideShare
      • 99 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 99 views on http://blog.bitpusher.com

    more

    All embeds
    • 99 views on http://blog.bitpusher.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories