露天矿储存性能与成本分析

2021-06-07 00:00:00

在上一篇博客中,我们主要比较了使用nvme虚拟机和无服务器的两种方式。通过比较可以看出,该程序运行时对CPU、内存和网络的要求不高,甚至可以在耕地过程中无网络进行。然后问题的核心是存储级别。通过观察,nvme磁盘的性能远远没有达到极限。有没有一种更经济的方法来同时保证一定的效率?

为了简化测试,本次测试使用虚拟机,直接选择高性能云硬盘作为临时磁盘,NAS存储作为临时最终存储,对象存储作为最终资源存储。主要配置如下:

本次试验的目的是在一定时间内同时进行3块耕地的试验,最后统计完成时间和成本。

据分析,本规范中完成三次耕地的成本约为14小时。

从成本的角度来看,这种部署架构的成本与无服务器架构类似,但是构建的复杂度比无服务器架构要低,适合那些不太懂技术的人。

另外,从性能的角度来看,在并发环境下,磁盘性能的差异逐渐放大。此时,磁盘速度越快,挖掘速度越快。但是,我认为这实际上与应用程序体系结构的逻辑相同。虽然纵向扩展可以提高单个实体的并发性,但横向扩展可以以时间换取数量,最终在结果上获得优势。毕竟,起亚以数量取胜。

但这也引出了我的另一个想法,分布式系统是为了解决管理问题,如果要提高并发挖掘的能力,挖掘控制就变得非常重要。当然,这对于从事云计算的人来说并不复杂。通过使用各种自动化手段可以很容易地实现***成本控制。虽然政府也提供了一些手段,但从***成本的角度来看,还远远不够。所有感兴趣的合作伙伴可以共同构建一个开源项目来满足这个需求。