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访谈:为未开发的软件计算运营成本》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

Cracking the Coding Interview

Cracking the Coding Interview

Gayle Laakmann McDowell / CareerCup / 2015-7-1 / USD 39.95

Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hund......一起来看看 《Cracking the Coding Interview》 这本书的介绍吧!

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

在线压缩/解压 HTML 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试