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

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

限制条件

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

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

部署流程

步骤一、创建并配置一个虚拟私有云 (VPC)
首先,通过 AWS VPC 控制台创建一个 VPC,从 AWS 云中隔离出一个私有的网络空间。根据你的需要选择以下任一创建方式:
方式 说明
自动创建 (快速部署即用型网络) 使用此方式可快速创建一个立即可用的网络架构。AWS 将自动配置 VPC 及其关键资源,包括子网、网关和路由表。

更多信息,请参见 快速创建并配置 VPC

手动创建 (构建并完全控制自有网络) 此方式适用于按需定制,完全自主管理的网络架构。你需要基于一个初始 VPC,逐项配置所有网络组件 (子网、网关、路由策略),以满足特定业务与安全架构要求,从而实现对网络环境的完全掌控。

更多信息,请参见以下文章。

  1. 创建 VPC
  2. 为服务器创建子网
  3. 创建互联网网关并绑定到 VPC
  4. 创建 NAT 网关
  5. 关联私有子网与自定义路由表
  6. 关联公有子网与主路由表
步骤二、在 VPC 中启动实例
完成上述设置后,在 VPC 中启动所有服务器实例。
具体步骤,请参见 在 VPC 中启动实例
步骤三、为服务器实例分配弹性 IP 地址
为公有子网中的服务器实例分配弹性 IP 地址,以保证服务器可与外部公网通信。
具体步骤,请参见 分配并关联弹性 IP 地址
步骤四、创建一个负载均衡器
如果你要为 SBC 服务器部署高可用架构,则需要创建一个负载均衡器,用于监控和管理注册到负载均衡器上的多个 SBC 服务器。
具体步骤,请参见 创建用于管理 SBC 服务器的负载均衡器
步骤五、为 SBC Proxy 服务器配置 IAM 访问
要为 SBC Proxy 服务器部署高可用架构,你需要在 AWS 中为其创建一个专用的服务账户,并配置必要的 IAM 访问权限,用于实现自动化故障切换。

具体步骤,请参见 为 SBC Proxy 服务器配置 IAM 访问权限

步骤六、申请镜像安装
完成系统架构设置后,向 Yeastar 申请最终的系统镜像安装。
你需要提供你的部署环境信息,以及以下 SBC Proxy 服务器高可用性设置相关的附加信息。
类别 需提供的详情
实例信息 (SBC Proxy 主服务器和备用服务器)
  • 实例 ID (可在具体实例详情中查看)

  • 关联实例的弹性 IP 地址的 ID (可在具体弹性 IP 地址的详情中查看)

部署区域
  • AWS 区域 (如 ap-southeast-2)

身份验证凭证
  • IAM 用户访问密钥和秘密访问密钥 (可直接提供下载的 .csv 文件)