Questions and conundrums on hosting provider choices

Elite
  • 572 points
    Like some sort of WPMU DEV God"
    I'm helpful
    David

    Member  —  6th April 2011 (1 year ago)         

    I'm a lucky guy, because I have access to a dedicated Linux server that's powerful and honkin' complete with a 64-bit CentOS kernel and 8GB of physical RAM.

    Unfortunately, it's also proving to be challenging to setup and get working (CentOS and SELinux are making me crazy, Webmin doesn't know of either, and I've got ssh command-line access only). If I configure anything on it incorrectly, there's pretty much no going back.

    So, I'm considering using a hosting provider on a VPS. I have three separate WordPress installs, each with multiple sites. I must be able to run my own plug-ins, along with some special-purpose Perl scripts, and some other random crap. Monthly traffic across the sites is around 100K visits, except for occasional peaks.

    I'm a little baffled by some of the specs of hosting providers, including things like 512MB of virtual machine RAM. On my Windows machine now (which is what I'm moving from), I'm consuming all 2GB of RAM, but it seems a lot of WordPress sites are happy in 512MB or less. Not sure how to think about that.

    The other thing I'm not sure about is the trade-off on VPS offerings between those with CPanel-like interfaces and those that give you a straight Linux command prompt. I like to think I'm Linux-savvy, in that decades ago, I did some UNIX kernel coding. But the fact is, that was UNIX and it was decades ago, so I'm probably not as savvy as I'd like to think.

    So my question there is this: can I get enough power and control with a hosting provider without delving substantially into hand-configuring my own Linux conf files?

    Beyond that, budget and performance are always issues. Can you recommend a reliable provider who won't pull the rug out from under at the worst possible time because MySQL is doing queries or I get Slashdotted, and also doesn't cost a mint?

    All advice and thoughts would be appreciated.

    --David