Live data from Hacker News

The Five Stages of Hosting

blog.pinboard.in

11–20 of 184 posts

Re: The Five Stages of Hosting

#11
post #7

Where would you go to find a "condo"? There are no links in the article. What is the pricing/reliability/support like having your own server in someone else's data center?

Most datacenters should be pretty good on support and reliability of things like the connection, power, etc. Otherwise it's all up to you to support your box and to make sure you buy reliable hardware.

Re: The Five Stages of Hosting

#13
The may be off topic, but... At the moment we're mostly using option two (Linode VPS), and it's working pretty well. I've been repeatedly tempted by option option four (colo), but I'm kind of daunted by the task of getting started. I've been burnt by option three (renting a dedicated server) before - it seems like the worst of both worlds.

Can anyone recommend a good guide to getting started with colo? Obvious questions include:

Where do you go to buy a cheap server? Can you just have it shipped direct to the data centre, or do you need to configure it yourself? How does that even work for startups in a different country to the data centre? Is there anything I should look for in a data centre to make it easier? Do any offer out of band consoles? What sort of costs are we talking about? Is there a break-even point beyond which you really should colo instead of using VPS? Is there a detailed tutorial anywhere on "getting your first coloed server up and running without bricking the stupid thing and needing to spend thousands of dollars getting a data centre technician to fix it"?

And so on. :) It seems like there are a LOT of resources to hold your hand as you get up to speed with Linode-type services, but colo is dark magic.

Re: The Five Stages of Hosting

#14
as someone that has done colocation, dedicated hosting, and VPS, i'm a huge fan of dedicated hosting.

colocation was expensive and the hardware problems were all mine. i was pretty much tied to my local datacenter because i didn't want to ship a server around (which would be at least a day of downtime). pricing can be hard to compare because of power/space/bandwidth. if the equipment i colocated didn't have IPMI support, it could sometimes take up to a half hour to have a datacenter tech be able to put a remote console online when there were problems. at the end of it, i had a bunch of servers that were worthless on the resale market due to their age.

VPSes were never a serious option for the reasons stated in this article. it's impossible to track down performance problems when a dozen other VPS customers on the same server are taxing the CPUs and disks. i do use one that i pay $10/month for just to run a network monitor for some off-network perspective. they can be useful for single-task servers that don't need a lot of processing power like dns servers.

with dedicated servers, though, you can signup on a website and within a few hours have a complete server with modern CPUs, disks, and lots of memory assembled, tested, and connected to the internet with a remote console waiting for an o/s installation. when hardware goes bad, the server provider has lots of spare parts waiting around to be swapped in for free. and the best part of all, when you're ready to upgrade or move to a different provider, you just cancel the account and let the provider worry about what to do with the old hardware. i have a handful of these on various providers costing between $140-$190 a month for something like a core i5 ~2ghz with 8gb of ram, 2 big sata drives, and 100mbit ethernet with more than enough transfer every month.

Re: The Five Stages of Hosting

#15
post #7

Where would you go to find a "condo"? There are no links in the article. What is the pricing/reliability/support like having your own server in someone else's data center?

What this (very good) post calls the "condo" tier is what the hosting industry calls "co-lo" or "co-location". Search that term and you'll get more options than you can probably wade through. The "rackspace" option (biggest name for good quality mid-tier sized setups) is http://www.equinix.com/

Huffington Post, Gawker, BuzzFeed, CafeMom and AdMeld all co-lo with http://www.datagram.com/, most of them are within a few feet of each other.

Re: The Five Stages of Hosting

#16
post #9
post #7

Where would you go to find a "condo"? There are no links in the article. What is the pricing/reliability/support like having your own server in someone else's data center?

Search for [colocation].

Also make sure to hire someone who has done it before if you want to go that route. "Racking" is an art-form in itself and the cabling alone can turn into a real problem[1] down the road if you take it too lightly for too long. You also want to plan for redundancy, power density etc. from the start.

Sorting out messy cabling or adding redundancy to a badly managed rack on live hardware is not fun.

[1] http://www.vibrant.com/cable-messes.php (for reference, this is what it should look like: http://royal.pingdom.com/2008/01/24/when-data-center-cabling...)

Re: The Five Stages of Hosting

#17
post #2

You forgot another popular option that a lot of people use as an alternative to the "monastery" stage: shared hosting (shudder).

Agree. I was surprised they overlooked this one. Perhaps they couldn't think of an appropriate metaphor. Prison? Orphanage?

> Prison? Orphanage?

Whorehouse.

Re: The Five Stages of Hosting

#19

This is an excellent write-up; I like the metaphors, and it doesn't feel too much like it's trying to force a preordained conclusion. One option I have trouble fitting in, though, is the "run your own server locally". This might be #5, except it's often seen as actually a lower-class option than #4, rather than a step up: before you go all out with a colocated server, how about just a machine with Apache sitting in t…

it's probably not included because keeping your production server outside of a datacenter is kind of a silly idea. you save some money, but you don't have the cooling, the power conditioning, the network redundancy, or the security of a proper facility.

I've been running my own servers out of my closet right here, on my ADSL (though formerly business SDSL) line, for over 10 years. A PC on the floor is fine to start with. It can run MySQL, your framework of choice and give you something you can show people. Evidence: I ran and wrote the backend to a site, starting with two PCs on a DSL line, before ultimately being acquired by EA (stopover at Rackspace). For a couple hundred bucks (2x 3GHz 4G RAM) you can have a zillion times more flexibility than any cloudy free plan (Heroku, etc.).

Re: The Five Stages of Hosting

#20
post #2

You forgot another popular option that a lot of people use as an alternative to the "monastery" stage: shared hosting (shudder).

Agree. I was surprised they overlooked this one. Perhaps they couldn't think of an appropriate metaphor. Prison? Orphanage?

I'd suggest slum. It's a place to sleep, but you have no security and no property rights. It's generally unpleasant, and the whole thing could burn down at any moment. And you have (practically) no recourse if you don't like what you're getting. Even the best hosts have laughable SLAs (if they have one at all), and no meaningful performance guarantees.
Post reply on HN