Live data from Hacker News

The Five Stages of Hosting

blog.pinboard.in

41–50 of 184 posts

Re: The Five Stages of Hosting

#41

Earlier quoted context omitted.

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 suppose it depends on your use case, but I don't see those as necessarily worse failure modes than other options. For example, Reddit has in the past been down for >20 hours at a time with its cloud solution. With a local solution, you would want offsite backup for the catastrophic "building burned down" failure mode, but most local failures can be solved in that kind of timeframe with the "drive to Frys, buy new s…

You've raised what I consider to be the elephant in the room, and you can see all the responses quick to tell you why can't do that> It simply doesn't fit with what most people consider acceptable, which is that one must be a user for everything internet related.

Most of us have at least ~5Mbps/ 2Mbps (up/down) connections at home that are always on with minimal latency. The gaming service OnLive shows that these connections are adequate for most people's needs. Home/ office connections will only get better, and I think the idea of running one's own server(s) for things like family and/ or small offices will make more sense than some 3rd party corporation's "cloud." PIM, email, IM, pictures, videos etc. simply don't need to be subject to the whims or TOS of a company or outside one's own control.

This is what I do currently, and it certainly is a kludge at the moment, but I believe it can be improved to the point of appliance-usage eventually.

Re: The Five Stages of Hosting

#42
post #32

This is an amazing article. I intended to write such a blog article myself. One aspect I intended to cover (and will now do so here) is that of cost. I get very frustrated by cash-strapped startups which from day one are expecting to be 'web-scale' and need to turn up machines at the drop of a hat. Lets get real. I HOPE you have to worry about that... much, much later. I'm quite pleased you started your article menti…

[deleted]

Re: The Five Stages of Hosting

#43
post #16
post #9

Earlier quoted context omitted.

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.vibr…

Not a huge fan of zipties, honestly... there's a point where it's less trouble to just pull the cable and see what it's attached to, especially since we all get lazy when it comes to labeling our source/dest endpoints.

Most of the shots of "cable messes" don't really look that unacceptable to me. I don't complain about messy cables until they start to look more like http://static.cray-cyber.org/General/LARGE/Cyber_860_BP_Skys... .

Re: The Five Stages of Hosting

#44
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?

I've found a lot of good information and deals at webhostingtalk.com. It is a just a forum where the webhosting providers big, small, and in-between meet and share.

Disclaimer: I am not affiliated with webhostingtalk -- just a user there.

Re: The Five Stages of Hosting

#45
post #32

This is an amazing article. I intended to write such a blog article myself. One aspect I intended to cover (and will now do so here) is that of cost. I get very frustrated by cash-strapped startups which from day one are expecting to be 'web-scale' and need to turn up machines at the drop of a hat. Lets get real. I HOPE you have to worry about that... much, much later. I'm quite pleased you started your article menti…

I had some poor experiences with dedicated servers at well known providers. Essentially if the hardware fails, they'd rather fix it than get you into something new so you can be back up and running. My site ended up offline for several hours, several times, so that some tech could run hardware diagnostics, etc.

EC2 may be expensive, but if anything goes wrong, I can boot another instance in seconds and abandon the old one. They fix it on their own time.

Sure, I could buy more servers so that one down one doesn't affect me, but that's twice as expensive. On EC2 I don't have any penalty for abandoning an instance for any reason. I've actually moved data centers in EC2 when the performance profiles were better on the other side for the same size instances. It was a temporary difference, but migration was pretty much painless.

You're voxel suggestion may have a 2 hour SLA for replacing parts, but what happens when they don't know what is wrong?

That said, I agree that a person should try for the PaaS and evaluate all the options fairly. I tried Linode, several dedicated hosts, and then finally moved to EC2 on a previous project.

Re: The Five Stages of Hosting

#46
post #27
post #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 supp…

> 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. With who?

There are plenty of options. Have a look at https://www.snelserver.com/ (they just sponsored a server for a project i am affiliated with) or Hetzner - http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr... 1and1 also has some nice offerings.

If you go this route you can just choose to run virtualization yourself with VMware ESXI or kvm and libvirt

Re: The Five Stages of Hosting

#47
post #32

This is an amazing article. I intended to write such a blog article myself. One aspect I intended to cover (and will now do so here) is that of cost. I get very frustrated by cash-strapped startups which from day one are expecting to be 'web-scale' and need to turn up machines at the drop of a hat. Lets get real. I HOPE you have to worry about that... much, much later. I'm quite pleased you started your article menti…

I had some poor experiences with dedicated servers at well known providers. Essentially if the hardware fails, they'd rather fix it than get you into something new so you can be back up and running. My site ended up offline for several hours, several times, so that some tech could run hardware diagnostics, etc. EC2 may be expensive, but if anything goes wrong, I can boot another instance in seconds and abandon the ol…

This is certainly true for the common case, but there are certain types of workloads where dedicated is the only way to go. Where I work we were doing a bunch of compute heavy work and we started out on EC2 and recently switched to dedicated hardware, which resulted in a 30-50x performance/price increase.

Re: The Five Stages of Hosting

#48
post #16

Earlier quoted context omitted.

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.vibr…

Not a huge fan of zipties, honestly... there's a point where it's less trouble to just pull the cable and see what it's attached to, especially since we all get lazy when it comes to labeling our source/dest endpoints. Most of the shots of "cable messes" don't really look that unacceptable to me. I don't complain about messy cables until they start to look more like http://static.cray-cyber.org/General/LARGE/Cyber_86…

Matter of pain threshold I guess. Personally I prefer spending the odd hour on tidy zipping and labeling (yes, both ends of the cable) over cable-pulling during an emergency at 4am...

Re: The Five Stages of Hosting

#50
No one seems to be commenting about the Stately Manor :) Datacenters come with their own set of interesting problems that are just as much fun to solve as programming puzzles. Thermal imaging goggles to design airflow.. Designing extra redundancy into power systems while adding alternative energy to reduce power costs. In this category, rack space and power consumption are almost as important characteristics as ram/ghz.
Post reply on HN