当我们在2013年推出
Discourse时,我们对服务器的要求很高:
- 1 GB内存
- 快速双核CPU
- 20 GB的快速固态驱动器
我并不是说廉价的共享cpanel服务器,而是具有这种特性的
专用虚拟专用服务器。
这对我们来说已经足够了,因为在Internet的下一个十年中,我们
使用Ruby编写了代码 。 我立即预测具有这种特征的VPS的租赁价格将降至每月5美元,这要归功于Digital Ocean,它确实
发生在2018年1月 。
云变得越来越便宜。 这并不奇怪,因为
随着时间的流逝,铁的价格下降到零 。 但这仍然是一片乌云,也就是说,它并不完全
便宜 。 毕竟,这是您要为其支付租赁特权的其他人的计算机。
但是等等...
如果您可以将计算机“置于云端”怎么办?这种解决方案是否不具有两种方法的优势? 连接的可靠性加上极低的设备每月费用低? 如果您觉得这很疯狂,那么您应该改变主意-Mac用户已经这样做
了几年 。
我认为这是可以理解的,为什么Mac用户在该领域处于最前沿,因为Apple
几乎不生产服务器硬件 ,而PC世界一直是
服务器硬件的事实标准 。
考虑到云服务提供商的普遍性和发展水平,如今
并置真实服务器的想法似乎
有点争议。 我们还尝试了在不同主机配置下的
微型PC搭配 。 我仍然很好奇,为什么没有那么多提供小型PC配置服务的小型企业。 因为...
我认为它们必须存在 。
最初,我写了关于2016年添加到我们Discourse基础架构中的
踏板车计算机的信息 ,以及关于并行运行并置的我自己的实验。
经过三年的试验,我得出的结论是这些小盒子相当可靠 ,但有一个警告,我将在评论中进行解释。 我仍然是微型PC配置的粉丝。 我非常喜欢它,以至于我整理出了2019年的新版本:
2017年-$ 670 | 2019年-820美元 |
i7-7500u 2.7-3.5 Ghz,2c / 4t | i7-8750h 2.2-4.1 Ghz,6c / 12t |
16GB DDR3内存 | 32GB DDR4内存 |
500GB SATA固态硬盘 | 500GB NVMe固态硬盘 |
今年的踏板车计算机
的核心数量增加了三倍,内存增加了一倍,驱动器速度提高了三倍 。 这是孩子们在互联网上所说的...
绝对单位 。
此外,它还具有相当优雅的双面内部电路。 它有一个用于安装2.5英寸老式驱动器的插槽,以及内置的wi-fi,但您不会在我的照片中看到它们,因为我已将它们物理删除了。
我使用
推荐的稳定性测试和负载测试检查了包装盒的可行性,尽管他们不得不更换一组有问题的RAM板条,但它们都顺利通过了
测试 。 基准测试显示了与平均海洋数字液滴相比的真实情况:
核心表现sysbench cpu --cpu-max-prime=20000 run
液滴DO | 2,988 |
迷你电脑2017 | 4,800 |
迷你电脑2019 | 5,671 |
多核性能sysbench cpu --cpu-max-prime=40000 --num-threads=8 run
液滴DO | 2,200 |
迷你电脑2017 | 5,588 |
迷你电脑2019 | 14,604 |
磁盘速度dd bs=1M count=512 if=/dev/zero of=test conv=fdatasync
hdparm -Tt /dev/sda
液滴DO | 701/8818/471 MB /秒 |
迷你电脑2017 | 444/12564/505 MB /秒 |
迷你电脑2019 | 1200/17919/3115 MB /秒 |
重建话语time ./launcher rebuild app
液滴DO | 上午6:59 |
迷你电脑2017 | 3:41 |
迷你电脑2019 | 3:24 |
能耗可能是个问题,因为2017版本的散热量(TDP)为15瓦,而当前版本的散热量为45瓦。 核心数量的三倍不会无影无踪! 因此,我结合了
i7z
,
stress
和我的个人
功率表对所有东西进行了
i7z
测试。
(空闲登录) | 800兆赫 | 10瓦 |
stress --cpu 1 | 4.1 GHz | 30瓦 |
stress --cpu 2 | 4.1 GHz | 42瓦 |
stress --cpu 3 | 4.0 GHz | 53瓦 |
stress --cpu 4 | 3.9 GHz | 65瓦 |
stress --cpu 5 | 3.7 GHz | 65瓦 |
stress --cpu 6 | 3.5 GHz | 65瓦 |
stress --cpu 12 | 3.3 GHz | 65瓦 |
在低负载下执行典型任务时,我预计会看到约10-20瓦,而不会真正占用CPU。 请注意,当前版本的
mprime
的启动将功耗增加到75瓦,并且总时钟频率降低了3.1 GHz ...,我必须说,我学会了
非常害怕AVX2扩展 。
(无需担心噪声。对于65 W的负载,这种主动冷却系统显然太强大了,因为即使在磁芯满负荷的情况下它也几乎不会旋转。它
非常安静。)
因此,我对以820美元的价格购买这辆车感到非常满意-它的速度非常快而且非常可靠。 但是托管费用呢? 我的
位置提供商是
EndOffice ,它位于波士顿的郊区,提供非常实惠的Mini-PC托管价格:$ 29 /月。
我个人为了减少冗余和以防万一,放置了三台Mini-PC。 对于多辆汽车的并置,提供折扣。 它们全部都安装在机架上并且正在运行。 当然,我在安装之前就安装了它们。
让我们分析所有内容并比较Mini-PC主机托管和云的成本。 鉴于不断增加的CPU速度处于稳定状态,我相信这些机箱的五年有用工作将是一个现实的估计,但让我们保守一点,为了保证可靠性,我们需要三年的运行时间。
- 售价880美元的Miini-PC,配备32 GB RAM,6个CPU,500 GB SSD
- 120美元-税/交货/其他
- 29×12×3 = 1,044美元
三年托管费为2,044美元 。 Digital Ocean上的图片是什么? 根据
他们当前的价格表 :
- 32 GB RAM,8个虚拟CPU,640 GB SSD
- 160美元/月
- 160×12×3 = 5,760美元
这种比较是不准确的,因为我们获得了额外的140 GB磁盘空间和2个额外的CPU,但是与我们专用的隔离CPU相比,这些处理器速度较慢,并且被多租户部分吸收。 (我很好奇,所以对于一个简短的测试,我以每月160美元的价格创建了一个新的DO实例.Sysbench分别显示4086和11760的结果,这比上面显示的Mini-PC 2019的结果要少得多。)如您所见,
我们为云服务器付费几乎是三倍。我并不是说该解决方案适合每个人。 如果您只需要快速创建一台或两台服务器来进行测试和试验,但是绝对不想花钱组装和碰撞微型PC,那么毫无疑问,云中的服务器提供了前所未有的灵活性和冗余性。 但是,如果您
几年来需要
专用的计算资源 ,那么将自己的小型个人云与
属于您的机器组装在一起将不会只占成本的三分之一……但这也很方便。
如果您也想参加这样的项目,则可以
在亚马逊上以490美元的价格购买
我拥有的Partaker B18,也可以 通过速卖通直接从中国订购460美元 。 根据自己的喜好添加内存和存储空间,建造一辆汽车,然后根据自己的喜好选择任何位置提供者。