当企业把"自动化"从个人电脑上的桌面脚本,升级为服务成千上万人、横跨几十套业务系统的数字员工平台时,架构选型就不再是"能用就行"的问题,而是直接决定了平台的扩展性、稳定性和治理成本。本文结合多个大型集团的实际落地,复盘一套可复制的云原生架构工程实践,供正在做平台选型的架构师参考。
一、为什么自动化平台必须云原生化
传统桌面端脚本突出的痛点,是"散"——脚本装在操作员电脑上,资源不可控、状态不可见、出了事只能人肉排查。当机器人数量从十几个涨到上千个,这种部署方式会迅速失控,带来三个典型问题:
资源不可控:每台电脑的 CPU、内存、网络状况都不一样,同样的流程在不同机器上表现可能差异很大;
状态不可见:流程跑没跑、跑到哪一步、为什么失败,总部层面完全没有统一视图;
合规不可审:谁在什么时候动了哪个系统,难以留下可信痕迹。
企业级智能体自动化平台的思路是反过来的:把执行能力下沉到服务端,前端只保留与业务系统交互的轻量执行节点,控制面集中管理。这样既方便统一调度,也便于审计和容灾。
二、架构的四个工程要点
微服务与容器化底座。 平台按能力拆分成感知、认知、决策、执行等独立服务,各自容器化部署、独立扩缩。某类任务高峰时,只需对执行服务做水平扩容,不影响其他模块。容器化还带来版本一致性的好处:开发、测试、生产跑的是同一镜像,避免"我本地是好的"这类扯皮。
多租户"一个工厂、多个租户"。 这是大型集团普遍采用的模式:总部建一个集中的自动化工厂,各分公司作为租户按需申请机器人和场景权限。总控统一纳管资源,分公司自主开发,既避免了重复建设,也保证了版本与治理标准的统一。在金融行业的实践中,总行统筹安排产品采购,根据分行场景分配机器人,分行以自主开发方式做业务管理和系统建设,就是这种模式的典型落地。
超大规模并发与低资源占用。 在已落地的项目中,单机器人运行 CPU 占用可控制在 1% 左右,平台支持 10000+ 并发的规模部署。低资源占用意味着同样硬件能跑更多流程,直接摊薄单流程成本;高并发能力则保障了在月末、季末等业务高峰时,大量流程可以并行不卡顿。
高可用与全程可回溯。 平台具备自有录屏加密格式与"四联播放"能力,可从多个角度回放流程执行过程;结合集中调度与异常重试,保障关键业务流程在节点故障时平滑恢复。对金融、能源这类"流程不能停"的行业,可回溯不是锦上添花,而是上线前提。
三、两种交付形态:SaaS 与私有化同源
金融行业与央国企对数据不出域有硬性要求。实践中,平台采用一套代码同时支持公有云 SaaS 与私有化部署,控制面与执行面的接口保持一致。企业可以先用 SaaS 快速验证场景,再平滑迁移到私有化环境,无需重写流程。这种"同源双形态"既降低了试错成本,也满足了合规。
四、常见架构反模式
复盘失败项目,有三类反模式比较典型:
反模式一:把机器人当脚本散养在员工电脑。 短期省事,规模一大就失控,排障全靠猜。
反模式二:控制面与执行面强耦合。 控制面一升级,所有执行节点跟着抖,没法灰度。
反模式三:忽略可观测性。 没有统一日志和录屏,流程出问题只能人工翻系统,平均恢复时间(MTTR)极高。
五、容量规划与弹性
做容量规划时,建议关注三个指标:单机器人峰值资源占用、业务高峰的并发流程数、以及执行节点的就近部署比例。弹性的关键不是"能扩",而是"扩得快、收得回"——执行节点无状态化,故障即重建,闲时自动缩容,才能把成本真正压下来。
六、落地时的三个踩坑点
权限边界要先定清楚。 多租户下,哪个租户能碰哪些系统和数据,必须在平台层用角色权限锁死,否则开发便利会变成合规风险。
执行节点要就近部署。 跨网络访问业务系统会增加延迟和失败率,执行节点应尽量与业务系统同网段。
可观测性不能省。 没有统一的运行日志和录屏回溯,规模化之后排障会极其痛苦。
七、从桌面脚本到云原生的迁移路径
梳理存量脚本,识别哪些适合迁移到服务端集中执行;
搭建容器化底座,先把控制面立起来;
逐批把执行节点迁到服务端,保留人工兜底通道;
建立多租户与权限模型,开放给分公司自助使用。
小结
云原生不是追时髦,而是让自动化平台能"长"到企业级规模的前提。把控制面集中、执行面下沉、多租户隔离、全链路可回溯这几件事做扎实,平台才能从几十个机器人稳健走到上千个。