云只是某人的计算机

当我们在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年-$ 6702019年-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固态硬盘

今年的踏板车计算机的核心数量增加了三倍,内存增加了一倍,驱动器速度提高了三倍 。 这是孩子们在互联网上所说的... 绝对单位


2019踏板车计算机底部内部

2019踏板车计算机前后

此外,它还具有相当优雅的双面内部电路。 它有一个用于安装2.5英寸老式驱动器的插槽,以及内置的wi-fi,但您不会在我的照片中看到它们,因为我已将它们物理删除了。

我使用推荐的稳定性测试和负载测试检查了包装盒的可行性,尽管他们不得不更换一组有问题的RAM板条,但它们都顺利通过了测试 。 基准测试显示了与平均海洋数字液滴相比的真实情况:

核心表现

sysbench cpu --cpu-max-prime=20000 run

液滴DO2,988
迷你电脑20174,800
迷你电脑20195,671

多核性能

sysbench cpu --cpu-max-prime=40000 --num-threads=8 run

液滴DO2,200
迷你电脑20175,588
迷你电脑201914,604

磁盘速度

dd bs=1M count=512 if=/dev/zero of=test conv=fdatasync

hdparm -Tt /dev/sda

液滴DO701/8818/471 MB /秒
迷你电脑2017444/12564/505 MB /秒
迷你电脑20191200/17919/3115 MB /秒

重建话语

time ./launcher rebuild app

液滴DO上午6:59
迷你电脑20173:41
迷你电脑20193:24

能耗可能是个问题,因为2017版本的散热量(TDP)为15瓦,而当前版本的散热量为45瓦。 核心数量的三倍不会无影无踪! 因此,我结合了i7zstress和我的个人功率表对所有东西进行了i7z测试。


(空闲登录)800兆赫10瓦
stress --cpu 14.1 GHz30瓦
stress --cpu 24.1 GHz42瓦
stress --cpu 34.0 GHz53瓦
stress --cpu 43.9 GHz65瓦
stress --cpu 53.7 GHz65瓦
stress --cpu 63.5 GHz65瓦
stress --cpu 123.3 GHz65瓦

在低负载下执行典型任务时,我预计会看到约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美元 。 根据自己的喜好添加内存和存储空间,建造一辆汽车,然后根据自己的喜好选择任何位置提供者。

Source: https://habr.com/ru/post/zh-CN440712/


All Articles