高可用性


EnOS Edge的各个模块都进行了支持主备冗余的高可靠性设计,以保证能够支持能源和工业等大型场站的高可靠性数据接入和设备控制需求。

高可用性部署场景

EnOS Edge支持以下高可靠性部署方案,以满足不同场景下的高可用性需求:

无网闸场景

  • 场景1

../_images/no_air_gap_ha_1.png

在这种无网闸场景下,站端部署两台Edge Gateway,分别为主机和备机,数据通过VPN或者直接接入Internet,上传至EnOS Cloud,也可以上传到第三方云或系统中。


  • 场景2

../_images/no_air_gap_ha_2.png

在这种无网闸场景下,需要在Edge上部署应用,则可以在站端部署两台Edge STD或者Extensive,分别为主机和备机,数据通过VPN或者直接接入Internet,上传至EnOS Cloud,也可以上传到第三方云或系统中。

穿网闸场景

  • 单/多 数据源:

    • 单数据源:即只连接一条数据通道

    • 多数据源:即连接多条数据通道

  • 数据源为单/主备通道:

    • 单通道:即一条数据源提供一条数据通道

    • 主备通道:即一条数据源提供主备数据通道

  • 场景1

../_images/air_gap_ha_1.png

在该场景中,无网闸:

  • 站端部署两台Edge Gateway主备

  • 上送云端&转发至第三方系统


  • 场景2

../_images/air_gap_ha_2.png

在该场景中,无网闸:

  • 站端部署两台Edge Extensive主备,且Edge上部署App

  • 上送云端&转发至第三方系统


  • 场景3

../_images/air_gap_ha_3.png

在该穿网闸场景中,Edge与网闸创建TCP连接通信:

  • 闸内部署两台Edge Gateway主备采集数据

  • 闸外部署一台Edge Gateway上送数据

  • 上送云端&转发至第三方系统


  • 场景4

../_images/air_gap_ha_4.png

在该穿网闸场景中,Edge与网闸创建TCP连接通信:

  • 闸内部署两台Edge Gateway主备采集数据

  • 闸外部署一台Edge Extensive,且部署APP

  • 上送云端&转发至第三方系统


  • 场景5

media/air_gap_ha_5.png

在该穿网闸场景中,Edge与网闸创建TCP连接通信:

  • 闸内部署两台Edge Gateway主备采集数据

  • 闸外部署两台Edge Gateway主备上送数据

  • 上送云端&转发至第三方系统


  • 场景6

media/air_gap_ha_6.png

在该穿网闸场景中,Edge与网闸创建TCP连接通信:

  • 闸内部署两台Edge DPF主备采集数据

  • 闸外部署两台Edge STD/Extensive主备(部署APP)上送数据

  • 上送云端&转发至第三方系统

时间指标

以下为单数据源条件下,闸内闸外EnOS Edge在各种情形下HA高可用性的时间指标

情况名称

普通模式

闸内

闸外

连接中断

切换主备58秒(包括判断通道断超时以及通道连续断时间)

切换主备58秒(包括判断通道断超时以及通道连续断时间)

/

断电

切换主备10秒

切换主备10秒

切换主备10秒

进程异常/模块健康度异常

切换主备25秒

切换主备25秒

切换主备25秒

与云端通讯中断

  • 仅主机故障,切换主备丢失数据10-40秒

  • 断点续传中发生二次故障,丢失未上传完数据

/

  • 仅主机故障,切换主备丢失数据10-40秒

  • 断点续传中发生二次故障,丢失未上传完数据

与网闸通讯中断

/

切换主备38秒

切换主备68秒

主备机件所有网线拔除

变双主,双主仲裁影响100秒(仲裁期间数据不丢失)

变双主,采集数据断断续续,知道链路恢复

变双主,双主仲裁影响100秒(仲裁期间数据不丢失),影响时间15-20秒