上一主题: 如何计划高级可用性下一主题: 什么情况下应选择高级可用性配置


实现高级可用性的 CA SDM 体系结构

高级可用性配置包括一台后台服务器、一台或多台备用服务器以及一台或多台应用程序服务器。 为了减少单点故障,其中的每台服务器都与数据库直接连接。 体系结构中的所有组件都使用内部 CA 协议进行通信。 下图是一个 CA SDM 实施示例:

高级可用性体系结构

体系结构跨三个不同的位置分布:A、B 和 C。 在位置 A,有两台应用程序服务器,通过负载平衡器为用户提供服务。 在位置 B,有一台应用程序服务器直接为用户提供服务;在位置 C,部署有后台服务器、备用服务器和数据库。 每台服务器都与数据库直接连接。 蓝线标记的是进出数据库的流。 红线标识的是组件之间的内部通信。

后台服务器

后台服务器是高级可用性体系结构的核心。 此服务器向其他服务器提供辅助服务,并运行 CA SDM 的所有单独进程。 只有在任何 SDM 安装中都只有某进程的单个副本可以处于活动状态的情况下,该进程才能被指定为单独进程。 只有具有管理员访问类型权限的用户可以访问后台服务器。 为了提高可用性,备用服务器会镜像后台服务器。 如果出现任何故障或者在执行滚动维护时,可以将备用服务器切换为后台服务器。

备用服务器

备用服务器的主要功能是充当后台服务器的热备用机。 备用服务器使用与后台服务器相同的硬件和操作系统平台。 备用服务器可以运行在后台服务器上运行的所有进程。 在系统正常运行期间,备用服务器处于闲置状态,但是会通过侦听有关数据库更改的内部 CA SDM 系统消息来更新重要缓存。 如果后台服务器出现故障或者需要进行滚动维护,可以将备用服务器提升为后台服务器,尽可能减少应用程序服务器和最终用户的业务中断。 可以调用实用工具来执行此切换过程。

备用服务器运行的进程仅是后台服务器上通常运行的进程的一小部分。 不能在备用服务器上登录 Web 界面。

应用程序服务器

应用程序服务器上运行各种 CA SDM 组件,这些组件是通过诸如 Web、SOAP 和 RESTful Web 服务等各种接口为最终用户提供服务所必需的。 应用程序服务器相互之间是独立的,并且具有在短时期内应对后台服务器停机的弹性。 用户访问的就是应用程序服务器。 您可以分别移除应用程序服务器并通过使用新的停顿设备返回服务。 通过停顿设备,当前用户可以完成其工作,然后登录到备用应用程序服务器。