通过BLB、EIP及NAT网关提升公网访问速率
概述
在百舸平台进行 AI 开发时,开发机存在需要与公网进行交互的场景。
- 下载大型数据集、拉取 Docker 镜像、安装
pip/conda依赖包等,需要开发机从公网下载资源的场景,依赖于 弹性公网 IP(EIP) 以及 NAT 网关 的组合。通过升级这两个组件的规格参数,可以显著提升网络带宽和并发处理能力。 - 进行远程调试、开发机对外公开端口提供 Web 服务等,需要开发机通过端口输出数据的场景,依赖于 负载均衡(BLB) 以及 弹性公网 IP(EIP) 的组合。通过升级这两个组件的规格参数,可以显著提升网络带宽和并发处理能力。
原理
公网流量进入开发机的路径通常为:公网请求 -> EIP -> BLB -> 开发机。若您希望提升性能,需同步调大 EIP 的带宽和 BLB 的规格参数。
开发机下载公网资源的路径通常为:开发机 -> 路由(NAT 网关的 SNAT 设置)-> EIP。若您希望提升这部分性能,提升带宽请调整 EIP 带宽设置,提升并发连接数或转发能力请调整 NAT 网关的 CU 设置。
如果场景对性能有较严格的需求,可以考虑使开发机独占 EIP 资源(通过设置路由和 BLB),和其他开发机或推理服务隔离开来,追求获得最大网络性能。
前提条件
- 公网访问开发机场景:开发机已启用自定义端口,并成功绑定支持公网的 BLB。未绑定请参考文档 开发机实例开启访问公网。
- 开发机访问公网下载场景:已开通开发机访问公网能力。如需开通,请参考 容器实例开启访问公网。
- 已拥有需要调整的 EIP、BLB 或 NAT 网关实例,并具备对应资源的变更权限。
操作步骤
注意: 调整 EIP 带宽、BLB 性能规格或 NAT 网关性能容量可能产生费用变化,请以控制台变更配置页面和订单确认页面展示的信息为准。### 公网访问开发机
调整 EIP 带宽
调整 EIP 带宽共有两种方式。
方式一:从开发机详情进入
- 进入 百度百舸 · AI 计算平台->开发机,点击目标开发机名称进入实例详情页。
- 在 访问配置 中找到已绑定的 EIP 或 BLB 公网访问地址,点击地址进入 弹性公网 IP 实例详情。
- 点击 【调整带宽】,进入变更配置页面。
- 根据业务需要调整 公网带宽,并根据页面提示确认费用和提交变更。
方式二:从 EIP 实例列表进入
-
进入 弹性公网 IP->实例,通过搜索框按实例名称、实例 ID 或公网 IP 检索目标 EIP 实例。

- 在目标 EIP 实例的操作入口点击 【调整带宽】 或 【带宽调整】,进入变更配置页面。
-
根据业务需要调整 公网带宽。公网带宽用于控制 EIP 可用的公网带宽上限,单位为 Mbps;调整后按页面提示确认费用并提交变更。

调整 BLB 性能规格
- 打开开发机实例详情,在访问配置中找到BLB配置,点击BLB地址进入弹性公网实例详情;

- 复制实例id,返回上级菜单,进行检索找到具体实例,点击性能调整,进入变更配置页面。



- 根据需求变更配置。

开发机访问公网
如何为开发机开通从公网下载,请参考 容器实例开启访问公网。
调整 EIP 带宽
开发机访问公网下载时,EIP 公网带宽决定从公网下载资源的带宽上限。调整方式与“公网访问开发机”中的 EIP 带宽调整相同:进入 弹性公网 IP->实例,找到目标 EIP,点击 【调整带宽】 或 【带宽调整】,按需设置 公网带宽 并提交变更。
配置 NAT 网关
若您想提升连接数等性能,则需要调整 NAT 网关的性能容量。
新建 NAT 网关时设置性能容量
-
进入 私有网络 VPC->网络连接->NAT 网关,点击 【创建 NAT 网关】。

-
在创建页面的 配置信息 区域,找到 性能容量,根据业务连接规模选择或输入 CU 数值。CU 会影响 NAT 网关的新建连接数、并发连接数和转发能力。

- 完成其他配置后,根据页面提示确认费用并提交创建。
编辑已有 NAT 网关的性能容量
-
进入 私有网络 VPC->网络连接->NAT 网关,在 私有网络 选择框中选择目标 NAT 网关所在的 VPC;也可以在 实例名称 搜索框中输入目标 NAT 网关名称进行检索。

- 找到目标 NAT 网关后,在实例行的操作入口点击 【更多】,选择 【网关升级】。
- 进入性能容量变配页面后,按需调整 CU 规格,并根据页面提示确认费用和提交变更。
评价此篇文章
