5

钱,买的来“敏态业务”吗?

 2 years ago
source link: http://www.dostor.com/p/81255.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

钱,买的来“敏态业务”吗?-存储在线

当前位置:存储在线 > 新闻 > 正文

企业级业务应用有稳态和敏态之分,这是基于市场现状给出的判断。但在我看来,并没有绝对意义上的“稳态”业务,原因很简单:快鱼吃慢鱼,落后了就要挨打。以ERP为例,绝对意义上的“稳态”业务,面向生产线制造和调度,限于内部人员使用。在工业化、成本为中心的产品生产中,这是够用的;但是“个性化”制造的时代,这个管理水平就不够用了,消费者需要了解更多的细节和进程,现有的系统能够满足海量用户的访问需求吗?访问者的需求,能够得到快速的响应码?

快速响应消费者的需求,所谓“敏捷性”是商业制胜的精髓,也是“敏态”业务的核心。传统Total Solution(全面解决方案)“稳态”业务“交钥匙”的供应方式,应该没有办法实现“敏态”业务的需求。“稳态”业务开发周期以年计,相比“敏态”业务,每天都可以进行多次更新。根据Google DORA( DevOps、Research与Assessment)团队最新的《DevOps现状》报告的数据显示:部署频率相差973倍,交付周期相差6570倍;故障恢复速度,敏态业务更快,变更失败可能性也要低30%左右。

wr1.jpg

“敏态”业务必须依靠高水平的开发团队,传统IT服务外包购买方案方式,买不来 “敏态”业务,因为“稳态”业务靠产品,而“敏态”业务靠人,需要充分发挥开发人员的智慧。

“敏态”业务开发必须借助DevOps方式,目前作为流行的方案是容器+微服务的方式,作为云原生应用的最佳伴侣,这种方式核心在于松耦合+自动化部署和管理,因为松耦合,业务应用很容易结合最新的技术,通过新技术的加持,提高服务的质量。松耦合让新技术的试错、迭代成为了可能。

对于DevOps而言,模拟仿真平台至关重要。原因很简单,很难有足够的硬件环境供开发测试使用。以智能移动边缘开发为例,需要针对的设备、型号众多,硬件投资成本太高,无法让每个团队成员都同时使用。有些时候,整个项目团队嗷嗷待哺,翘首以盼硬件部件的到位。

通过使用模拟仿真工具,就可以扩展DevOps实践的价值,大幅削减硬件实验室的成本。通过采用预先模拟技术,几乎可以对无穷无尽的场景组合进行测试,测试的次数也几乎是无穷无尽。不需要更换硬件、重新布线或重新配置,只需直接点击重置、修改测试场景,然后再次执行即可。甚至可以在夜间将其设置为自动运行,然后在第二天早上登录观察运行结果。

相比模拟仿真平台,那些由几十台、几百台或上千台设备所建立起来的实验环境,既痛苦又昂贵,用户必须购买所有设备,然后花时间让所有设备实现网络互连,即便设备不是散布于实验室各个角落,同样会到处都是电线电缆,环境混乱是真正的挑战。当需要进行更改时,则需要花费大量的时间对部署环境中的硬件从新配置。试想,如果需要非常频繁地进行部署,那么你真的可以每月、每周、每天进行多次测试吗?

模拟仿真技术允许使用任意多个设备来设置完整的环境,不受任何限制——无论是一台设备还是1000台设备。一旦设置了环境,就可以很容易地添加其他设备并根据需要修改配置。如果要测试新的配置或变量,也没有问题。想要返回到原始配置吗?这非常容易!无需到隔壁房间去弄清楚哪根电线连接到哪台设备。

显然通过对所有模型进行模拟仿真,可以更加频繁地进行测试,这将提高测试的信心,进而提高产品的质量。

    模拟仿真平台是如此的重要,但是在选型上,仿真模型精度则是首要的考量指标,所谓失之毫厘,谬以千里。低的仿真模型精度,待投入到真实的电路板开发的时候,各种弊端暴露无遗,致使以前做的工作付之东流。在开发早期就拥有一套高度逼真的模型,并将其集成到DevOps流水线中,这才是更好的选择。

wr.jpg

Wind River 的公司的Simics Simulation是一套高精度模拟仿真平台,为智能移动边缘开发提供了自动化、无损测试开发环境,根据需要随时进行部署,各种更改都会直接反馈到DevOps流水线中。

从一开始就采用高精度模拟仿真模型,这是“敏态”业务开发应该具备的环境,用好平台和基础,这是敏态业务成功的开始!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK