当你购买了一台 Linux 服务器,想将 Web 应用代码部署到服务器上,并在更新代码版本时能够重新部署,该怎么做?
首先你需要通过 SSH 远程连接到服务器,运行指令安装运行环境和 Web 服务器(前往配置文件的目录编辑文件),另外还需要打开防火墙、加强 SSH 配置,创建账户等初始化操作。
在更新版本后,你还要再次部署代码包并重启 Web 应用。在后续的服务器日常运维中,你更要花费大量时间测试和验证,尤其在出现问题后快速定位问题。
在以上一系列操作中,你都需要执行海量命令并修改大量文件。如何才能优雅又高效地一键执行重复命令、集中维护配置文件,并在购买多台 Linux 服务器时完成批量且一致性的配置与部署?
这个时候,腾讯云自动化助手(TencentCloud Automation Tools,TAT)就派上用场了。
腾讯云自动化助手是云服务器的原生运维部署工具。您无需远程连接实例,自动化助手即可自动批量执行 Shell 命令,完成运行自动化运维脚本、轮询进程、安装/卸载软件、更新应用及安装补丁等任务。
简单来说,自动化助手=脚本+命令集中保存+一键执行+批量操作。自动化助手能够在发挥脚本「神奇」作用的同时,还能将所有使用过的命令和配置文件集中保存,并在需要时一键批量执行。
除了能够简单又快捷地完成部署与运维任务,模型训练与AI批处理、数据采集与分析、批量执行等使用场景均能通过自动化助手一键实现。
这样好用的工具,如何快速上手?我们以最常用的云服务器性能测试为例。
登录轻量应用服务器控制台,选择左侧导航栏中的命令列表创建命令,并根据参数说明设置参数。这里我们选择使用 Bench.sh 测试脚本。
Bench.sh 测试脚本能够显示当前测试的各种系统信息、支持 IPv6 下载测速且 IO 测试三次后显示平均值。同时取自世界多处的知名数据中心的测试点,相较而言下载测试比较全面。
随后在命令列表页面中,选择已创建的命令以及需执行命令的实例即可。数秒后即可在【命令结果】中查看到命令执行结果。
当然,除了云服务器性能测试,还有很多常见运维场景,如数据库备份、内存释放、日志切割、扫描并屏蔽恶意IP等。