我计划运行一个 Linux 服务器,用于托管带有 Tomcat 的 Java Spring 应用程序。
我需要一些帮助来选择购买合适的服务器硬件。
注意:我是一名学生,买不起任何真正昂贵的硬件。这意味着你不需要告诉我,普通服务器使用 ecc 内存,没有显卡(甚至没有板载)等等......
我计划花费约 500 欧元购买服务器。
我的要求是:
- 不是很贵
- 可以连续数月全天候运行(如果这在低预算领域无法实现,我希望可以全天候运行(每天停机 1 小时应该不是什么大问题))
可以运行基于 Linux 的操作系统 - 我想要 CentOS 或者类似的东西
- 性能:
- 我预计请求会对数据库造成相当大的负担,因为服务器将主要从数据库中查询一些数据并返回它。
- 因此我计划使用 ssd(128gb 应该足够了)-我想使用 raid 1 系统
- 我预计高峰时每小时大约有 20000 个请求,高峰时每秒大约有 6 个请求
- 在非高峰时段,每小时的请求数不会超过 5000
- 我预计请求会对数据库造成相当大的负担,因为服务器将主要从数据库中查询一些数据并返回它。
其他优点是服务器很小,不需要太多电能,
互联网连接不是问题。
我发现的硬件看起来相当不错:(虽然我不知道这样的硬件是否适合服务器托管)
1。http://www.amazon.de/Intel-NUC-Kit-D34010WYK-Computing-Generation/dp/B00GPJ83EU/ref=sr_1_1?ie=UTF8&qid=1428159884&sr=8-1&keywords=intel+nuc+i3
我会为此购买 2 个 SSD 和 2 x 4GB 内存
这就是我写这个问题的原因。
链接的产品是否可以用作服务器?
或者还有其他更便宜、更优越的替代品?
或者根本就没有办法以我的预算买到真正像样的服务器?
请注意,我对托管服务器不是很有经验,所以如果我的计划完全错误,请告诉我;)
答案1
为什么要购买物理服务器?只需购买 Azure 或 AWS 虚拟机即可。无需前期成本、无需维护,按实际使用量付费,并且可以根据工作量扩展或缩减性能。