区块链时代的DevOps

栏目: 编程工具 · 发布时间: 5年前

内容简介:软件开发的现状导致了大量的冗余工作。相同的功能会重复构建,这对公司来说不仅浪费了时间还浪费了资源。开源一直是解决部分问题的方案,但并不能完全解决可靠的代码升级问题,而这些问题对于保持高速的创新是至关重要的。在分散式网络中,这一点尤为突出,因为在分散式网络中,必须将新的版本推送到潜在的数千个独立节点中去。尽管区块链已成为2018年最流行的术语之一,但重要的是还要探索这一技术将如何应用于开发者的工作流程中去。DevOps通过简化交付过程并使其自动化,在解决这一核心问题方面取得了进展。通过掌握开发周期的所有级别
区块链时代的DevOps

软件开发的现状导致了大量的冗余工作。相同的功能会重复构建,这对公司来说不仅浪费了时间还浪费了资源。开源一直是解决部分问题的方案,但并不能完全解决可靠的代码升级问题,而这些问题对于保持高速的创新是至关重要的。在分散式网络中,这一点尤为突出,因为在分散式网络中,必须将新的版本推送到潜在的数千个独立节点中去。尽管区块链已成为2018年最流行的术语之一,但重要的是还要探索这一技术将如何应用于开发者的工作流程中去。

DevOps通过简化交付过程并使其自动化,在解决这一核心问题方面取得了进展。通过掌握开发周期的所有级别(提高发布频率、构建、测试和集成),使软件开发人员能够更好地跟上业务目标。

从业务的角度来看,DevOps固有的原则是伟大的,但它们只是第一步。尽管自动化和持续集成有助于加快开发过程,但是使用 区块链 技术可以成为一种帮助开发过程既即时又透明的方法。

智能合约的升级

DevOps团队在当前迭代和区块链持续集成之间的一个主要区别是智能合约的升级能力。传统的软件即服务(SaaS)公司对其发布到服务器的软件版本拥有完全的控制权。在基于分布式区块链的网络中,升级智能合约代码并不是那么简单,甚至通常不被本机支持(例如在以太坊中)。

分布式治理仍然处于早期阶段,而且由于对智能合约的每次升级都必须经过繁琐的治理过程,因此很难找到一种针对大多数模型的单一解决方案。这导致了智能合约的手动迁移容易出错,这有可能会导致bugs、财务损失,甚至无法进行进一步的升级。

也就是说,很容易看出基于区块链的代码迁移与集中式系统相比是如何增加了透明度和问责制的,在集中式系统中,一个实体可以完全控制应用程序逻辑,并且可以在不考虑消费者利益的时候就改变应用程序逻辑。在这种情况下,使用区块链并不是要接管DevOps团队,而是要与团队的工作相结合,使整个过程对所有相关方更加透明。

支持开发人员

目前,并非所有开发人员都具备在区块链上创建的技能。但这是一个在协议级细节和时间方面值得关注的问题。我们不希望开发人员了解区块链应用程序中使用的每一行代码和配置,而是需要用于企业软件中常用用例的工具,这样开发人员就不会每次都白费力气了。同样,这也说明了区块链技术对DevOps的补充性质。我们希望创建一套工具,使DevOps体验更加轻松。

在区块链的新时代,DevOps仍然贡献了获得软件发布所需的最佳实践。通过在开发团队的开发周期中添加区块链应用程序和工具,DevOps将使生产力达到新的一个高度。

本文来自 区块网 ,本文观点不代表三点钟财经立场,转载请联系原作者。


以上所述就是小编给大家介绍的《区块链时代的DevOps》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

大数据之眼

大数据之眼

[德]尤夫娜·霍夫施泰特 / 陈巍 / 浙江文艺出版社 / 2018-5-7 / 68.00元

德国狂销10万册的大数据商业应用畅销书,经典之作《大数据时代》的姊妹篇。 该书在德语国家促发了一场关于大数据,人工智能与人的关系建构的大讨论。 德国大数据与人工智能领域权威,首度为中国读者亲笔作序。 在后大数据时代,如何维护自己的隐私,如何巧妙利用资源获得更多金钱? 一部对大数据发展所产生的问题进行思考和规避的先知式作品。 当智能机器欲“优化”我们,入侵我们的生活,统......一起来看看 《大数据之眼》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具