John Davis访谈:为未开发的软件计算运营成本

栏目: 后端 · 发布时间: 6年前

内容简介:John Davis访谈:为未开发的软件计算运营成本

DevOps企业峰会 将于6月5号和6号在伦敦举行,来自easyJet的首席架构师 John Davis 将会带来“ 为未开发的软件计算运营成本 ”的演讲。InfoQ与Davis进行了交谈,讨论了一些事项,包括传统企业的IT项目开发如何迁移到协作性更强的“DevOps”上来、项目管理和成本管理将会发生怎样的变化,以及如何通过微服务和自动化性能测试为现有服务预测未来的成本。

要点

  • Davis认为项目的成功取决于客户和运营产出,而不是及时交付和成本压缩。
  • 估算项目成本是一件很可怕的事情,不管这个项目是处于传统的IT框架内,还是处于一个拥抱“DevOps”的组织内。
  • 微服务的边界特性让成本估算变得更加容易,自动化性能测试可以为现有的服务预测未来的成本。
  • 提出“沉没成本”问题的人们需要一个宽松的环境,否则政策会把它们扼杀于襁褓之中。
  • Davis认为,最重要的度量指标应该是“从提出业务假设到找出可以验证该假设的证据的时间”。
  • 虽然在整个企业范围内会涉及横切面问题,不过DevOps最终会让业务和IT的目标达成一致,或许“BusIt”就是一个很好的解决方案。
  • 参与DevOps社区可以带来显而易见的好处,比如参加大会、参与讨论和分享想法。

以下是整个访谈的笔录。

InfoQ:欢迎来到InfoQ,John!你能介绍以一下在你将要在伦敦DevOps企业峰会(DOES)上呈现的演讲吗?以及观众应该作何期待?

John Davis:我的演讲主题是关于如何为项目估算成本,包括运营成本。我们还会讨论如何让这些成本更具有相关性。然后会介绍如何使用微服务来简化这个过程,以及通过自动化性能测试为已有的服务进行未来成本的预测。对于大型的项目来说,这些成本可能会是成千上万美元,甚至数百万美元,所以需要一个准确的预测。

InfoQ:你谈到了企业向“DevOps”转型的成本。我们该如何计算这个成本?“DevOps”这个词现在到处可见,对于不同的人来说,它意味着不同的含义。

Davis:如果有什么不一样的话,那一是在转型到DevOps之后可以更清晰地界定成本,同时在业务特性和交付成本之间具有更高的可跟踪性。我认为,项目的成功应该取决于客户和运营产出,而不是及时交付和成本压缩,这样才能更好地使用资本。

InfoQ:传统的年度财务预算是如何解决成本问题的?从你的经验来看,在被现有的“遗留”硬件锁定的资本中是否存在“沉没成本谬论”?

Davis:年度预算是一个很关键的因素,我会在演讲中提到它。我们需要一种新的模型,在这种模型里,项目按照不同的阶段申请预算,比如实验阶段、开发阶段,等等。使用微服务或其他手段,团队可以得到支撑数据来估算运营成本。

“沉没成本谬论”确实存在,如果不正确理解它们会让事情变得更加复杂。提出“沉没成本”问题的人们需要一个宽松的环境,否则政策会把它们扼杀于襁褓之中。

InfoQ:随着公共云平台和PaaS的愈加流行,对于企业来说,在搭建或购买(租用)平台时,需要考虑哪些关键数据和决策点?

Davis:我想公共云平台的灵活性让大多数企业认为IaaS是一个简单的东西。不过PaaS是有争议的,因为人们担心它存在厂商锁定问题。容器在一定程度上解决了这个问题,但仍然有一些PaaS平台无法避免厂商锁定,比如无服务器架构。在选择自有还是使用云解决方案时,遗留应用的数量会是一个明显的影响因素。不过,一些技术手段,比如Strangler模式,可以用于向云端迁移。

InfoQ:企业在迁移到一个新平台(内部或云端)之前或者在迁移过程中,需要跟踪哪些度量指标或KPI?哪一个指标可以说明迁移已经成功完成?

Davis:首先,“哪一个指标”对于每一个组织来说都是不一样的。个人而言,我认为应该是“从提出业务假设到找出可以验证该假设的证据的时间”。不过不同的公司关注的是不一样的。

另一个问题是,如何跟踪这些数据点。在监控领域,发生了很多激动人心的事情。我们可以看到越来越多这样的例子:各种异构的数据点被整理在一起进行分析。这些数据来自应用程序、基础设施和业务。我想把项目管理系统的数据也包含进来,这样我们就可以生成“从想法到结果的平均时间”指标,这个看起来很酷。

InfoQ:你认为那些希望快速发展的公司和DevOps之间有多大的相关性?从你的经验来看,对于典型的企业来说哪个更重要,是组织变更还是技术变更?

Davis:我认为它们之间有很大的关联。DevOps最终会让业务和IT达成一致的目标,或许DevOps应该叫作BusIt!

我们不能说是组织变更重要还是技术变更重要。如果只解决当中的一个问题,仍然无法成功。我们必须拥有正确的结构,包括需求、团队和架构,并得到高层的支持。

InfoQ:非常感谢你的分享。还有其他东西想要分享给InfoQ读者的吗?

Davis:希望他们能够参与到DevOps社区,参加大会、参与讨论并分享想法。

伦敦 DevOps企业峰会 将于6月5号到6号在伊丽莎白女王第二会议中心举行。其他更多信息可以在 IT Revolution Events 网站上找到。

查看英文原文: Calculating the Operations Cost of Software You Haven't Developed: Q&A with John Davis from easyJet


以上所述就是小编给大家介绍的《John Davis访谈:为未开发的软件计算运营成本》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C陷阱与缺陷

C陷阱与缺陷

凯尼格 / 高巍 / 人民邮电出版社 / 2008-2-1 / 30.00元

作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。.. 全书分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。.. 本书......一起来看看 《C陷阱与缺陷》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具