Automation 360 提供多种部署选项,以满足不同级别的企业成本/性价比和弹性要求。选项包括在单个节点和多个节点上进行安装。 多节点部署可以配置为高可用性 (HA) 群集和灾难恢复 (DR) 站点。

部署服务是使用 Automation 360 安装程序设置的。 典型的 Automation 360 服务器节点运行以下服务:

  • Automation Anywhere 自动化服务
  • Automation Anywhere 消息服务
  • Automation Anywhere 缓存服务
  • Automation Anywhere 搜索服务
  • 存储库存储
  • (可选)IQ Bot 虚拟机

Automation 360 安装程序还支持多节点部署配置。

计划

在选择部署模型之前,确定您的要求。 为获得最佳结果,请在 Automation Workspace 开发、测试和实际正式环境中部署相同的操作系统。 至少在测试和实际正式环境中部署相同的操作系统。

部署模型

从高层次来看,有两种方式可以部署或安装 Automation 360 - 单节点和多节点。 选择符合您业务连续性要求的选项。

单节点部署

顾名思义,有一个单一的物理服务器节点,所有与 Automation 360 相关的服务都运行在该节点上。 根据设计,此配置不提供任何冗余,因此可用性取决于此单个节点上的服务。

数据库
在单节点部署中,如果 Control Room 服务器能够连接到数据库服务器,那么数据库可以位于任何地方。 这可能涉及网络配置。
注: 您不能将数据库服务器与 Control Room 服务器托管在同一台服务器上,因为它需要服务器上更高的处理/内存配置。
特征
  • 没有灾难恢复(单点故障): 如果单个节点发生故障,RPA 操作将受到不利影响。
  • 无高可用性: 如果服务器脱机以进行升级或维护,RPA 运营将受到影响。
  • 无 RPA 扩展: 当 RPA 部署规模扩大且用户增加时,单个节点将不得不管理增加的负载。 这可能会对 RPA 性能产生不利影响。
使用建议
单节点部署通常建议用于小规模使用,例如概念验证、演示、测试和试用等。

不建议在实际正式环境中使用单节点部署,因为任何停机都会影响 RPA 的运行和业务连续性。

优势
  • 安装和设置快捷方便
  • 无需其他服务器
  • 不需要负载均衡器和群集配置

下图显示了单个节点的 Automation Anywhere 和数据中心组件。 Automation Anywhere 组件显示为橙色,而由贵组织提供的组件显示为蓝色。 在云上集中托管和由 Automation Anywhere(如许可证服务器)管理的组件显示为浅橙色。

单节点部署模型

多节点部署

为了在实际正式环境中实现更高的处理规模和更高的可用性,Automation 360 服务部署在多个服务器节点上。 安装程序使您能够设置多模式配置。 这涉及到额外的配置步骤,例如将服务链接到同一个数据库等。

分布式方法
Control Room 提供了在给定时间范围内处理大量请求的灵活性。

根据需要,在多个物理和/或虚拟服务器上部署 Control Room 的多个实例。 这也意味着要为缓存、搜索和消息服务配置集群设置。

负载均衡
由负载均衡器执行,这是跨多个服务器分配应用程序或网络流量以保护服务活动的进程,使工作负载可以分布在多个服务器之上。 这可确保自动化活动在群集服务器上继续。

负载均衡器的要求

数据库
在多节点部署中,数据库使用自己的内置故障转移来保护数据。 这可确保数据库数据恢复。

如果您使用像 AWS-RDS 这样的云数据库服务,它们的服务产品中包含高可用性和灾难恢复功能,在这种情况下无需进一步的数据库配置。

对于纯本地数据库场景,在数据中心的主(主动)和辅(被动)群集 Microsoft SQL Server 之间配置同步复制。 这可确保在数据库节点发生故障时保持一致性。

对于同步复制配置,需在 Microsoft SQL Server 中采用发布-订阅模型,将数据库从主灾备站点部署至与主站点地理隔离的辅灾备站点。

在主站点和辅助站点之间复制数据

下图显示了数据中心群集中三个节点的 Automation Anywhere 和数据中心组件。 Automation Anywhere 组件显示为橙色,而由贵组织提供的组件显示为蓝色。 在云上集中托管和由 Automation Anywhere(如许可证服务器)管理的组件显示为浅橙色。

高可用性 (HA) 部署模型
重要: 不支持延伸群集。
  • 确保所有 HA 群集节点都在同一位置配置。 请勿在位于不同站点的单个 HA 群集中配置节点。 确保在主站点配置一个 HA 群集,在辅助站点配置另一个 HA 群集。
  • Control RoomIQ Bot 必须配置在同一个数据中心,以确保两个应用程序之间的通信。