在 Amazon AWS 平台部署 Yeastar P 系列云 PBX (高可用架构)

本文提供了在 AWS 云服务平台上部署 Yeastar P 系列云 PBX 高可用架构的教程。

限制条件

Important: 需要保证整个操作过程在同一个区域下进行,否则无法在你创建的 VPC 中成功启动服务器实例。

可在 AWS 控制台的右上角查看当前区域。

部署流程

第一步、创建一个虚拟私有云 (VPC)
通过 AWS VPC 控制台创建一个 VPC,从 AWS 云中自定义一个私有的网络空间。
具体步骤,请参见 创建 VPC
第二步、创建子网,并进行相关网络设置
  1. 创建 VPC 后,根据需要为服务器创建子网,包括 YCM 服务器、SBC 服务器、SBC Proxy 服务器和 PBXHub 服务器。你还需要为 NAT 网关创建一个子网。

    具体步骤,请参见 为服务器创建子网

  2. 为确保 VPC 可与 Internet 通信,你需要为 VPC 绑定互联网网关。

    具体步骤,请参见创建互联网网关并绑定到 VPC

  3. 为确保私有子网中的服务器可以向外部公网发送请求,你需要在公有子网中创建一个 NAT 网关,并将私有子网关联到 NAT 网关上。

    具体步骤,请参见 创建 NAT 网关关联私有子网与自定义路由表

  4. 接下来,你需要将主路由表与公有子网关联,使公有子网中可直接与 Internet 通信。

    具体步骤,请参见 关联公有子网与主路由表

第三步、在 VPC 中启动实例
完成上述设置后,在 VPC 中启动所有服务器实例。
具体步骤,请参见 在 VPC 中启动实例
第四步、为服务器实例分配弹性 IP 地址
为公有子网中的服务器实例分配弹性 IP 地址,以保证服务器可与外部公网通信。
具体步骤,请参见 分配并关联弹性 IP 地址
第五步、创建一个负载均衡器
如果你要为 SBC 服务器部署高可用架构,则需要创建一个负载均衡器,用于监控和管理注册到负载均衡器上的多个 SBC 服务器。
具体步骤,请参见 创建用于管理 SBC 服务器的负载均衡器