更新时间:2024-05-28 GMT+08:00

工作说明书

服务概述

在数据库架构设计、数据库风险评估、实战赋能等方面提供专业的咨询服务,帮助客户更好地使用数据库。

服务内容

服务子项请根据实际需要选择。

专业服务项

服务子项

服务说明

数据库架构设计

架构设计咨询

  • 针对即将上线的业务系统,提供综合架构设计咨询,如分布式、高可用、容灾等。
  • 针对已上线业务,分析客户业务系统和数据库架构,找出系统架构的风险点及性能瓶颈点,提供相应的长短期解决方案。

云数据库风险评估

瓶颈点分析和优化

综合考虑客户资源环境,数据库架构设计、系统压力和安全等情况,全面定位、分析、评估客户数据库系统,对面临的瓶颈以及可能的风险点进行优化和规避。

云数据库紧急救援

性能优化

针对客户数据库性能差等情况,华为云综合考虑客户系统资源环境,数据库架构设计以及系统高压力情况等因素,分析出性能瓶颈的具体原因,并向客户提供有针对性的优化和扩容方案

数据恢复

针对数据丢失问题,华为云会根据客户的系统环境,日志收集等情况,提供数据恢复的技术支持工作

容灾方案

针对服务不可用的情况,华为云综合分析客户数据库环境,快速响应恢复数据库服务,并评估客户的应用场景是否有完备的容灾方案,给出响应的容灾高可用改造方案

数据库迁移咨询

迁移方案

与客户共同梳理业务架构和数据迁移方案,并提供数据迁移相关的技术支持工作。

数据库迁移评估

采集客户源数据库的字符集、对象数量等信息,进行目标库的兼容性分析,评估出预计的迁移工作量,结合兼容性、使用场景等因素给出目标库的选型和规格推荐。

数据库实战赋能

实战赋能-基础版

基础版赋能主要是介绍RDS for MySQL、RDS for PostgreSQL、DDS(mongoDB)的基础知识,例如表和索引、DDL和DML、Select查询等。一个基础版仅支持一种引擎的赋能。

RDS for MySQL:

  1. 入门和配置
  2. 表和索引
  3. DDL和DML
  4. SELECT查询
  5. 事务和锁
  6. 高可用
  7. 上云最佳实践

RDS for PostgreSQL:

  1. 入门和配置
  2. 常规操作
  3. 备份恢复
  4. 高可用
  5. 运维监控
  6. 插件管理
  7. 最佳实践

DDS(MongoDB):

  1. MongoDB简介
  2. MongoDB基础知识
  3. MongoDB的索引使用与原理介绍
  4. MongoDB的鉴权体系
  5. MongoDB集群
  6. MongoDB的oplog
  7. MongoDB高可用
  8. MongoDB事务

实战赋能-进阶版

进阶版赋能内容主要是介绍GaussDB基础知识,例如数据库性能调优、事务和锁等。一个进阶版仅支持一种引擎的赋能。

GaussDB(for MySQL):

  1. 数据库最佳实践
  2. 内核特性
  3. 事务与锁
  4. 性能调优

GaussDB:

  1. 体系结构
  2. 配套工具
  3. 迁移能力
  4. 高可用体系
  5. 运维能力开发设计建议

实战赋能-高级版

高级版赋能内容主要是介绍GaussDB进阶知识,例如数据库事务和锁、数据库上云最佳实践、高可用高可靠设计、数据库迁移方案、运维监控等。一个高级版仅支持一种引擎的赋能。

GaussDB(for MySQL):

  1. 数据库日常操作
  2. 高可用实现原理
  3. 智能运维
  4. 最佳实践
  5. 内核特性
  6. SQL语法进阶
  7. 事务与锁
  8. 性能调优

GaussDB:

  1. 体系结构
  2. 配套工具
  3. 迁移能力
  4. 高可用体系
  5. 运维能力
  6. 开发设计建议
  7. 分布式事务
  8. 分布式存储
  9. 数据库设计之SQL调优

服务不覆盖范围

华为数据库咨询服务只负责合同确定或者官网下单页面购买的服务内容,提供不在服务范围内的服务需要额外付费。不在服务范围内的服务包括但不限于如下所示内容:

  1. 离开常驻工作地前往其它城市进行相关工作(注:可能涉及费用包含但不限于差旅费、住宿费、附加通讯费等)。
  2. 应客户要求超出正常工作日和工作时间的相关工作(注:涉及加班工资和补助)。
  3. 外购件产品。

服务优势

  1. 拥有丰富的数据库处理经验,能够提供高效专业的服务。
  2. 技术专家在MySQL、PostgreSQL、GaussDB等数据库方面拥有多年经验,能针对客户的具体业务场景,给出专业的解决方案。

服务价值

  1. 对开发人员、DBA进行专业的数据库实战能力赋能,帮助客户更好地使用/保障数据库。
  2. 提升数据库的性能,更好地支撑客户业务发展。
  3. 提前去除数据库隐患,降低风险和运维成本。

前提条件

客户应提前至少3个工作日申请该服务,以便于华为云评估客户需求及协调专家。

服务流程

  1. 需求沟通确认
    • 客户提出服务申请;
    • 华为方会组织专家跟客户详细了解需求并进行评估;
    • 和客户确认需求范围和交付目标;
  1. 方案设计
    • 签订合同(实战赋能服务支持自助下单不涉及签订合同),客户下单并支付;
    • 根据客户需求进行方案设计初稿;
    • 待客户确认后整理正式的实施计划;
  1. 咨询与实施
    • 项目开始正式启动;
    • 整理最终的项目验收材料,交付件;
  1. 服务验收
    • 客户签署《数据库咨询服务验收报告》或在官网单击确认验收;
    • 项目完成验收。

责任分工

此处职责分工仅供参考,请根据项目实际情况修改。

编号

阶段

任务

华为

客户

1

需求调研

业务目标及功能分析

S

R

数据库信息调研

S

R

运维状态调研

S

R

环境要求

S

R

2

方案设计

组件专家团队

R

S

咨询实施方案制定

R

S

咨询实施方案验证

R

S

3

咨询与实施

服务实施

R

S

4

服务验收

交付件整理及输出

R

S

项目验收汇报

S

R

R=责任方/Responsibility,S=协助方/Support

  1. 共同责任
    • 在华为云数据库咨询服务的服务范围内,双方商定并确认本次服务的目标及范围。
    • 完成合同签订(实战赋能服务支持自助下单不涉及签订合同)。
  1. 客户责任
    • 提供详细准确的需求和场景。
    • 专注在满足项目交付需要,及时反馈客户管理层和关键业务部门对项目的各种意见。
    • 协调安排项目干系人参加项目会议,访谈和讨论会。
    • 投入项目所需的全程或分段项目组办公的项目成员,组织完成相关调研、讨论等工作。
    • 提供场地及各种开发环境(包括电脑、网络等)。
    • 开通华为云账户并进行充值,用于项目实施。
    • 及时审核并确认华为提供的服务计划和交付件。
    • 提供本项目所涉及的市场数据或可用的开源数据。
  1. 华为责任
    • 接收用户的需求申请,协调专家远程或者现场进行实施。
    • 服务前,按照客户所选服务项,制定服务计划和报价清单供客户审核确认。
    • 服务期间,依确认后的服务计划进行实施,编写交付件。
    • 服务结束后,根据所选服务项,出具交付件清单。

验收标准

  1. 验收内容

    不同服务内容对应的交付件如下表所示,可以根据项目实际情况作出修改:

    服务项

    对应交付件

    云数据库紧急救援

    《问题分析报告》

    云数据库风险评估

    《数据库运行状态报告》

    数据库架构设计

    《架构设计方案》

    数据库迁移咨询

    《数据库迁移咨询报告》

    数据库实战赋能

    相关课件

  2. 验收流程
    1. 乙方负责输出项目交付件并自检,合格后提交验收申请。
    2. 甲方对交付件进行评审,评审通过后在交付件上签字。如评审有问题,乙方根据评审意见进行整改,重新提交验收申请。
    3. 已方收到评审意见后,应5个工作日内完成对交付件的修改,并提交修改后的交付件给甲方验收。
    4. 甲方在收到已方提交的交付件后,应在5个工作日内反馈意见给已方,以上过程不应超过3次。如果乙方在交付件提交给甲方后的5个工作日内尚未收到甲方的书面反馈意见,则该轮提交的交付件将被视为已被甲方接受并作为最终版本验收通过。

项目完成标志

验收通过,客户已签名盖章(含电子件《数据库咨询服务验收报告》)或者官网单击验收确认,数据库咨询服务工作结束。