机器监控解决方案架构治理

Prev Next

了解何时应将机器监控解决方案集中管理,以及变更管理的最佳实践。

何时采用集中化

在以下情况下应采用集中式架构(即“Machine Type ”的单一应用程序):

  • 同类型所有机器均采用标准化流程
  • 由全职开发团队管理应用程序
  • 需要快速迭代——变更必须迅速传播
  • 合规要求需对应用程序变更进行版本控制并可审计

示例:某制药企业拥有20台完全相同的压片机。美国食品药品监督管理局(FDA)要求采用经验证的工艺流程。通过单一应用程序,可确保所有机器均遵循完全一致且经过验证的操作规程。

何时采用分散式架构

在以下情况下应采用分散式架构(每台设备单独的应用程序):

  • 为每台设备实例定制工作流
  • 不同部门的**“公民开发者**”各自负责其所管理的设备
  • 需求尚不明确的概念验证或试点项目
  • 变更频率低——应用程序很少需要更新

示例:拥有5种不同CNC铣床型号的加工车间。每种型号都有独特的刀具库、零件加工程序和操作员工作流。

变更管理最佳实践

Machine types 及触发条件具有全局性

  • 对machine type 的变更会立即影响该类型的所有机床
  • Machine types 不采用版本控制系统(与应用程序不同)
  • 最佳实践:先在开发实例中测试machine type 的变更

版本控制策略

  1. 开发实例:测试新的machine types 和触发器
  2. 预发布环境(如有):使用类似生产环境的数据进行验证
  3. 生产环境:仅在验证通过后才进行部署
  4. 在发布说明中记录变更

回滚方案

  • 无法回滚机器触发器——必须手动将其还原
  • 由于机器配置不进行版本控制,在进行高影响变更之前,请考虑创建副本(例如Machine Types 和Machine Type 中的触发器)或离线文档。