平台架构

面向 设备 机队的 分布式 控制 平面。

RemoteGenius 把全局协调与区域执行拆开。云端可达、降级还是彻底不可用,设备操作都照常运行。

身份、访问、集群结构 —— 这些归 Cloud Gateway。集群执行每一次设备操作。没有任何设备与 Cloud Gateway 保持直连。

  • Cloud Gateway:身份、RBAC、审计
  • 设备的配置、遥测与执行都归集群
  • 可跑在云端、本地与混合环境
  • 云端掉线,集群照常运行
Cloud Gateway 身份 · RBAC · 审计
集群 执行平面
设备 编码器 · 摄像机 · 桥接器

只有集群这一层会触碰设备。

控制与执行的拆分是有意为之 —— 平台其他所有属性都压在这一条不变量上。

Cloud Gateway 从不与您的设备通信。集群是唯一会这样做的层。
— RemoteGenius 架构不变量

Cloud Gateway 不代理、不转发、也不隧道化设备通信。

Cloud Gateway

管理「谁可以做什么」

  • 组织、用户、角色与权限
  • 集群生命周期与配置
  • 覆盖整个机队的审计
集群

执行实际发生的事情

  • 与每台设备直接通信
  • 运行时服务、遥测与自动化
  • 本地执行 —— 不依赖云端

全局控制层 —— 而非设备控制平面。

Cloud Gateway 协调身份、访问和集群结构。仅此而已。

01

集群生命周期管理

对组织所运营的每一个集群进行开通、配置与维护。

02

身份与组织

多租户组织、用户账户、身份验证,以及向集群的联邦授权。

03

授权 (RBAC)

角色定义、权限分配,以及整个机队的集群级访问控制。

04

审计与可见性

集中式审计日志、组织级活动追踪与跨集群报告。

拉取,而非推送。

连云的集群从 Gateway 拉取用户与组织身份以及策略更新,并定期把集群清单和使用数据推送回去。维护工作 —— 软件升级之类 —— 由组织管理员通过 Gateway 触发,Gateway 把指令转发给集群,在本地执行。设备管理从不经过 Gateway。操作员直接使用 Cluster API 和 Dashboard。

01 操作员 API 与 Dashboard
02 集群 拉取并执行
03 设备 本地控制路径

真正干活的地方。

集群是自包含的区域服务平面。它开通设备、下发配置、采集遥测,并运行每一条操作工作流 —— 云端、本地或混合皆可。

01

设备开通

设备接入、注册、基于令牌的认证,以及与组织和集群的关联。

02

状态与遥测

实时指标、遥测流、事件日志与 Device Shadow 状态 —— 全部存储在集群本地。

03

执行层

设备管理 API、配置工作流、自动化、调度与流媒体服务。

04

本地自治

集群不依赖 Cloud Gateway 来管理设备 —— 断连时仍继续运行。

设备配置 —— 两条路径

集群同时运行不止一条配置路径,混合机队因此留在同一个平面之下。

路径 A

设备原生 GUI

直接操作设备自身的 Web 或本地界面。适用于厂商支持、开通调试和临时性工作。

路径 B

基于 API 的控制

通过 RemoteGenius API 进行标准化管理 —— 跨厂商抽象、归一化,并面向自动化。

一个控制平面,横跨异构硬件。

RemoteGenius 支持三类集成 —— 从完全原生的设备,到第三方 API,再到通过桥接器改造的传统硬件。

类别 1

原生设备

与平台 API 完全集成。通过集群服务直接控制,功能完全对等。

类别 2

第三方设备

通过厂商公开的 API 控制。由集群侧的 Device Adapters 翻译命令来完成集成。

类别 3

桥接式 (ReGen Bridge)

面向不具备远程能力的设备。本地桥接设备连接到目标,并把控制中继到集群。

设备抽象层

两个构件把控制面与设备的物理特性解耦:

01

Device Shadow

设备状态的数字表示。无论厂商或协议如何,都提供一致的控制接口。

02

Device Adapters

把平台命令翻译为设备特定的动作 —— 处理协议差异和各家厂商的配置格式。

云端、本地或混合 —— 同一个控制平面。

控制与执行的分离,让每一种部署形态都只是一个配置细节,而不是架构重写。

01

云端托管

完全托管的集群。客户侧承担最少的基础设施责任,支持自动扩缩。

  • 托管的执行平面
  • 托管的升级与扩缩
  • 适用于全新的机队
02

本地部署 (隔离)

完全自包含的集群。无需外部连接;可手动或离线同步。

  • 离网部署
  • 完全的本地自治
  • 受监管或涉密环境
03

混合

云端与本地集群的组合。集中可见,关键之处本地执行。

  • 集中化的身份与审计
  • 按站点的本地执行
  • 面向企业与广播机队

两个独立平面,一个平台。

Cloud Gateway 与集群各自独立地发生故障。云端宕机绝不会中断设备控制。集群独自继续运行。

控制平面 Cloud Gateway
  • 身份与组织账户
  • 角色定义与访问策略
  • 治理、审计与报告
  • 集群生命周期协调
执行平面 区域集群
  • 与设备的直接通信
  • 配置与运行时工作流
  • 实时遥测与状态
  • 本地自动化与调度
这带来的保证
01

Cloud Gateway 故障不会影响设备控制

02

集群能够独立、持续地运行

03

执行发生在哪里,完全由客户决定

04

离网、本地与混合部署都是一等形态

RemoteGenius 不是一个集中式的设备代理。

它是一个分布式控制系统。Cloud Gateway 管理访问与结构;集群执行每一次设备操作。设备从不直接连接 Cloud Gateway。

  • 机队级别的安全多租户管理
  • 通过适配器支持异构硬件
  • 可在云端、混合或完全隔离的环境中运行
  • 可靠地控制任意规模的设备机队