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

Yeastar P 系列云 PBX 的高可用架构包含了以下几个部分:
YCM 服务器
YCM 服务器用于提供一个集中管理平台,即星纵统一管理平台。通过平台上简易的图形用户界面,用户可以实现以下功能:
- 创建和管理 Yeastar P 系列云 PBX。
- 监控服务器状态,包括 SBC 服务器,SBC Proxy 服务器,PBXHub 服务器。
了解更多 YCM 服务器支持的功能,请参见 星纵统一管理平台管理员指南。
SBC 集群
- 负载均衡器 (Load Balancer)
- 在 SBC 集群架构中,负载均衡器负责在多个 SBC 节点之间智能分发用户流量,从而实现系统高可用性和对用户请求的快速响应。
- SBC 服务器
-
SBC 服务器用于为 Yeastar P 系列云 PBX 架构提供一个安全组件。
在 SBC 集群架构中,云 PBX 的域名首先解析至负载均衡器,由负载均衡器将用户流量智能分发至后端的多个 SBC 节点。SBC 服务器再将流量转发至部署在其后的云 PBX,实现对外部访问的统一入口控制,避免直接暴露云 PBX 的真实网络结构,从而有效提升系统的安全性。
SBC 服务器具备以下能力:
-
安全防护内置:内置多项默认安全规则,可自动拦截异常请求,防范暴力破解、DoS 攻击等安全威胁,保障云 PBX 的运行稳定性。
-
高可用性能:结合负载均衡器部署多个 SBC 节点,支持横向扩展和故障自动切换,确保在单点失效或节点故障时仍能持续提供服务,提升整体系统的可用性与容错能力。
-
灵活部署:支持多种网络环境下的部署,包括云平台和私有数据中心,满足不同规模与安全需求的应用场景。
-
- SBC 集群提供的服务
-
以下服务的数据包需经由 SBC 集群转发:
- PBX 网页访问
- 账号中继
- SIP 分机注册
- Linkus 客户端登录与注册
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 网关关联,并为其配置仅允许出站访问公网,而无需接收来自互联网的入站连接。
- PBXHub 集群提供的服务
- PBXHub 集群主要提供以下几项服务: