SliceHost - Initial Impression Review

Oh no! Why do I need another VPS for? Anyway, I have just signed up with SliceHost earlier this week, getting a 256Mb “Slice” of Xen-powered VPS, running Gentoo Linux on their dual dual-core Opteron servers. So far so good, and here’s my initial impression.

SliceHost homepage SliceHost is pretty new on the VPS hosting scene. They have only been “officially” started in early August 2006, and surprisingly no one has talked about them on WHT. They offer Xen hosting at very affordable price. The 256Mb slice costs only USD$20/month.

However, there are a few things unique about SliceHost.

Non-overselling

First of all, they don’t oversell — and they boldly claimed so on their website. We already know that you can’t oversell on Xen, as hardware node needs to have enough physical memory and disk storage for all its domU nodes. The monthly data transfer limit on their plans are also so small that led me to believe that they don’t oversell their bandwidth either.

For example their 256Mb slice has been limited to only 40Gb data transfer per month (not that I am ever going to use that much). There will be maximum 24 slices per server (makes sense on a 8Gb box), which means 960Gb/month if all slices used all their data transfer allowance. That’s merely 3Mbits per second bandwidth.

So what you get is good burstable bandwidth at most of the time. Pulling Gentoo packages from nearest mirror gives me constantly 2+Mbytes/sec, which is very nice. Downloading the speed test is about 1Mbytes/sec from both east and west coast, which is not bad.

Built for developers

Founder of SliceHost, Matt Tanase, is a Ruby-on-Rails developer, and from his blog and forum posts, he has demonstrated that he knows what developers need in web hosting. If you too are a software developer looking at hosting your applications, would you go for the ones that is crowded with CPanel resellers with 100+ websites, or this one that has a community with similar mind set?

The entire website is built on RoR — not just the home page, but all the billing, VPS management, etc are all custom built RoR applications. Very clean design. Nice Ajax here and there. Very well done.

SliceHost blog Oh, they also have all the communication tools a hosting company should have. Forum (powered by Vanilla), Blog (powered by Typo) and Wiki (powered by Doku). It even has a live chat powered by 37signals’ Campfire.

Fast Xen Provisioning

My account was created instantly after credit card info has been verified, and a VPS slice is provisioned to me right away. I click on Gentoo 2006.1 to be installed on the VPS. A few minutes later, I was given an IP address and root password. It’s that simple.

64bit Hardware and OS

The hardware node that I am on has dual AMD Opteron 265, which is a 64bit dual core processor running at 1.8Ghz. Pretty fast, although there are faster Opterons out there. I think they probably have picked this range for the best bang for the buck. In comparison the hardware node on my Unixshell VPS account has dual Opteron 246, a single core running at 2Ghz, and also a 64bit CPU.

However, the Gentoo Linux template they used is targetted for amd64 — so you don’t actually only get 64bit hardware, your whole operating system is also running at full 64bit! I think they should have advertise it as a “feature”. Take a look at this:

$ python -c "print __import__('sys').maxint"
9223372036854775807

It does make some of my crappy C programs barking at the compilers, as I am still using those “old” 32bit machines at home. I guess it is time to have them fixed :)

Anything Negative?

What negatives? Well, let me try to think of some…

First of all, SliceHost does not have console login. That means if you are blocked outside of your VPS because of network configuration issue (bad routing, firewall, etc), then you can’t get in. Nor when your VPS crashed so badly that it needs an fsck. Console login would be useful here, even though it is a feature you never would want to use.

Update: SliceHost has added console access via AjaxTerm. Not only it lets you fix up totally fubar’ed VPS, but also let you manage your system when SSH connection is not permitted.

Again, the bandwidth limit might not be enough for many who are in the market looking for VPS hosting. However I feel SliceHost is not designed for reselling webhosting, but for web developers to bootstrap their “Next Big Thing” before moving to dedicated boxes.

Update: SliceHost has just upped their monthly data transfer to 100Gb, 200Gb and 400Gb for their 3 VPS plans. That’s more than enough for me.

Conclusion

That’s about it for now. I can’t comment on stability, availability, etc as it’s a pretty new service, and I have only been here for a few days. Nor have I got any site running yet (which I plan to do this weekend). However, my first impression is, it is really a great unmanaged VPS service for software developers and Linux geeks.

I shall report back in 3 month time on how everything goes.

Updates

2007-01-31

It has been more than 4 months since I wrote this review! And shall I say that SliceHost has not disappointed me? Service has been rock solid, and SliceHost has the best communication I ever had, from experience of 4 different VPS providers. I think the business is really taking off for Matt and Jason as well. Great works!

Many people have asked for my email address for referral code. You should be able to find it linked from the contact page. Alternately, you can use the following link to sign up.

Comments

Gravatar

Scott an update - we just enabled our Ajax console login, accessible via the SliceManager portal. This was a big request and we think our customers will really enjoy it.

Screenshots and more info here:

http://blog.slicehost.com/articles/2006/09/18/ajax-console-for-your-slice

Gravatar

Oh yeah. I love AjaxTerm (which I wrote about it here), and thanks for getting that integrated with console access.

Won’t send a ticket to you next time when SSHd refuses to start :)

Now if only they offered thinner slices for those on a ‘low resource’ Xen diet…

Gravatar

This was convincing and I tried to buy a Slicehost. But their online form is broken and replied to me:

1 error prohibited this customer from being saved

There were problems with the following fields:

* Email is invalid
Gravatar

A few hours after my rant, the bug was fixed and my machine is now up and running :-)

Gravatar

that’s the way it usually happens. ha ha. :)

Gravatar

Thanks for the review. Is your Drupal blog hosted on your Slicehost VPS?

Gravatar

Yup. It is currently.

Gravatar

Thx Scotty. I currently have 4 shared accounts (on 1and1, HostGator and Surpass Hosting). These sites cost me about $50/month. All are running non-critical, low activity/low volume sites based on Drupal (less than 1GB Total storage and less than 1.5GB transfer per month).

I’m itching to get my hands dirty with live RoR apps, so I am considering consolidating everything to a slicehost VPS. It looks like I can roll them all to a 256slice, get Rails capability and save $30/month.

My domains are registered/managed via GoDaddy, so I should not have to worry about wresting them from the hosting providers. I’ll need to learn how to handle a VPS, but it sure seems like a no-brainer to me. Anything I might be missing, or should strongly consider before taking the plunge?

Your thoughts are appreciated.

DD.

Gravatar

Donovan,

One thing I am sure is — Drupal definitely runs happier on a VPS than shared hosting. It has been almost 6 months since I had my SliceHost VPS, and I am still very happy about it.

The gotchas of VPS is, however, the server-management side of things, in case where the service is unmanaged. That includes installing and configuring web servers, database, mail servers, PHP, etc. Also you need to be diligent in keeping up all the security updates.

SliceHost has a pretty friendly forum, and I think you should go there and check out. I am sure Matt, Jason and other SliceHost consumers are happy to answer your questions.

Scott

Gravatar

Hi scott, I am looking at buying a vps account. But I am not too good in setting up dns and such. Though I can manage setting up apache, mysql and php. Could you direct me to a good tutorial which explains the setting up of these things - especially dns and nameserver part ?

Even better, it will be really great idea if you could write a short tutorial on setting these things up on the vps. I really enjoy your articles.

Jake

Gravatar

Thanks for the insight and suggestions Scott. I’ve decided to give Slicehost a try. I’ll spend some time in the forums before taking the plunge, and I will use your referral link above to subscribe.

Three more questions:

1) Which Linux distribution are you using?

2) Is one preferrable for Drupal hosting?

3) Is the Drupal-preferrable distribution RoR friendly? i.e., will I compromise RoR by optimizing for Drupal?

Thanks again. I am soooo glad I stumbled-upon your site.

DD.

Gravatar

Hi Donovan,

  1. I am using Gentoo Linux here.
  2. I think they are all pretty much suitable for Drupal — it is a personal preference. Many on SliceHost forum would prefer Ubuntu as it is easier to manage, and packages are about as updated as Gentoo.
  3. I am not familiar with RoR (I’m a Python programmer), but both Gentoo and Ubuntu should be fine having Drupal and RoR running side by side.

I think the best way to run it is by setting up small web server such as Nginx, and use it to either

  • FastCGI to PHP to run Drupal
  • Proxy to Mongrel to run RoR

It should also be possible to do the same on Apache (which I guess Drupal will be most happy with). SliceHost’s forum has more experts on RoR so do ask questions there :)

Gravatar

Scott,

Your guidance has moved me significantly closer to having a real Rails testbed and saving some cash in the process. I plan to start my slice project this weekend. Thanks.

DD.

Gravatar

Thanks for your help Scott. I activated my 256slice yesterday (using your affiliate link). Building a “machine” from scratch definitely was a learning process. Fortunately, the SliceHost Wiki has a number of examples that are newbie-oriented.

I ended up using a guide that installed Ubuntu, FastCGI, Mongrel and MySQL (There was another guide that used Apache as a web server, but that was suggested for the more “advanced” developer.). The Mongrel-based install worked without a hitch and I was able to get Rails up and running with one shot.

Do you know if Drupal will work with this configuration, or do I need to install Apache for Drupal? I searched for “mongrel” on Drupal.org but received 0 hits. I also googled it but found no reference to Drupal operation with Mongrel. I suspect that this means that I’ll need to instal Apache, but figured I would ask to confirm.

Thx again,

Donovan.

Gravatar

it helped me a lot too, thanks for the info scott.

Gravatar

Thanks for the guidance Scott. I’ve been using PowerVPS for a while, so I think I’ll give Slicehost a try.

Tom

Gravatar

Does slicehost ever have any promos/discounts?

Gravatar

Only if you prepaid a certain amount.

Gravatar

Thanks for your help Scott. I activated my 256slice yesterday (using your affiliate link). Building a “machine” from scratch definitely was a learning process. Fortunately, the SliceHost Wiki has a number of examples that are newbie-oriented. İslami Sohbet

I ended up using a guide that installed Ubuntu, FastCGI, Mongrel and MySQL (There was another guide that used Apache as a web server, but that was suggested for the more “advanced” developer.). The Mongrel-based install worked without a hitch and I was able to get Rails up and running with one shot. İslami Sohbet

Do you know if Drupal will work with this configuration, or do I need to install Apache for Drupal? I searched for “mongrel” on Drupal.org but received 0 hits. I also googled it but found no reference to Drupal operation with Mongrel. I suspect that this means that I’ll need to instal Apache, but figured I would ask to confirm.

Gravatar

What did you put on your front end of Mongrel? Lighttpd or Nginx?

Drupal runs on PHP which has no problem running on FastCGI. This site (also powered by Drupal) runs on Lighttpd and you certainly don’t need to install Apache.

Gravatar

Slicehost review was very informative. Thank you

Gravatar

The only one “Negative”… they does not accept payment via Paypal or Google Payment.

Post new comment

The content of this field is kept private and will not be shown publicly.

More information about formatting options