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…
Ask HN: Buying servers?
31–37 of 37 posts
Re: Ask HN: Buying servers?
#32http://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?
#33We'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…
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?
#34Supermicro 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.
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?
#35Amazon 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.
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?
#36Amazon 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.
* 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?
#37Earlier 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…
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.)