Robert Cichon of CrystalTech wrote on theWHIR blog about getting ready to start up a VPS solution for his hosting company. He asked “Are we making the best choice for what the customers will want?”, and tried to explain what VPS is for.

I mean it’s pretty obvious why some would want to buy VPS; for the value of course compared to true dedicated server offerings. It’s just a perfect next step from shared without having to incur all the expense of a dedicated. (Emphasis mine)

Is virtual private server the “perfect next step from shared hosting”? Is VPS the logical step-stone between $10/month shared hostings and $100+/month dedicated servers? Is it something you buy when your hosting company kicks you out for resource overage, and are too poor to buy your own “real” server? What do you think?

One thing I found interesting is where is VPS marketing at. If you are a hosting company, and are selling both shared hosting and dedicated servers, what will you put on their specification pages?

Shared Hosting Dedicated Servers
  • Storage space x Gb
  • Bandwidth/transfer y Gb/month
  • # of Add-on domains
  • # of POP3/IMAP accounts
  • # of MySQL database
  • # of Pre-installed scripts
  • CPU (model/x Ghz)
  • RAM (y Mb)
  • Storage (type of drive, RAID setup, amount of space)
  • Bandwidth/transfer z Gb/month
  • Operating system (Win/Lin/xBSD)
  • Managed vs. unmanaged

It is very obvious that these two products are for two completely different markets. You don’t see a lot of shared hosting company boasting about their RAID10 disk arrays and quad-core Xeons, nor many dedicated server companies see “unlimited domains” and “blog software included” as necessary in marketing their products.

Now, go down to the VPS offering section of WebHostingTalk, and check out how VPS providers market their products. Now tell me which side of the table above resembles the VPS specifications?

From my own understanding, VPS is more of a “small dedicated server”, than a “big shared hosting account”. It is intended for those on dedicated servers to scale down (server consolidation, for example), than for those on crowded shared hosting to scale up. It has all the characteristics of a dedicated server — more so if the provider is using hardware/para-virtualization. It also requires similar commitment as a dedicated server. Application installation, security, administration, system tune up/optimization, etc.

Personally I find it is a perfect hosting solution for me, who want the power of root, but don’t want to pay for (nor require) the whole box.

However, I have seen VPS frequently recommended as the next level up from shared hosting to novice who happens to have a busy website. Because of the required server administration skills, people either come back 2 days later complaining how crappy VPS is, or they ended up purchasing cPanel + 256Mb extra memory + managed service in order to make that VPS “functional”. I think that is just so wrong.

No, I don’t think VPS is a suitable candidate for hosting resellers. VPS is one level down from dedicated servers, but one level up from shared hosting should be managed shared hosting with cluster servers instead (MediaTemple’s Grid Server and Rackspace’s Mosso for example). You don’t need to be a shell whiz-bang to use them, and the cluster servers, if implemented correctly, should easily scale up when the traffic soars.