扩展程序

扩展程序是用于增强和扩展ECS功能的插件,以满足不同的应用和业务需求,这些扩展程序可以是运行环境(例如Java、Python、PHP等)、监控工具(例如云监控Agent)、管理工具(例如宝塔面板)等。在快速设置中能够同时为多地域的ECS实例快速配置各类扩展程序,该功能可提升软件安装或卸载效率,简化复杂的程序安装流程。

说明

如果您需要快速为多地域的ECS实例同时配置公共扩展程序功能,请参考本文操作。如果您需要为某个地域的ECS配置扩展程序(公共扩展程序或者自定义扩展程序),请参见扩展程序

支持的公共扩展程序

  • 面板与管理工具

    image宝塔面板免费版:用于简化服务器运维管理操作的面板,支持多种环境和功能扩展。

  • 容器与虚拟化

    imageDocker社区版:开源的容器化平台,支持部署和管理应用容器。

  • 内容管理系统

    imageWordPress:广泛使用的开源博客和内容管理系统,常用于快速搭建网站和博客。

  • 应用栈/组合环境

    • imageLAMP:Linux、Apache、MySQL、PHP的组合环境,主要用于部署动态网站。

    • imageLNMP:Linux、Nginx、MySQL、PHP的组合环境,类似于LAMP,但使用Nginx作为Web服务器。

  • 日志与监控

    • image日志服务Logtail:提供实时日志采集和分析的服务。

    • image云监控Agent:用于监控服务器和应用运行状态的客户端工具。

    • imageGrafana:开源的可视化和监控工具,可以用于展示系统监控数据。

  • 存储与版本控制

    • imageNAS一键挂载:文件存储NAS解决方案,用于存储和共享文件。

    • imageSVN:Subversion,集中式版本控制系统,用于跟踪文件和目录的历史。

  • 持续集成/交付

    • imageGitLab:Git存储库管理工具,集成的CI/CD功能,支持版本控制和开发协作。

    • imageJenkins:开源的自动化服务器,支持执行CI/CD任务。

  • 编程语言与运行环境:JavaPythonNode.jsPHP

  • 缓存与数据库:MySQLRedisNginx

  • 应用性能加速:x264/x265、Nginx

使用限制

  • ECS实例状态必须为运行中

  • ECS实例已安装云助手,并且云助手状态为正常

  • 支持的操作系统包括Alibaba Cloud Linux、CentOS、Ubuntu、Debian、Fedora、Windows Server等。具体扩展程序支持的操作系统,以控制台界面为准。

  • 仅倚天实例(g8y、c8y、r8y)支持在实例详情页面安装或卸载应用性能加速。

操作步骤

  1. 登录系统运维管理(OOS)控制台

  2. 在左侧导航栏,单击快速设置

  3. 设置库页签下,单击扩展程序区域的创建

  4. 扩展程序页面,完成参数配置项设置,然后单击创建

    主要配置项参数如下:

    配置项

    说明

    配置描述

    描述该功能配置的主要内容,长度为1~256个字符。

    选择实例

    选择区域

    地域选择,支持以下两种方式:

    • 当前地域部署:仅以当前控制台中选择的地域中的托管节点为目标。

    • 选择地域部署:根据需要选择将补丁策略应用到的各个地域。

    目标实例

    选择目标实例,根据地域选择方式不同,选择要修补的目标实例:

    • 当您选择当前地域部署时,可以手动选择实例、指定标签、指定资源组或选择全部实例。

    • 当您选择地域部署时,可以指定标签选择或选择全部实例。

    配置参数

    要安装的扩展程序

    目前仅限于选择公共扩展程序,根据选择的目标实例不同,支持选择的扩展程序也存在差异,请以实际页面显示为准。

    执行动作

    支持安装、卸载和升级三种方式的操作。

    扩展程序版本

    扩展程序版本默认已选择,您无需选择。

    命令中的参数

    根据选择的扩展程序不同,该选项需要设置的参数也不同,请您根据页面提示设置相关参数。

    说明

    如果出现当前扩展程序无需配置参数提示,表示当前选择的扩展程序无需额外配置其他参数。

    如果您需要配置任务执行的并发比率,请前往高级选项中设置。

    高级选项(可选)详情

    • 速率控制类型

      • 并发控制:保持设置的并发速率,直到所有任务结束。适合需要控制资源使用、避免资源过度消耗的应用场景。

      • 批次控制:预先把任务分成多个批次,然后一个批次运行完再运行下一个批次。适合需要控制执行节奏、减少瞬时压力或者确保数据处理顺序的应用场景。

    • 并发速率:指定一个数值或者百分比来控制并发速率。本示例设置为1,表示每次执行1台实例。

    • 最大错误次数:指定任务在停止前的最大错误次数,可以是数值或者百分比,默认值是0,表示有1个错误时整个任务就会结束。若设置为100%则表示无论遇到多少错误整个执行都会成功。

  5. 在弹出的配置确认页面,确认配置参数无误后,单击确定

    设置完成后,您会在配置列表页签下,查看到扩展程序已配置成功。

    扩展程序.png