在 Amazon AWS 平台部署 Yeastar P 系列云 PBX (高可用架构)
本文提供了在 AWS 云服务平台上部署 Yeastar P 系列云 PBX 高可用架构的教程。
限制条件
Important: 需要保证整个操作过程在同一个区域下进行,否则无法在你创建的 VPC
中成功启动服务器实例。
可在 AWS 控制台的右上角查看当前区域。
部署流程
- 第一步、创建一个虚拟私有云 (VPC)
- 通过 AWS VPC 控制台创建一个 VPC,从 AWS 云中自定义一个私有的网络空间。
- 第二步、创建子网,并进行相关网络设置
-
- 创建 VPC 后,根据需要为服务器创建子网,包括 YCM 服务器、SBC 服务器、SBC Proxy 服务器和 PBXHub
服务器。你还需要为 NAT 网关创建一个子网。
具体步骤,请参见 为服务器创建子网。
- 为确保 VPC 可与 Internet 通信,你需要为 VPC 绑定互联网网关。
具体步骤,请参见创建互联网网关并绑定到 VPC。
- 为确保私有子网中的服务器可以向外部公网发送请求,你需要在公有子网中创建一个 NAT 网关,并将私有子网关联到 NAT
网关上。
具体步骤,请参见 创建 NAT 网关 和 关联私有子网与自定义路由表。
- 接下来,你需要将主路由表与公有子网关联,使公有子网中可直接与 Internet 通信。
具体步骤,请参见 关联公有子网与主路由表。
- 创建 VPC 后,根据需要为服务器创建子网,包括 YCM 服务器、SBC 服务器、SBC Proxy 服务器和 PBXHub
服务器。你还需要为 NAT 网关创建一个子网。
- 第三步、在 VPC 中启动实例
- 完成上述设置后,在 VPC 中启动所有服务器实例。
- 第四步、为服务器实例分配弹性 IP 地址
- 为公有子网中的服务器实例分配弹性 IP 地址,以保证服务器可与外部公网通信。
- 第五步、创建一个负载均衡器
- 如果你要为 SBC 服务器部署高可用架构,则需要创建一个负载均衡器,用于监控和管理注册到负载均衡器上的多个 SBC 服务器。