在腾讯云轻量应用服务器(Lighthouse)中,目前不支持直接通过控制台为轻量服务器配置“周期性快照策略”(如自动每日/每周创建快照)。这是与云服务器 CVM 的一个重要区别。
⚠️ 重要说明:
腾讯云轻量应用服务器 默认不提供内置的自动/周期性快照功能(截至2024年最新控制台版本)。轻量服务器的快照功能仅支持手动创建快照,且需满足以下前提条件:
✅ 当前支持的快照能力(轻量服务器):
-
手动创建快照:
- 登录 腾讯云轻量应用服务器控制台
- 进入「轻量应用服务器」→ 选择目标实例 → 点击「更多」→「创建快照」
- 可为系统盘(必选)和数据盘(若挂载)分别创建快照
- ✅ 支持命名、添加描述,快照保存在同地域的 COS 存储中
-
快照回滚(仅限系统盘):
- 需先关机,再选择快照执行「回滚系统盘」
- ⚠️ 回滚会覆盖当前系统盘数据,请务必提前备份
-
快照导出为镜像(用于创建新实例):
- 创建快照后,可在「快照」列表页点击「创建自定义镜像」
- 该镜像可用于批量部署相同环境的新轻量服务器
| ❌ 不支持的功能(与 CVM 对比): | 功能 | 轻量服务器(Lighthouse) | 云服务器(CVM) |
|---|---|---|---|
| 自动周期性快照策略(如每天 2:00 自动创建) | ❌ 不支持 | ✅ 支持(通过「云硬盘快照策略」配置) | |
| 快照保留策略(如保留最近7个) | ❌ 不支持 | ✅ 支持 | |
| 基于标签/实例ID批量绑定快照策略 | ❌ 不支持 | ✅ 支持 |
🔧 替代方案(实现“类周期性快照”):
若您确实需要自动化快照,可采用以下方法(需一定技术基础):
方案1:使用腾讯云 CLI + 定时任务(推荐)
- 安装并配置腾讯云 CLI(tccli)
pip install tccli tccli configure --profile lighthouse # 配置密钥、地域(如 ap-guangzhou) - 编写快照脚本(如
auto_snapshot.sh)#!/bin/bash INSTANCE_ID="lhts-xxxxxxxxxx" SNAPSHOT_NAME="auto-$(date +%Y%m%d-%H%M%S)" tccli lighthouse CreateSnapshot --InstanceId "$INSTANCE_ID" --SnapshotName "$SNAPSHOT_NAME" --Region ap-guangzhou --profile lighthouse - 设置定时任务(Linux 实例内)
# 编辑 crontab(每天凌晨2点执行) crontab -e # 添加: 0 2 * * * /path/to/auto_snapshot.sh >> /var/log/snapshot.log 2>&1
✅ 注意:需确保实例已配置具备
lighthouse:CreateSnapshot权限的 CAM 密钥(建议使用子账号密钥 + 最小权限策略)
方案2:使用云函数 SCF + EventBridge(无服务器方式)
- 通过 EventBridge 创建定时规则(如 cron(0 0 ? *))
- 触发 SCF 函数调用 Lighthouse API
CreateSnapshot - 更安全(无需在实例中存密钥),适合生产环境
📌 文档参考:
- Lighthouse 创建快照 API
- SCF 定时触发器文档
✅ 最佳实践建议:
- 若业务对数据可靠性要求高,且需自动化保护 → 建议迁移到 CVM(享受完整的云硬盘快照策略、多可用区容灾等能力)
- 若坚持使用轻量服务器 → 定期手动快照 + 脚本自动化 + 关键数据同步至 COS/COS Sync
- 所有快照均按容量计费(0.12元/GB/月,广州地域),请定期清理过期快照降低成本
如需我为您生成完整可运行的自动快照脚本(含错误处理、日志、清理逻辑)或 SCF 函数代码,欢迎随时告知您的地域、实例ID和需求频率(如每日/每周),我可以立即为您定制 👍
是否需要?
ECLOUD博客