数据库服务标准化

[TOC]

环境的定义

环境 作用 稳定性 部署版本 使用人 建议位置 备注
生产环境 用于产品对外服务 稳定 线上版本 用户使用
DBA维护
RDS 变更数据必须提交工单
禁止进行压力测试
UAT环境 用于UED、产品功能验收、线上预校验 稳定 验收版本 测试同事使用
DBA维护
RDS 面向测试仿生产环境
test环境 用于研发提测后、功能测试 不稳定 项目版本 开发同事使用
开发维护
idc 或 ecs dba不负责维护
可协助安装、升级、迁移
dev环境 用于研发功能开发 不稳定 开发版本 开发同事使用
开发维护
idc 或 ecs dba不负责维护
可协助安装、升级、迁移

配置分级

  • 业务上线之前,请项目负责人告知上线稳定后的数据库大小、QPS、最大并发,以便DBA分配合理的数据库资源;

标准配置

配置等级 具体规格 使用场景
高配 16C、64 GB、400 GB 计算型的核心业务
中配 8C、32 GB、200 GB 核心业务
低配 4C、16 GB、100 GB 数据量比较小、中等核心业务
非生产 2C、8 GB、50 GB 开发、测试、UAT环境等

备注:

  • 磁盘空间视具体数据量而定;
  • 按照1:4的原则对CPU与内存进行配比;

非标配置

配置等级 具体规格 使用场景
特高配 32C、128 GB、1000 GB 超强计算要求的核心业务(建议拆分)
冷数据 4C、16 GB、2000 GB 对空间需求比较大的业务,比如大数据或归档服务器

服务分级

研发总监、产品总监核准业务的服务等级,确认可以接受多久的数据丢失;

服务等级 服务可用性 全年服务中断时间 高可用保障 业务恢复时间 极端情况数据丢失
一级服务 99.99% 52.6分钟 15秒 30分钟
二级服务 99.9% 8.76小时 2小时 60分钟
三级服务 99% 87.6小时 4小时 24小时

几点说明:

  • 服务周期总分钟数:服务周期内的总天数 x 24(小时) x 60(分钟)
  • 极端情况数据丢失时间,依赖于日志备份频率,默认30分钟一次;
  • 三级服务,由于没有高可用保障,所以故障时间(包括环境搭建、拷贝完备、恢复完备等)比较久;
  • 参考:阿里云-RDS服务等级协议

业务分级

业务分级 业务分级 配置分级 服务分级
生产 超大型业务数据库 32C、128 GB、1000 GB 一级服务
生产 主营业务数据库 16C、64 GB、400 GB 一级服务
- - - -
Copyright © www.sqlfans.cn 2023 All Right Reserved更新时间: 2024-06-19 13:08:54

results matching ""

    No results matching ""