Aegir is a set of Drupal modules that helps you maintain your Drupal sites. It does this by providing you with a simple Drupal based hosting front end for your entire network of sites. To deploy a new site you simply have to create a new Site node. To backup or upgrade sites, you simply manage your site nodes as you would any other node.
For more information checkout http://www.aegirproject.org