Saturday, December 12, 2009

Managed Hosting?

I just sent an email to a company that specializes in Linux consulting but also offers 'managed' VPS hosting.  I've been thinking about making the switch from self-managed VPS for a while now, and installing RT (my current project) is making my think about it again.

In the process of writing the email I think I ended up creating a pretty good argument for switching, so I'm including the text of the email below.


I'm a developer building an application which I currently host on a slicehost VPS. I'm considering a move to managed hosting to reduce the time I spend doing sysadm tasks and improve the results. 

I see you offer managed hosting, VPS hosting, and sysadmin consulting, but it's not clear to me where the lines are between these. For example -
Are any/all of your VPS plans 'managed'? 
What's included in managed hosting and what types of tasks would escalate to chargeable consulting.

For context, here's my situation -
  1. Application is a Python/Django app using a Postgres database
  2. Mail is handled by a google apps domain, but we have a server we maintain to manage application messaging - notifications, primarily.
  3. We're implementing a ticketing system (RT probably) to handle part of our business process as well, which will also need to be integrated with our application and mail setup
  4. We have what are probably fairly standard, but critical requirements for network security since we process financial information.
  5. We need to be able to monitor and track application uptime, performance and system utilization for app components such as web, database and mail servers as well as general system utilization.
  6. While we currently use our hosts domain management tools there might at some point be some utility in hosting our domain ourselves, or at least getting more flexibility with respect to how it is managed and setup.
  7. We need fairly unrestricted access to the machine - ssh and root access - although not all developers will have this level of access.
  8. We need a backup / recovery plan that would -
    • ensure we never lose more then a few hours of business data
    • limit downtime in the case of disaster or hardware failure to less than 12 hours
  9. As our business picks up, #8 would be strengthened...

The first four things on that list have been implemented, the rest are in various partial states.

In addition, I would expect there are requirements I'm forgetting in this quick rundown that you're familiar with from experience with similar customers.

The question is, I guess, how much of this is part of 'managed' and how much requires consulting?

I wonder what their response will be? How much 'management' is typically included in a managed hosting plan?  

No comments:

Post a Comment