Live data from Hacker News

Ask HN: Buying servers?

news.ycombinator.com

21–30 of 37 posts

Re: Ask HN: Buying servers?

#21
post #18
post #17

You can save a lot of money by going with the sales guy. Just be sure he knows that you are growing and you'll be placing a big order every few months. First go to the Dell website and price out the equipment. Then when you're speaking to the sales guy, tell him you priced it out on the website and it came out to about 88% of the actual price the site gave you. Then tell him you've heard that talking to the sales guy…

Oh forgot one thing. You should expect to get free shipping on an order that size. When it gets to the last negotiation then you can say "Ok, I'll do it if you can get me free 2 day shipping on it".

Great information -- thanks!

Re: Ask HN: Buying servers?

#22
post #6

We have a smattering of 100-150 HP DL380s and BL460c blades. We've seen approximately a 5% infant mortality rate (DOA or issues in the first 90 days). Depending on the channel HP's custom configurations come as a base and add on accessories -- if you order a dual 5160 DL380 with 32G of ram and 4x146g SAS you might get a preassembled 1x5160 4G 1x146 and a CPU, 14 2g DIMMS, and 3 disks, each in a separate shipping cart…

Another HP story. Not nearly on the scale you're talking about, but the company I works for uses HP DL360 G5's as the hardware they sell to customers. Before we ship to customers, we open the box and install software and such. As a tester/engineer for this software, I've never seen a dead DL360 arrive. Yes, the shipping containers are huge. HP's iLO2 software (integrated lights-out) is excellent.

Also, whatever machine you get, make sure you buy some extra rails and hardware. Store the extras somewhere and label them with the date purchased and which systems they are for.

Re: Ask HN: Buying servers?

#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.

Re: Ask HN: Buying servers?

#24
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.

I have very little experience with EC2 (or managing server farms). I have worked at Amazon and been responsible for an internal service there that ran on a server farm, but we didn't use EC2 and another department managed the machines.

Has EC2 been reliable enough lately? I've heard horror stories of 8+ hour downtime multiple times a year.

Re: Ask HN: Buying servers?

#25
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…

> You're making the right choice on 1U 8-core boxes.

If it's appropriate... I've found Apple XServe is a competitive 1U 8-core as well.

Re: Ask HN: Buying servers?

#26
I like Sun servers, they can be expensive, but you can get some good deals if you are accepted into SSE (Sun Startup Essentials). For me one of the best things about them is the ILOM, which is badass as far as I'm concerned. Also, their N1 System manager lets you manage and provision a bunch of servers from a single location. It will also keep track of the environment on all of them, but thats nothing you couldn't build with SNMP traps etc. Also, I must mention that if you pay for the support, it is awesome, I had a problem with system drives on a Friday, and they overnighted it and I had it Saturday. They also don't charge you unless you don't send the defective part back, with THEIR free packaging and shipping. It was also nice of them to include 3-4 3M anti-static wrist straps with my shipment of new hardware :)

Re: Ask HN: Buying servers?

#27
post #5

(A) Lease vs. Buy: If you can swing it, lease them instead - tax benefits, etc. (B) Do you really need 8 cores per box? I.e., you can get used dual-dual machines a lot cheaper than 50% of the price of the dual-quad machines. (C) If you know what you want and are buying new then going with a white box builder is significantly cheaper than buying from Dell/HP/etc. I've been pretty happy with ASA especially since they'v…

I was thinking 1U because I don't need a lot of disk and it gives me more options about how many I can put in each cage. What kind of power limitations have you run into? As for the disk, I just don't have a lot to store.

Normally there is a power threshold measured in Kilowatts or amps on your cabinet. Amps is generally easier to work with. 16A or 32A would be pretty standard. Really, you need to ask your colo facility. Be careful with a 32 amp A & B feed if you're using them for redundancy. Ideally you don't want to overload the A or B feed if one of them is down.

The advice given to you regarding Dell servers is pretty good. They also have a power estimator on their website which you can download which give really good indicators as to what your power usage might be.

Basically, the chances are you wouldn't be able to pack 42 1u servers into a 42U cab and power is becoming more and more of an issue.

Extra note: newer generation dell servers are much less hungry than the old ones. The PE 2950's are great 2U machines, easy to work with and I'd vote for them over the equivalent 1U form factor 1950s from my experience.

Re: Ask HN: Buying servers?

#28
post #5

(A) Lease vs. Buy: If you can swing it, lease them instead - tax benefits, etc. (B) Do you really need 8 cores per box? I.e., you can get used dual-dual machines a lot cheaper than 50% of the price of the dual-quad machines. (C) If you know what you want and are buying new then going with a white box builder is significantly cheaper than buying from Dell/HP/etc. I've been pretty happy with ASA especially since they'v…

I was thinking 1U because I don't need a lot of disk and it gives me more options about how many I can put in each cage. What kind of power limitations have you run into? As for the disk, I just don't have a lot to store.

If you don't need to cram a lot of boxes into a tight space then 2U will usually give you better airflow and cooling.

Also, when those on-motherboard NICs die, you can more easily/cheaply add additional NIC cards to the 2U boxes.

In terms of power, that's actually the main limitation in most colo's these days. Some colos are down at 15 amps per rack, many seem to be in the 20 amps per rack, and some you can get up to 30 but you will pay for that one way or another.

Even at 30 amps per rack, for the kind of machines that you're talking about you are still likely to be less than about 20 machines per rack. I just spec'd a build out of the same horsepower & ram but with more juice for e.g., FC cards to a SAN and the safe limit was 16 machines in a 30 amps per rack colo and 8 machines in a 15 amps per rack colo.

Shopping around for power information can be tricky because some of the colos like to play marketing games to get you to think there price is better than others but the power charges can eat you alive if you need more than what they allocate in their base charges.

Re: Ask HN: Buying servers?

#29
I can second the Supermicro solution. Worked for a hosting company in the past and we never had a Super Micro machine fail. They cost less and are built a lot beefier than comparable Dell's.

Re: Ask HN: Buying servers?

#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 growth opportunity to the vendor.

2) When speaking to your first sales rep, ask at what price/order level they generally deal in. The reps who handle bigger clients have access to bigger discounts.

3) Don't under or over-specify your machines without calculating your later options. Buying an extra processor for one machine now will be a hell of a lot cheaper/easier than buying the matching processor in 3/6/12 months. In the same respect, not buying that extra processor now might be more prudent because a new chassis with the latest and greatest processor in 6/12/24 months might be a better option. (should be part of your scalability predictions anyway).

4) Know your stuff.

4.1) We all know reps bs, by knowing what you're talking about you can reduce this tedium.

4.2) If you ask which processor is better, then it'll always be the more expensive one (or more importantly, the one with the better margin for them which is not always the most expensive).

4.3) mmmurf said it, but to re-iterate. Time = Money. If a rep is holding your hand too much, then you won't get as good deals.

5) Know your vendor and their enemies. 5.1) When is there end of quarter? 5.2) How have they done compared to comparable vendors over the last quarter, year, etc? 5.3) Which vendors are pushing X line/type of servers at the moment? 5.4) Have comparison quotes.

6) Specify a date when you will be looking to purchase. 5.1 has a MASSIVE impact on this.

Post reply on HN