集装箱内装软件
容器在应用程序开发方面具有一些基本功能和优点。 这是您可以获得的一些好处:
- 通过容器抽象降低复杂性。 您处理的不是容器,而是应用程序的基础平台。
- 通过自动化最大限度地提高可移植性,这意味着一次写入并可以在许多地方运行。
- 在容器外部提供更好的安全性和治理。
- 由于分发是容器的核心架构模式,因此提高了分布式计算能力。
- 提供提供基于策略的优化的自动化服务。
- 使用容器编排,例如Kubernetes。
- 利用支持容器的大型提供者生态系统。
容器的问题是每个人都想使用它们,但是没人知道它们要花多少钱才能构建和部署。 实际上,我发现在容器上移动或构建的新的和现有的净应用程序的平均超额支出(“容器税”)约为35%。
你要付什么钱? 这是我的清单。
首先,容器的设计涉及更多。 因此,有意义的是将更多的时间花在初始设计或重构正迁移到容器的现有应用程序上。
其次,工具成本更高。 基于容器的工具(不是免费的东西,而是提供数据库访问,安全或治理的工具)比传统工具的价格高出约50%。 尽管拥有有用的工具很好,但是请注意,您将不得不为它们付出更多。
最后,容器的操作和维护成本更高。 尽管这里有一些争论,但我将从我的经验中汲取经验:容器确实为应用程序开发提供了更好的体系结构方法,但是您需要更高水平的技能和ops工具来使其长期运行。
将这三个因素放在一起,就可以得到35%的集装箱税。 不用说,您的税款可能会有所不同。
当然,您还需要考虑容器的价值。 我不是在这里 相反,我专注于您可能会看到的额外费用,从而避免了贴纸震动。
翻译自: https://www.infoworld.com/article/3399002/watch-out-for-the-container-tax.html
集装箱内装软件