Yeastar P 系列云 PBX 高可用架构
Yeastar 提供了 Yeastar P 系列云 PBX 高可用 (High Availability, HA) 部署方案。采用高可用部署方案,可确保系统在服务器发生故障,或者访问流量过大的情况下,也能持续稳定地运行。除此之外,采用高可用部署方案,可满足后续由于业务需求增长而需要扩大系统的服务能力和容量的需求。
Note: 此高可用部署方案仅适用于在 AWS 云服务平台上部署的 Yeastar P 系列云 PBX。
背景信息
下图呈现了 Yeastar P 系列云 PBX 的高可用架构。你可以根据需要为整个系统,或为系统中特定的服务器部署高可用架构。

Yeastar P 系列云 PBX 的高可用架构包含了以下几个部分:
Important: 需要保证
SBC 服务器、SBC Proxy 服务器和 PBXHub 服务器之间网络互通。
Note: 出于安全目的,我们建议你为 Yeastar P 系列云 PBX 的所有服务器设置安全组,并设置安全组规则为开放 SSH 端口 1022,且只允许信任的 IP
地址访问实例;联系 Yeastar 获取 IP 地址允许名单。
YCM 服务器
YCM 服务器用于提供一个集中管理平台,即星纵统一管理平台。通过平台上简易的图形用户界面,用户可以实现以下功能:
- 创建和管理 Yeastar P 系列云 PBX。
- 监控服务器状态,包括 SBC 服务器,SBC Proxy 服务器,PBXHub 服务器。
了解更多 YCM 服务器支持的功能,请参见 星纵统一管理平台管理员指南。
SBC 集群
如果要为 SBC 服务器部署高可用架构,你需要创建一个负载均衡器,并部署多个 SBC 服务器。
- 负载均衡器
- 高可用架构采用负载均衡服务来实现系统高可用性和对用户请求的快速响应。
- SBC 服务器
-
SBC 服务器用于为 Yeastar P 系列云 PBX 架构提供一个安全组件。
云 PBX 的域名被解析后将指向 SBC 服务器,数据流量经由 SBC 服务器被转发到部署在 SBC 服务器后的云 PBX 。这样一来,就可以避免在公网环境中暴露云 PBX 的具体网络拓扑,大大提高了安全性能。
Note: SBC 服务器内置默认安全规则,可保护 P 系列云 PBX 免受恶意攻击。 - SBC 集群提供的服务
-
以下服务的数据包需经由 SBC 集群转发:
- PBX 网页访问
- 账号中继
- SIP 分机注册
- Linkus 客户端登录与注册
SBC Proxy 集群
如果要为 SBC Proxy 服务器部署高可用架构,你需要创建多个 SBC Proxy 服务器。
- SBC Proxy 服务器
- 通常情况下,我们建议部署两台 SBC Proxy 服务器,一台为主服务器(活跃),另一台为备用服务器(非活跃)。
- SBC Proxy 集群提供的服务
-
SBC Proxy 集群负责处理以下 PBX 业务:
- LDAP/LDAPs
- 注册中继
- 基于端口的点对点中继
- 基于 DID 的点对点中继
- 出站服务端口分配,包括 SSH 连接端口,AMI 应用对接端口和数据库授权端口。
PBXHub 集群
如果要为 PBXHub 服务器部署高可用架构,你需要在每个 PBXHub 服务器中创建两台服务器,一台为主服务器(活跃),另一台为备用服务器(非活跃)。
- PBXHub 服务器
- PBXHub 服务器是用于启动 Yeastar P 系列云 PBX 实例的服务器。PBXHub 服务器位于私有子网下,你需要将 PBXHub 服务器所在子网与 NAT 网关关联,确保服务器可对外部 Internet 发起单向通信。
- PBXHub 集群提供的服务
- PBXHub 集群主要提供以下几项服务: