Live data from Hacker News

Ask HN: Buying servers?

news.ycombinator.com

31–37 of 37 posts

Re: Ask HN: Buying servers?

#31
post #30

Lots of great comments so not much add/kinda like others have said: When dealing direct with vendors (Dell, Sun and IBM from experience): 1) Price you're given is not only based on current purchase, but future purchase. Telling your sales rep 'I need X servers now, but I expect to need a further X per quarter growing to X after X time' then they'll fight harder for your business. Basically, present your business as a…

Also, Dell price-match RAM to crucial for me which might be useful for the servers you need.

Re: Ask HN: Buying servers?

#32
Hah. I know this one. Ok. first, are you willing to use a wrist strap, to buy an anti-static mat and verify you are grounded?

http://prgmr.com/~lsc/luke_opterons.jpg (my setup)

If you are not, stop right now and take someone else's advice about how to get a good deal out of dell and HP (me, I can't afford dell and hp prices... my business model cant take that kind of markup on the ram. Dell and HP have OK deals on the base server, but you get screwed if you fill it with ram.)

Ok, you have the wrist strap and the dissapative mat? Ok, now first the ram. If you want 32GB ram, remember that 4GB modules cost twice as much per gigabyte as 2gb modules. this means you really want a board with 16 ram slots.

Second, the hardest part of assembling a computer is fitting the motherboard into the case and designing the cooling. Me, I buy SuperMicro SuperServers where that sort of thing is alrealdy done. It probably costs me $200 extra over some homebrew solution, but it saves me time and gives me a better finished product.

Here is the computer I settled on:

http://supermicro.com/Aplus/system/1U/1021/AS-1021TM-T+.cfm

Now, just search around for the lowest prices. if you are buying 20, you can call salesjerks, but my experience has been that they spend a lot of your time (time that I can bill out for close to $100/hr) and almost never give you a better deal on parts (remember, the salesguy wants to get paid, too.)

I got the aformentioned case from newegg for around $1200.

Next, do the same with CPUs. I ended up buying quad-core opteron HE chips at 1.9ghz for $260 or so each on newegg again.

Now, for ram, I very rarely beat the price on shop.kingston.com. They have a nice thing for finding the ram that fits your motherboard, and a good warranty.

the 2 servers in that photo? they take 1u of rackspace, around 350 wats power, and the whole ball of wax, for 2 servers, each with 8 cores and 32GB ram and 2x1TB disks, came in at under $5000.

But again, if you are unwilling to use anti-static equipment, buy the servers from a reputable vendor, and never open them.

Re: Ask HN: Buying servers?

#33
post #11

We've tried several vendors at Justin.tv, but we always end up circling back to Dell. Pricing is great, spare parts are readily available on Ebay, and they're quality machines. Definitely get in touch will their sales guys and plan your purchase for the end of the month, or better yet, end of the quarter. You're making the right choice on 1U 8-core boxes. We've done the math and there's no better combination of price…

the biggest problem with dell

is only 8 ram slots. if you want 32GB ram, this means 4GB modules... you will end up paying more than a grand more per server than you would if you got a box with 16 ram slots.

Re: Ask HN: Buying servers?

#34
post #23

Supermicro servers have served me very well. All of our clusters at engineyard.com are built on supermicro 1u's with 32gig ram and 8cores. Highly recommended.

What's their LOM like? I can't say I've been impressed with cheapo IPMI cards which (attempt to) piggyback off the on-board ethernet.

yeah, the IPMI kinda sucks... more than DRAC, even (which is worse than HP ILO)

I use SuperMicros but I just redirect console over serial (they can do this even for the BIOS setup, nearly all 'server' boards can) then I hook the serial to another server with a $5 USB to rs232 dongle (or to a terminal server in the case of racks with a lot of servers)

then you want a remote rebooter. You want that even with DRAC, 'cause DRAC isn't particularly reliable.

Re: Ask HN: Buying servers?

#35
post #12

Amazon EC2 has a large VM if you don't want to purchase or lease hardware yet: "Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform" $0.80/hour - about $730/month.

if you leave that on all the time, and plan on keeping it for more than a month, that's a horrible deal.

I can build a super micro server w/ 32G ram and 8 cores for around $2500, and I get to keep it. Heck, I'll rent you one of mine and host it for $512/month.

Of course, if you only need it during the day, or temporarily or something, ec2 is an awesome deal.

Re: Ask HN: Buying servers?

#36
post #35
post #12

Amazon EC2 has a large VM if you don't want to purchase or lease hardware yet: "Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform" $0.80/hour - about $730/month.

if you leave that on all the time, and plan on keeping it for more than a month, that's a horrible deal. I can build a super micro server w/ 32G ram and 8 cores for around $2500, and I get to keep it. Heck, I'll rent you one of mine and host it for $512/month. Of course, if you only need it during the day, or temporarily or something, ec2 is an awesome deal.

I won't dispute that in many situations owning machines is the most economical way to go. But keep in mind:

* EC2 servers can be deployed quickly and cheaply - you don't have to overspend on hardware to meet an upper bound of predicted demand. The original poster needed between 10 and 20 machines - if he only needs 10 but purchases 20 he wastes $25k.

* Co-location fees are included

* Features like elastic IPs, elastic block storage, and security groups make managing machines easier.

Re: Ask HN: Buying servers?

#37
post #36
post #35

Earlier quoted context omitted.

if you leave that on all the time, and plan on keeping it for more than a month, that's a horrible deal. I can build a super micro server w/ 32G ram and 8 cores for around $2500, and I get to keep it. Heck, I'll rent you one of mine and host it for $512/month. Of course, if you only need it during the day, or temporarily or something, ec2 is an awesome deal.

I won't dispute that in many situations owning machines is the most economical way to go. But keep in mind: * EC2 servers can be deployed quickly and cheaply - you don't have to overspend on hardware to meet an upper bound of predicted demand. The original poster needed between 10 and 20 machines - if he only needs 10 but purchases 20 he wastes $25k. * Co-location fees are included * Features like elastic IPs, elasti…

you have a good point. It's hard to find a co-lo that doesn't have excessive fees for 'not knowing exactly what you will need for the next two years' - I myself have gotten in trouble with bandwidth contracts.

My point is just that at $700 for 4 cores/15G, you are better off paying for a server if you need at least two and stay more than two months. (I pay under $2500 for 8 cores/32G ram) Even if you buy a dell and have to pay for the more expensive 4GB modules ('cause all the dells I know of only have 8 ram slots) and pay for the 'sales guy tax' I imagine you aren't more than twice that, unless you get silly on the CPUs, so even then you are talking only 4 months to make your investment back.

You do need to be careful about co-lo contracts, though, they are professionals (by which I mean they are really good at screwing you.) so watch out, and always assume the worst of any document you sign.

There are places that let you go month-to-month, especially on the low end. He.net usually lets you get full racks on a month to month basis, with a reasonable ($500) setup fee... I know lots of smaller providers that give you month-to-month on a per-U basis. (see rippleweb.net - I host my backup servers there. Something like $80 per U/month, but that includes 1TB data transfer, and they let you host one of the aforementioned 8 core monsters without charging extra, and they let you go month to month.)

Post reply on HN