应用加速
解释说明
Huawei Cloud EulerOS 2.0镜像支持配置应用加速功能,您可以根据需要选择待优化的Nginx、Redis、MySQL、Memcached或PostgreSQL应用,配置后您将获得此应用的最优性能体验。
购买弹性云服务器时,如果选择Huawei Cloud EulerOS 2.0镜像并配置了应用加速,则系统会根据所选Nginx、Redis、MySQL、Memcached或PostgreSQL应用,在CPU、内存、网络、存储、内核等领域以及应用本身针对性调优,达到最优状态 。优化后,业务在运行Nginx、Redis、MySQL、Memcached、PostgreSQL等典型应用时可以获得20%以上的性能提升。

购买弹性云服务器实例时,仅支持为一种类型的应用配置应用加速。
适用实例
CPU架构 | 规格类型 | 操作系统 |
|---|---|---|
x86计算 | Huawei Cloud EulerOS 2.0 | |
鲲鹏计算 | Huawei Cloud EulerOS 2.0 |
开启应用加速
- 登录控制台,进入购买弹性云服务器页面。
- 根据业务需求,设置ECS创建购买参数。
购买ECS的操作指导,请参见自定义购买ECS。
开启应用加速功能,需重点关注如下参数的设置:
- 设置“镜像”。
- 勾选“应用加速”。
- (可选)选择“安全组”。

如果您在购买ECS时使用的不是默认的default安全组(出方向默认放通所有端口),则需要执行本步骤放通相应端口,否则应用加速功能不可用。
“出方向规则”需放通如下端口:
- TCP:53、80、443
- UDP:53
图2 出方向规则
配置应用加速后,弹性云服务器将会使该应用优化到最佳性能,性能收益如表1所示。
根据配置的应用加速类别,弹性云服务器会安装对应的默认Huawei Cloud EulerOS yum源应用版本。因此,如果购买弹性云服务器后再安装应用的自选版本,则无法获取最大性能收益。
查看应用加速
- 登录弹性云服务器。
- 以root用户,执行以下命令,查看应用加速。
systemctl status <APP_Name>
<APP_Name>需替换为加速的应用的进程名称,如nginx、redis、mysqld、postgresql、memcached。
如果返回active(running)状态,则表明应用加速生效,该应用可以正常使用。
应用服务监听的IP、端口和官网地址信息如表2所示,各应用的具体使用方法可参考官网。
应用 | 监听IP | 监听端口 | 官网地址 |
|---|---|---|---|
Nginx | 127.0.0.1 | 80(HTTP) | |
MySQL | 127.0.0.1 | 3306 | |
Redis | 127.0.0.1 | 6379 | |
PostgreSQL | 127.0.0.1 | 5432 | |
Memcached | 127.0.0.1 | 11211 |

如果您的压测机或者客户端想连接应用,那么“安全组”的“入方向规则”需要放通如表2所示应用对应的监听端口,否则无法连接应用。

关闭应用加速
- 登录弹性云服务器。
- 以root用户执行以下命令,卸载应用加速相关应用。


