全部产品

云上数据库优化服务

更新时间:2019-06-04 19:16:42

点击查看/下载PDF版

1.     服务概述

本服务工作说明书(以下或简称“SOW”)列明由阿里云计算有限公司(以下简称“阿里云”,或“乙方”)为XXXX(以下简称“甲方”)实施“云上数据库优化项目”(以下简称“本项目”)所提供的专业咨询和实施服务内容。

本服务工作说明书列明阿里云提供的服务目录、服务范围、分工界面、双方职责等,以此来约束双方服务行为。

本服务工作说明书是《XXXX云上数据库优化服务项目合同》的附件,本工作说明书的具体实施,应依从《XXXX云上数据库优化服务项目合同》的条款和条件。

2. 服务范围

本项目乙方服务包括以下内容:

  • 基于甲方业务系统(非大数据应用类)数据库架构的现状和预期目标,乙方专家团队通过业务和技术调研、采集运行数据和日志、收集配置和架构信息,评估检查范围内的数据库运行情况,针对预期目标提供数据库优化解决方案。

本项目乙方服务不包括以下内容:

  • 对业务系统和大数据应用的开发;
  • 具体应用及数据库改造设计;
  • 应用程序改造、应用程序设计、数据库逻辑结构设计;
  • 迁移未明确认定为“范围内”的应用系统;
  • 迁移未明确认定为“范围内”的数据;
  • 云平台基础架构设施及环境的设计与搭建;
  • 实施所需的通信基础架构和组件;
  • 安装或配置电气、电子通信、布线基础架构和组件,以及为其提供支持;
  • 非IT设备以及桌面设备(如办公桌椅、打印设备、空调、UPS、磁带等)等的安装配置。

3. 前提条件

  • 本项目执行地点如位于甲方办公地点,则甲方应在项目开始时提供必要的办公条件包括办公桌、办公椅、洗手间、市电及插板、网线等;甲方提供的办公环境应不存在对人体有害的污染气体;室外环境需要提供可应对恶劣天气的防护条件,并保障乙方人员的人身安全;
  • 本项目所有工作记录和文档以中文为工作语言,根据甲方需求提供。提交的电子文档为Microsoft Word、Microsoft PowerPoint、Microsoft Excel或Microsoft Project格式;
  • 在项目过程中,采用甲乙双方同意的通讯方式,包括:互联网、FAX、电子邮件、纸介质等;
  • 驻场服务,需要与甲方签署进场报告,双方确认服务开始和结束时间。

4. 服务内容

4.1  数据库现状分析和评估

乙方专家团队通过调研、技术工具等方法收集甲方数据库的使用现状和预期目标,包括但不限于与数据库相关的业务架构、核心业务数据流程、数据库读写策略、数据库的容量、数据库的分库分表设计、数据库主从或集群设计、数据库各级别的配置参数、数据库运行日志和执行计划、数据库存储策略以及数据库运行指标等信息,乙方的数据库专家团队结合丰富的云上实战经验和最佳实践,分析甲方数据库的现状、架构、配置、使用以及运行指标,评估数据库的运行效率、健壮性、稳定性和安全性,评估数据库当前的不足和隐患,全面掌握和了解数据库运行情况以及对业务的支撑情况,满足甲方对云上数据库方面的专业性分析与评估的需求。

经过数据库现状分析和评估,甲方将全面掌握IT系统云上数据库各方面情况,掌握数据库方面的不足和隐患,奠定数据库进一步优化的基础。

4.2  数据库问题诊断和处置

专家团队通过调研、技术工具等方法收集与数据库故障相关的现状,包括但不限于与数据库相关的业务架构、核心业务数据流程、数据库读写策略、数据库的容量、数据库的分库分表设计、数据库主从或集群设计、数据库各级别的配置参数、数据库运行日志和执行计划、数据库存储策略以及数据库运行指标等信息,乙方的数据库专家团队结合丰富的云上实战经验和最佳实践,分析甲方数据库出现故障的可能原因,排查确定数据库问题的根本原因,提供针对性的解决方案并指导甲方实施,满足甲方对云上数据库使用问题或故障方面专业性分析与处置的需求。

经过数据库问题诊断和处理,甲方将掌握数据库故障原因,消除数据库故障,并掌握未来应对同类问题的处置手段。

4.3  数据库架构优化

乙方专家团队通过调研、技术工具等方法收集数据库容量、架构及性能的现状数据,包括但不限于与数据库相关的业务架构、核心业务数据流程、数据库读写策略、数据库的容量、数据库的分库分表设计、数据库主从或集群设计、数据库各级别的配置参数、数据库运行日志和执行计划、数据库存储策略以及数据库运行指标等信息,乙方数据库专家团队结合丰富的云上实战经验和最佳实践,分析甲方数据库的容量及使用、参数配置、响应性能、QPS指标等,分析影响数据库性能的各项因素,设置数据库容量和性能优化方案,指导或协助甲方完成数据库容量及性能优化,满足甲方对云上数据库性能及容量优化的需求。

经过数据库容量和性能优化,甲方将提升数据库的稳定性和安全性,支撑持续有效的支撑业务。

4.4  数据库云化

乙方专家团队通过调研、技术工具等方法收集客户Oracle数据库相关的信息,包括但不限于与Oracle数据库的集群、架构、配置、容量、业务使用情况,以及数据库相关的业务架构、核心业务数据流程、数据库读写策略、数据库的容量、数据库的分库分表设计、数据库主从或集群设计、数据库各级别的配置参数、数据库运行日志和执行计划、数据库存储策略以及数据库运行指标等信息,乙方数据库专家团队结合丰富的云上实战经验和最佳实践,分析甲方数据库的现状并选择合适的数据库和存储云产品,设计符合甲方业务需求的数据库部署、使用、优化、迁移和割接方案,满足甲方改造并去除Oracle数据库的需求。

经过数据库云化,甲方将降低数据库使用的授权成本,确保高质量的云上数据库PaaS服务。

4.5  分布式数据库架构改造

乙方专家团队通过调研、技术工具等方法收集甲方数据库的使用现状和预期目标,包括但不限于与数据库相关的业务架构、核心业务数据流程、数据库读写策略、数据库的容量、数据库的分库分表设计、数据库主从或集群设计、数据库各级别的配置参数、数据库运行日志和执行计划、数据库存储策略以及数据库运行指标等信息,乙方数据库专家团队结合丰富的云上实战经验和最佳实践,分析甲方数据库的现状、架构、配置、使用以及运行指标,评估数据库的运行效率、健壮性、稳定性和安全性,设计符合甲方业务预期目标的数据库分布式架构及分阶段改造和割接方案,指导或协助甲方完成数据库分布式改造,满足甲方对云上数据库分布式改造的需求。

经过分布式数据库架构改造,甲方的应用系统和数据库将具备更强的性能,承载更大的海量数据,为业务的持续稳定高速增长提供稳固保障。 

5. 服务流程

流程各项说明如下:

流程

流程说明

完工标准

项目启动会议

双方协商确定项目的干系人和接口人,确定数据库信息收集的内容和流程

准备并编制启动会议报告

乙方提交《XXXX项目启动会议报告》,甲方负责召开项目启动会议,双方就项目内容和目标达成一致。

收集数据库信息

通过调查表、访谈、工具收集云上数据库信息

整理并提交数据库现状报告

乙方提交《XXXX项目数据库现状报告》,双方就现状达成一致。

确认优化方案

结合最佳实践评估数据库现状,结合业务需求给出符合发展需要的优化方案

乙方提交《XXXX项目数据库优化方案》,双方就优化方案达成一致。

优化数据库

根据优化方案完成数据库优化,并指导业务系统调整开发适应优化后的数据库

编制数据库优化实施报告

乙方提交《XXXX项目数据库优化报告》,双方就优化效果达成一致。

服务验收

准备并提交项目其他资料

准备项目验收报告

乙方提交《项目验收报告》,甲方签字确认。

6. 项目里程碑

本项目的主要里程碑有五个:

  • 项目启动会议。阿里云提交《项目启动报告》,客户负责召开项目启动会议,双方就项目的主要内容、执行方法和预期目标达成一致;
  • 项目方案汇报。阿里云提交《数据库优化方案》,双方就项目的执行内容、过程、步骤和计划达成一致;
  • 数据库优化方案汇报。阿里云提交《数据库优化方案报告》,双方就优化方案内容达成一致;
  • 数据库优化汇报。阿里云提交《数据库优化报告》,双方就优化效果达成一致;
  • 项目验收。阿里云提交《项目验收报告》后,客户应在5个工作日内确认项目验收报告的内容并签署验收意见。

【注】项目开始时间以《XXXX云上数据库优化服务项目合同》签署时间为准。

工作内容

交付时间

项目启动会议

 

项目方案汇报

 

数据库优化方案汇报

 

数据库优化汇报

 

项目验收

 

7. 客户责任

  • 客户须指派一位项目负责人协助阿里云顺利执行云上数据库优化服务。此负责人应负责双方之协调及管理,并审核、验收阿里云服务;
  • 客户必须提供与本项目相关应用和数据库的信息(包括但不限于技术栈、大数据工具软件、应用架构、部署架构、数据量和性能等);
  • 在阿里云提供咨询服务的过程中,如客户提供的资料中含有第三方软件,客户须负责与第三方厂商交涉,协助向阿里云提供相关的信息。

8. 验收标准

工作验收标准满足以下条件即可启动项目验收:

  • 阿里云向客户提交以下项目报告:

序号

 

文档名称

1

验收

交付物

《XXXX云上数据库优化启动会议报告》

2

《XXXX云上数据库优化调研报告》

3

《XXXX云上数据库优化方案》

4

《XXXX云上数据库优化报告》

  • 上述项目报告提交后,客户应在5个工作日内确认方案,如无异议,双方签署《项目验收报告》;
  • 签署《项目验收报告》,视为项目验收完成。

9. 完成标志

验收通过,签署《项目验收报告》,云上数据库优化工作结束。