TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How to buy an office server?

4 点作者 gearhart大约 9 年前
We think we want to buy a server for our office, but have no idea how to go about it.<p>We&#x27;re an AWS team, we&#x27;ve never had a physical server before. We&#x27;ve got a scalable setup on AWS with 10 or so different types of machine (&quot;layers&quot;) that make up our pipeline.<p>In the office, we all use Mac Minis running Ubuntu or laptops running OSX.<p>During development, we run a set of VMs on each of our local machines that gives us a scaled-down copy of the real system, and we feed very little data through it, so it can handle it.<p>Recently we&#x27;ve been adding layers to the system, though, and it&#x27;s getting pretty out of hand. Whilst we can still run the VMs, even with tiny amounts of data flowing through it, it absolutely <i>crawls</i>.<p>We&#x27;ve tried testing remotely on a clone of the live setup, but the save-code-to-seeing-results latency&#x27;s a killer.<p>We&#x27;re thinking the solution is to get a nice big server with a few hundred gigs of RAM and a dozen processors or so, pop it in our office and offload the VMs onto that. Then we can share a disk with it over a hard wire, the latency will be nothing and it&#x27;ll run like a dream.<p>The problem is, we know how to think about servers in the AWS sense (like (this)[http:&#x2F;&#x2F;www.ec2instances.info&#x2F;?cost=monthly]) but there doesn&#x27;t seem to be anyone selling servers like that, there are all these fragmented deals that say things like &quot;up to 512Gb RAM&quot; and talk about the types of processor, rather than their specs, and when you do find a good catalogue, it doesn&#x27;t have any prices on it!<p>Does anyone know how we can find a server that suits our needs at a decent price? Has anyone done it before? Is there a whole world here that we simply don&#x27;t understand?<p>Thanks! Toby

4 条评论

alfalfasprout大约 9 年前
It&#x27;s really a matter of deciding whether you want to buy prebuilt or just build it yourself.<p>For what it&#x27;s worth, I find the former option is much better if you intend on having a large number of similarly spec-ed servers (since the vendor will have nice management tools designed to make your life easy) and the latter option is much better if you need very specific configurations (eg; bleeding-edge hardware) or you&#x27;re reasonably competent at IT and want to save $$.<p>What&#x27;s your budget?<p>If &lt; $4k you&#x27;ll want to go dual socket. Xeon E5&#x27;s are topping out at 22 cores per socket nowadays. You&#x27;ll find the price sweetspot around 12 cores&#x2F;socket.<p>If &gt; $5k you can go for the Xeon E5-4xxx series (which if you want to wait for Q2&#x27;16 are getting a slight speed bump) in the V4 models. You&#x27;ll get up to 18 cores&#x2F;socket but the price sweetspot is still around 12 cores&#x2F;socket (gives you 96 logical threads in linux).<p>Most decent server motherboards for these processors will support 512GB+ DDR4 ECC RAM. Again, supermicro is a good bet. Just make sure it&#x27;s a server and not workstation motherboard (it should have dedicated IPMI). If you&#x27;re planning on running something storage intensive, spring for a MOBO with built-in SAS adapter.<p>Then you&#x27;ll be better off dockerizing your application instead of spinning up a bunch of VM&#x27;s. Why? You get easy shared access to disks, much lower overhead, you can easily use a cloud builder like quay.io, and if you want to deploy to AWS or your own server your code is guaranteed to run identically.<p>For what it&#x27;s worth, I currently run highly networking and CPU bound trading programs in a containerized environment and it&#x27;s been wonderful. Much easier than VM&#x27;s and much lower overhead. Plus you can mess with the networking to your heart&#x27;s content (made easy by using pipework).
cjbprime大约 9 年前
If you&#x27;re not comfortable building your own, I&#x27;d start with a workstation from Dell or HP (e.g. &quot;Dell Precision Workstations&quot;), choose the <i>smallest</i> amount of RAM they offer, then buy RAM yourself to get the amount you need (make sure the base machine supports that much RAM). Dell and HP always massively overcharge for RAM upgrades compared to the cost of buying it yourself.<p>In general you can&#x27;t put a dozen processors in a server. You could get that many <i>cores</i> with something like two eight-core Xeon CPUs easily.
facorreia大约 9 年前
As I&#x27;m sure you know, you&#x27;ll need to pre-select how much memory, storage, and CPU power you&#x27;ll need. This offer may fit your needs. You&#x27;ll find some specifications on this link, and there is an option to customize it. It may be useful to call their hotline and talk to a consultant.<p><a href="http:&#x2F;&#x2F;www.dell.com&#x2F;us&#x2F;business&#x2F;p&#x2F;poweredge-t630&#x2F;pd" rel="nofollow">http:&#x2F;&#x2F;www.dell.com&#x2F;us&#x2F;business&#x2F;p&#x2F;poweredge-t630&#x2F;pd</a>
buffalotides大约 9 年前
PM sent to the email address listed on your profile.