备份数据
备份场景
CODING DevOps 云应用需要持久化备份的数据主要为:
Mysql
存储代码仓库,jenkins 构建,云原生构建,制品仓库,团队,项目,用户相关的数据
PostgreSQL
存储 ci 插件相关的数据
Redis
存储用户登录态,持续构建,代码仓库相关的缓存数据
COS
存储持续构建流水线日志,图片,制品库定时任务相关的数据
CBS
存储代码仓库 git 相关的数据
当存储有持久化数据的服务异常宕机时,为了不影响到 CODING DevOps 整体的功能业务,可以通过数据备份来恢复服务,保证整体业务的稳定和高可用。
查看需要备份的云资源列表
- 访问云应用控制台,选择“应用实例“,点击“应用实例 ID“进入实例详情。
- 选择“资源管理“,可以查看到云资源列表。
操作步骤
MySQL
- 在云资源列表中点击“MySQL 资源实例 ID“,跳转到 Mysql 资源控制台。
- 云数据库 MySQL 会按照默认的备份设置自动备份数据,您也可以使用手动备份的方式来备份数据库,备份方法参见云数据库 MySQL 备份数据。
PostgreSQL
- 在云资源列表中点击“PostgreSQL 资源实例 ID“,跳转到 PostgreSQL 资源控制台。
- 云数据库 PostgreSQL 会按照默认的备份设置自动备份数据,您也可以修改自动备份设置,备份方法参见云数据库 PostgreSQL 备份数据。
Redis
- 在云资源列表中点击“Redis 资源实例 ID“,跳转到 Redis 资源控制台。
- 云数据库 Redis 后台服务会定期对实例的数据进行备份。除系统后台定期备份以外,云数据库 Redis 控制台也支持手动备份,可在自动备份时间之外的任意时刻进行全量备份,可满足不同场景的备份需求。备份方法参见云数据库 Redis 备份数据。
COS
- 访问对象存储 COS 控制台,选择“存储桶列表“,在存储桶查询栏输入安装云应用时选择的 COS 桶名称,查询后点击“存储桶名称“进入资源详情控制台。
- 对象存储 COS 备份通过存储桶复制来实现,通过配置存储桶复制规则,可以在不同存储桶中自动、异步地复制增量对象。配置方法参见对象存储 COS 存储桶复制。
CBS
CODING 实例使用了多个 CBS 文件存储,其中“git-1“,“git-2“,“backup“ 3个节点的数据盘存储了代码文件内容,请参照以下步骤对其进行备份处理:
- 在云资源列表中点击“容器集群 资源实例 ID“,跳转到 TKE 资源控制台。
- 选择“节点管理“ > “节点“,需要备份节点名为 “git-1“,“git-2“,“backup“3个节点的数据盘 CBS。
- 点击“跳转到CVM实例详情页“,跳转到 CVM 控制台。查看右侧的架构图,可找到挂载的数据盘 CBS,点击“CBS 实例 ID“,可以跳转到 CBS 资源控制台。
- 云硬盘 CBS 通过创建定期快照,从而保存指定时刻的云硬盘数据。定期快照创建参见云硬盘 CBS 定期快照。
问题反馈 >
2023-05-30最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。