为什么非要引入那几种类型转换?
例如,当多个支持物联网的设备被放置在不同的制造场所以跟踪能源数据时,这些设备必须跟踪包括能源支出在内的每个事件。这其中包括启动机器、提高机器负载级别等。为了在工作日内发现这些活动,支持DevOps的基础设施将自动扩大规模,然后在工作日结束后缩小规模,以最大限度地降低运行成本。 IBM公司研究员Michael Rowe撰写了一篇文章,他以按小时计算的汽车共享服务car2go和航空发动机供应商Power公司为例,它们可以通过软件来创造价值。他在文章中指出,客户除了关注生产和钣金设计之外,还通过监控燃油混合气或操纵特性的软件显著改善用户体验。当观察车辆的性能时,确定其体验的算法和嵌入式代码都不明显。 DevOps如何增强物联网? 为了在DevOps中取得成功,组织需要采取系统的方法。这意味着其内部部门需要进行变革。这其中包括运营和开发团队、质量保证测试以及参与应用程序制作的其他部门。以下是用于工业物联网的DevOps提高组织绩效的一些方法: (1)更好的沟通与协作 DevOps最大的好处之一就是加强团队合作和组织内的互动。质量保证、运营和生产团队之间的一致性遵循这样一种策略,即所有团队成员都与客户合作,以创建满足他们期望和需求的定制解决方案。 (2)更有效的测试 生产环境的作用可以通过应用程序测试来验证。然后,DevOps团队将寻找到依据,深入了解应用程序的功能,并做出相应的更改。随着自动化和实现,这些流程成为常规步骤,允许进一步的部署、测试和增长。 (3)衡量分析和绩效 通过在流程中推进研究,分析和成功跟踪生命周期。DevOps无需等待收集生产之后的输出数据来分析出现什么问题,而是采用可以提前预测质量和问题的特定分析模型。 制造商可以很容易地设置这些数据。当输出参数更接近关键性能指标时,可以提高总体性能并改善客户体验。 (4)自动化 通过流程的自动化,制造商可以获得扩展解决方案的能力,同时降低复杂性和成本。DevOps应该通过考虑操作方面来维护物联网软件,并通过正确定位来确保设备的最大效率。 (5)持续集成(CI )/持续交付(CD) 持续集成和持续开发提供了简化的自动化开发过程。这可以通过构建、测试、集成、部署和其他自动化生产管道来加快部署。持续集成还有助于改善敏捷性和沟通能力。 (6)容器 不依赖无服务器架构的工业物联网解决方案将虚拟化层与容器架构和业务流程管理器结合在一起。该模型基于使用微服务开发的在虚拟机上运行的一个或多个容器。这是企业团队在计划添加许多新特性和扩展时应该使用的策略。 在通常情况下,容器具有多个微服务,这些微服务会聚合在一起以构建软件的功能。它们涉及使软件能够在各种平台上运行所需的必需品,例如数据库。随着应用程序的扩展,这降低了在不同平台上部署的复杂性。 (7)容器编排 随着应用程序的扩展,容器架构也随之扩展。这使得容器管理更加困难。Kubernetes是主流的容器编排工具,用于定义系统的所需状态,并通过编排控制功能对其进行支持。
Kubernetes支持从故障中自动恢复,降低扩展复杂性并提高安全性。对于某些Kubernetes用户来说,其他进一步支持业务流程的工具还包括OpenShift、DockerSwarm或Amazon EKS。 (编辑:鹤壁站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |