Why I like Linode (after using others)

When I started hosting websites for clients, I hosted them in-house, literally, in my house. This was nice because I had direct control over the servers and could quickly fix them or migrate data if there were hardware failures. But obviously, it does not scale very well when it comes to bandwidth, and if you need many servers, the power and cooling requirements can get out of hand.

GoDaddy

At the point when I felt my home setup was “obsolete”, I then took the plunge onto GoDaddy dedicated servers, 2 of them at the time. One was for websites and ran Windows 2003 Server with IIS. The other was a mail server and each had DNS running on them so I didn’t have to depend on/pay for a third-party DNS provider.

GoDaddy dedicated servers ended up being the biggest mistake I ever made.  They ran well for a while, but then a worm of some kind crawled around their internal network and came in through some backend they use to manage the servers.  I had everything well locked down, all Windows sharing turned off, including unneeded admin shares (C$, etc.) and had the firewall pretty tight. It took around 3 days to recover fully from the crash and even though the machines were virtually “destroyed”, I was fortunately able to FTP out all my customer data.

Crystaltech

I moved most of my ASP & .NET sites over to a Windows 2008 Server at CrystalTech. Including email (SmarterMail), which I love, but with the limited space on a Windows VPS, it is quickly filling up with email (people rarely delete things when using IMAP). I still use Crystaltech and they’ve been very stable, but their cost is quite a bit higher than other virtual solutions.

Slicehost

After the GoDaddy crash, all my PHP sites moved to virtual servers running Ubuntu with a standard LAMP stack. Apache got old real quick. It required constant tuning.  I explored many web servers to find one with better performance, at one time, I had three setup for ALL my virtualhosts where all I had to do was stop all the web daemons, change the config of the one I wanted to use to 80 and just start that one, bring up all my sites on a different daemon.  I finally settled on Cherokee and have NEVER looked back.

Slicehost, in my opinion, had HUGE potential at one time (pre-Rackspace buyout).  The support was phenomenal, everyone in the company was open and reachable. I many times talked to the founder via chat and email.  But all of that went down the drain with Rackspace and all Slicehost’s offerings and prices went stagnant.

I recently cancelled Slicehost completely after getting a hard to access domain, whose DNS was hosted with Slicehost, to change their nameservers to Linode’s.

Others

I’ve used a number of other minor providers from time to time that I won’t get too much into here. None of them seemed to be as “turnkey” as places like Linode and Slicehost when it came to the admin backend experience. They were either too complicated or did not even have some of the basics required for “full service” hosting.

Linode

Linode, so far (knock on wood), has been the best company I’ve ever done business with. Rock solid, great support at all hours, fast host servers, lots of datacenter locations, excellent control panel, iPhone app, etc. I can’t say enough to express my happiness with the service.

I currently host a number of VPS servers with them and have brought over a few clients onto their own server(s).  We host everything from test servers to full production and even PBXs. All runs perfectly.

It will be a sad day in VPS hosting land if Linode ever gets bought out by some mega hosting company like Rackspace.

To end this up, decentralization has been the best thing I have done and it is multi-faceted. I separated websites onto multiple, less expensive virtual servers, which prevent ALL my sites from going down when something happens to one of them. I’ve moved most of my clients to Google Apps for Domains, both business and standard, for email.

My uptime has dramatically improved, my customers are happier and that’s what matters.

Rackspace Cloud Servers now Openly Beta Testing Windows Server 2003/8

As I’ve stated in the past, I’ve used a lot of different hosting providers and still have services remaining at most of them in some capacity.  With Rackspace Cloud (formerly Mosso), I still have Cloud Files CDN service on standby in case I need it.   On 2-2-2010, I got an email notifying me that they have started offering Windows VPS for beta testing.  This is very exciting for me as it was one of the main features I wanted in Slicehost (which I still have 1 256mb Slice).

I setup a 512mb Windows 2003 Server to test. So far it seems to be quite excellent and fast. On speedtest.net, I got 67mb down, 27mb up. Not bad. It looks like the Windows 2003 Servers are running under XEN and the 2008 are most likely under Microsoft’s Hyper-V.  The new machine I setup did have SP2 on it, but was unpatched otherwise.  First thing I did was update everything.  The Windows Firewall is completely closed off by default at least.

I’m definitely going to keep testing it on Rackspace, but it would be nice to have one control panel and have them available via Slicehost.com as well. Even it if is an extension to the Slicehost control panel accessing Rackspace Cloud’s API. Better integration of the Slicehost offerings with the Rackspace Cloud services would help both entities since they should be one big happy family now. ;-)

I almost wish they would merge completely and integrate all the features from both sides of the house.  I’m sure that’ll happen in time as the old loyal power users move off to Linode (I moved 4 VPS to Linode) and it’ll have the least impact, churn-wise, if done smoothly.

My setup, if anyone is interested, is the following:

  • 1x256mb Slicehost VPS running Cherokee/MySQL hosting ~25 sites.
  • 3x360mb Linodes + 1x540mb Linode.  3 Servers are dedicated to individual customers, the other is for more sites I maintain.  Mostly running Cherokee/MySQL or Apache/MySQL.
  • 1x1024mb CrystalTech VPS  running Windows 2008 for hosting email and websites for a number of customers
  • 1x2048mb SingleHop Server running Windows 2003 for a few sites that wouldn’t work correctly under 2008 for a number of reasons.  This is an Intel ATOM based Server w/ 320gb HDD.  Not bad for $99.
  • 2xMedia Temple Grid accounts for customer sites that need higher scalability.

If the Rackspace Windows VPS works out well, I’ll probably move the stuff off SingleHop since the Rackspace pricing is much better for me and SingleHop’s server is overkill memory and HDD wise for a few relatively basic websites and apps.

But I will say SingleHop’s services have been EXCELLENT in the year or so I’ve been using them.  No complaints at all, 0% downtime that I, or my monitoring software, have observed.  Good customer service and GREAT prices for dedicated servers.  I just don’t need dedicated servers at the moment.  If I did, SingleHop would be the place I’d go for both Linux and Windows dedicated.

CrystalTech has also been extremely reliable and fast, but the pricing is way too high, in my opinion.  $149 (including backups) for a 1024mb VPS w/ 60gb HDD when I can get a dedicated for not much more at SingleHop.

I’ll post more on Rackspace Cloud as I start using it more.