我被分配了一项任务,寻找一种降低计算成本的方法。我们目前正在使用 AWS。我们的工作涉及使用 VBA 模块在 Excel 电子表格中进行大量计算。结果将插入数据库。我的问题是,进行大量 Excel 计算的公司是否通常会在内部拥有自己的专用计算服务器?作为一种节省成本的方法,它是否值得研究?
一些额外的信息使我的问题更有意义。1. 我们的数据库大小约为 4TB。从某种意义上说,它不是很大,但包含很多行。有些表有 1000000000 多行。2. 每次运行 excel 都会处理 100 万行数据。生成结果涉及许多公式和自定义 vba 模块。我们每月运行 20 到 30 个这样的 excel 流程。3. 由于所有 etl 都在后台运行,数据库服务器已经承受了压力,因此我们无法将计算移入其中。
正如一些人指出的那样,这确实是一个非常广泛的问题。内部流程是否适合我们取决于更详细的分析。我问这个问题只是为了了解人们正在采取什么其他方法。谢谢