阿里云 原生云
那里有一些贴纸震动。 不,不是让您大吃一惊的IaaS公共云账单,而是改变应用程序以利用云原生功能迁移到云时所付出的代价。
有三种基本方法可以处理应用程序迁移到云:
- 提升并转移,或者只是将应用程序放在未经修改的公共云上,并希望达到最佳状态。
- 部分重构,这意味着修改部分应用程序以利用某些云原生功能。
- 完成重构,或重做大多数应用程序以利用云原生功能。
当然,提升和转移是最便宜的方式,因此,许多企业指导其云迁移的方式。 不利的一面是没有利用应用程序所在的云平台,导致更高的费用,更慢的应用程序,而没有使应用程序成为公共云平台上的一切。
利用云原生功能的重构方法可降低云费用并提高性能,但会增加成本和风险。 此外,应用程序的状态越差,重构成本和风险就越高。
企业在尝试重构迁移到云中的应用程序方面做得正确,包括运行需要完成的工作的成本指标。 这种重构工作不仅包括重写本身,还包括测试,部署以及可能使用新的devops组织和工具链。
问题是成本。 我看到它们最终达到了企业最初预期的三倍。 这主要是由于以下事实:应用程序比最初设想的要差得多,并且需要大量(意外)破坏才能使它们首先进入良好的架构状态,然后再进入云原生状态。 就像当您去汽车修理厂找出正在发出那些滴答声的原因时,却发现推杆不好并且需要大量昂贵的配件。
那么,企业会支付额外的费用吗? 对于大多数关键应用程序,有些应用程序将会使用。 但是预算就是预算。 因此,企业最终将无法重构最初认为的那样多的应用程序,也许会推迟到2020年或2021年。从长远来看,这可能最终会花费更多的钱。 如果您可以接受,那很好。 我的建议是立即解决此问题,而不是稍后解决,并承担您以后无论如何都要付出的成本。 毕竟,那个推杆可以穿过障碍物。
相关视频:什么是云原生方法?
在此60秒的视频中,Heptio的创始人兼首席执行官Craig McLuckie和开源系统Kubernetes的发明者之一,了解了云原生方法如何改变企业构建技术的方式。
翻译自: https://www.infoworld.com/article/3294699/going-cloud-native-costs-more-than-you-think.html
阿里云 原生云