将单片应用程序迁移到微服务时,量化成本节约

0

【以下的问题经过翻译处理】 我的客户要求我估算,如果将他的Ruby on Rails的单体应用程序移到只使用微服务(EKS和Lambda)的环境中,他会节约多少费用。虽然估算不需要非常精确,但我希望它是现实可行的。 我不知道是否应该开始使用定价计算器或者只是使用其他客户的例子并给出基准。您认为最好的方法是什么? 谢谢。

profile picture
专家
已提问 5 个月前47 查看次数
1 回答
0

【以下的回答经过翻译处理】 我认为将单体应用迁移到微服务通常并不会直接节省成本,尽管在某些情况下可能存在这种可能性。

如果单体应用目前已经按照峰值负载进行了扩展,那么将其迁移到弹性基础架构中显然会有一些潜在的成本节约,这个成本节约将与峰值和基础负载之间的差异有关。如果可以将任何基于事件或高峰能力分解为微服务,则从转向微服务中获得的额外直接节约也可能会成为一个方面,因此消除了弹性扩展整个单体应用基础设施的需求。

为了尝试计算此类情况下的潜在节约,您需要确定单体应用的各种功能的基础负载和峰值负载之间的差异,然后创建一些指示性数字,如果实际上弹性扩展各个功能确实有节约的话。

然而,操作微服务更加昂贵,因为它涉及更多的移动部件,所以我的建议是进行这些计算,但是要准备好微服务转移可能会造成更高的成本。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则