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 的运行和业务连续性。
注: 在您仅使用单个 OpenSearch 节点 (ElasticSearch) 时,审核日志可能无法显示。 如需了解更多信息,请联系 Automation Anywhere 支持。
优势
  • 安装和设置快捷方便
  • 无需其他服务器
  • 不需要负载均衡器和群集配置

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

单节点部署模型

多节点部署

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

注意事项
为确保集群 Control Room 部署(包括生产环境和灾难恢复环境)中各节点之间的正确同步,所有 Control Room 节点必须配置为使用相同的系统时区。 在各节点使用不同的时区可能会导致同步问题,包括主集群与从集群之间的数据传播延迟或失败。
分布式方法
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 必须配置在同一个数据中心,以确保两个应用程序之间的通信。