数据库上云咨询服务

1.服务概述

1.1. 服务说明

随着云计算和云原生数据库的不断发展、普及,越来越多的企业拥抱云数据库,并积极的将现有传统商业数据库进行云化改造,而云上数据库最佳实践,以及如何把商业数据库改造迁移到云原生数据库的方法,逐渐成为企业的普遍诉求。阿里云数据库交付与架构团队提供的Oracle数据库上云咨询服务,为客户提供数据库系统上云方案咨询,包括云上数据库选型与架构设计、数据库兼容性评估分析、数据库改造建议、应用改造建议、数据库迁移方案制定,结合客户需求进行方案验证,并在验证过程中提供产品技术咨询与支持等服务。阿里云数据库交付与架构团队对IT系统架构、数据库技术和迁移技术有深入研究,积累了丰富的系统上云、Oracle改造上云和云上数据库设计和优化的最佳实践,从而为客户的IT系统云化提供强有力的技术服务保障。

2.服务范围

以下服务范围按两个类别进行分类,分别是高兼容版、通用版,不同客户类型按照不同的需求进行交付。

2.1.高兼容版服务范围

高兼容版服务主要内容如下:

  • 业务系统现状调研

  • 数据库系统调研、采集与评估

  • 云上数据库PolarDB-O容量规划与架构设计

  • 兼容性分析与改造建议

  • 数据库迁移方案设计

  • 1个示例应用改造与迁移方案验证

注:“1个示例应用”是指构建于1个Oracle实例的1个应用程序,该实例中的业务表少于100张且数据量小于100G,超过则需要购买1个实施支持尊享版服务。

2.2.通用版服务范围

通用版服务主要内容如下:

  • 业务系统现状调研

  • 数据库系统调研、采集与评估

  • 云上数据库RDS for MySQL容量规划与架构设计

  • 兼容性分析与改造建议

  • 数据库迁移方案设计

  • 1个示例应用改造与迁移方案验证

注:“1个示例应用”是指构建于1个Oracle实例的1个应用程序,该实例中的业务表少于100张且数据量小于100G,超过则需要购买1个实施支持尊享版服务。

2.3.服务边界

服务边界及内容:

  • 咨询包中乙方只提供约定范围内的咨询方案设计,协助完成一个约定范围内的示例业务系统进行方案验证,约定范围外的系统改造或迁移由客户自行完成。

  • 两个版本的咨询包,乙方都不参与甲方具体代码改造和实施动作,需要由甲方或甲方开发商进行。

  • 乙方只基于阿里云数据库和相关工具平台输出对应技术方案和提供技术支持,如使用阿里云平台以外(第三方软件、应用系统),则乙方只提供建议,不提供实施与兜底服务。

  • 乙方只基于阿里云数据库服务提供方案,不支持在云上自建数据库的方式。

  • 本服务范围内不提供云上数据库的运维服务。

3.前提条件

  • 甲方应提前至少10个工作日申请该服务,以便于阿里云评估甲方业务目标及时间计划可行,确认是否承接该服务申请。

  • 甲方应及时向乙方提供所有需要的合理的文档、信息、数据、图表以及必要的系统权限、远程访问通道以使乙方可以提供服务。且所有这些资料将受到本协议项下的保密条款的约束。甲方同意向乙方已披露的或将要披露的所有信息是真实、准确并且不会产生误导。

  • 本项目提供的是Oracle数据库上云咨询服务,乙方的办公地点不受项目约束,服务的提供方式主要以:电话、钉钉、邮件等方式。

  • 本项目交付过程中,实施主体为甲方,乙方主要提供方案设计以及方案验证过程中的问题处理,具体方案验证中的数据库改造、数据库迁移、应用改造、应用部署和应用测试动作需要由甲方进行。

  • 双方在项目交付期间采用双方同意的通讯方式,由双方的项目经理负责传递本项目所需的书面信息,可选择的通讯方式包括:钉钉、互联网、电子邮件等。

  • 所有项目交付物为中文(简体),工作语言为中文。所有交付作品采用MicrosoftOffice(包括PowerPoint,Word,Excel,Visio)格式,并以电子拷贝方式提交。

  • 甲方与乙方应须按双方事先达成一致的工作计划、人员资源计划与书面确定的工作起止日期投入项目工作。如遇到甲方相关业务系统迭代延期上线,相关项目进度将会产生顺延,乙方对此不承担责任。

  • 任何一方均不对本项目下的特殊、附带、或间接损害或后果性经济损害(包括利润或节省金额损失)负责,即便该方已被告知该等损害赔偿的可能性。

  • 若客户有示例应用迁移上云,客户是应用运维主体,需进行自身业务应用相关的运维工作。

3.1.分工边界

3.1.1.客户与阿里云

  • 双方商定并确认具体业务目标及范围。

  • 合同签订完毕,完成付费。

3.1.2.各阶段工作的双方职责

根据项目计划的阶段任务工作,双方在不同阶段需要承担不同的分工以顺利推进项目进行。

项目阶段

甲方

乙方

项目准备阶段

1.指定一名具备合适技能和经验的项目经理作为与乙方沟通的主要联系人,代表甲方直接负责项目实施的计划、协调、监督与控制以及升级问题与风险,同时全权代表甲方在本项目的各个方面做出决策 2.项目经理应协同乙方人员针对项目准备阶段的所有事项(见本工作说明书《3 前提条件》)进行确认 3.办公环境准备与人员出入许可权限批准 4.管理甲方项目组相关人员且和各阶段需投入人员进行沟通交流并取得投入项目的承诺与时间 5.管理甲方项目组相关人员

1. 指派一名有经验的项目经理执行项目管理,并引入、管理乙方项目组人员,与甲方项目经理沟通 2.针对项目准备阶段的所有事项(见本工作说明书《3 前提条件》)提出方案与计划与甲方项目经理进行确认并书面记录在案

现状调研阶段

1.根据项目计划与访谈计划,组织关键用户参与调研访谈 2.根据乙方提供的需求调研表格,提供现有业务概况,如系统、应用、数据库、组织结构、人员分工等信息作为乙方评估调研评估输入 3.确认乙方的数据库上云策略与风险控制策略 4.部署乙方提供的数据库采集工具,并上传采集结果完成评估分析 5.指定验收人负责审核乙方交付物并提供反馈与确认

1.提供访谈计划并根据访谈结果评估现有系统架构和数据库架构现状 2.根据调研评估结果提出数据库上云策略与风险控制策略,并与甲方达成一致 3.协助甲方分析数据库评估结果 4.根据甲方验收反馈确保最终交付物符合验收标准

方案设计阶段

1.配合乙方进行数据库架构、容量、备份、容灾等相关方案的整体设计 2.配合乙方进行数据库迁移方案的设计 3.根据乙方的应用改造建议,进行代码检查,确认具体改造的业务和改造方案 4.指定验收人负责审核乙方交付物并提供反馈与确认验收

1.根据服务范围,结合客户具体场景进行数据库选型和架构设计、容量设计 2.根据客户需求,设计备份、容灾方案 3.分析目标数据库与源数据库的兼容性,提供数据库改造和应用程序改造建议 4.根据客户数据库的规模和大小,业务特点,设计数据库迁移方案,推荐合适的迁移工具 5.根据甲方验收反馈确保最终交付物符合验收标准

方案验证阶段

1.根据数据库兼容性分析、应用改造建议,进行1个示例应用改造,并进行业务验证 2.验证数据库迁移方案 3.根据方案甲方或甲方开发商负责执行应用代码改造、功能回归、联调测试等实施工作

1.协助并指导甲方开通或购买云资源以及基础架构搭建与配置 2.提供应用改造过程、功能回归中的数据库相关技术支持 3.协助甲方验证数据库迁移方案,提供迁移过程中的答疑、工具培训、技术支持 4.咨询服务高兼容版或通用版在该阶段只选择1个示例应用进行咨询方案的验证。

3.1.3.完工标准

  • 数据库上云咨询服务高兼容版与通用版的完工标准为:

  1. 所涵盖的交付物被验收,即客户线上确认验收

  2. 完成1个示例应用的方案验证

3.2.服务目录

服务内容:阿里云针对客户的业务目标,包含以下服务:

阶段名称

服务目录

高兼容版

通用版

项目准备阶段

项目交付前准备工作

支持

支持

现状调研阶段

业务现状和应用系统调研

支持

支持

数据库采集与评估

支持

支持

方案设计阶段

基于Polardb-O数据库的 架构、容量设计

支持

不支持

基于RDS for MySQL数据库的 架构、容量设计

不支持

支持

基于Polardb-O的 数据库和应用改造方案设计

支持

不支持

基于RDS for MySQL的 数据库和应用改造方案设计

不支持

支持

数据库迁移方案设计

支持

支持

方案验证阶段

方案验证(1个示例应用)

支持

支持

4.服务 SLA

  • 提供Oracle数据库上云交付专家服务。

  • 在服务期间内向客户提供应用改造支持群以及按需的现场保障。

  • 按对应服务规格提供《项目调研报告》《数据库架构与容量设计方案》、《数据库与应用改造方案》、《数据库迁移方案》具体交付物根据服务内容有所不同。

5.服务流程

申请时间限制:客户须至少在服务开始前10天提出服务购买申请。

服务流程介绍:服务流程

6.验收标准

6.1.验收分项清单

编号

交付阶段

交付物

交付物类型

1

现状调研阶段

《项目调研报告》

文档

2

方案设计阶段

《ADAM评估报告》

文档

3

《数据库架构与容量设计方案》

文档

4

《数据库与应用改造方案》

文档

5

《数据库迁移方案》

文档

6

方案验证阶段

《数据库上云方案验证问题处理清单》

文档

6.2.验收标准

  • 乙方项目交付过程中提供数据库相关的技术支持,协助甲方顺利进行适配阿里云数据库的应用改造和数据迁移,并将关键信息记录在文档内,因此文档类交付成果应着重文档实质内容的验收,确认乙方提交内容符合甲方需求。

  • 若甲方业务流程要求在乙方提交交付成果前需进行各类内部评审,甲方应在约定的验收时点前推动并及时完成其内部所需评审和汇报。

  • 文档内容经过评审会,若需要修改,乙方修改后提请甲方进行验收,由甲方指定的代表进行签收确认。验收在公共云服务系统页面上点击验收确认按钮。

  • 高兼容版和通用版验收标准:

  1. 方案设计达到客户要求,经过线上验收确认,具体方案见《6.1 验收分项清单》

  2. 以1个示例系统进行方案验证通过为准,示例系统的数据库迁移到阿里云即视为项目达 到验收要求。

6.3.验收计划

根据《6.1验收分项清单》所列示各阶段的交付内容与交付物,本项目将按照以下验收计划进行项目验收,甲方同意根据此验收计划对乙方的交付物进行验收。

编号

验收里程碑

验收内容

验收完成标志

1

方案设计完成

项目准备、现状调研评估、设计阶段所有交付物

甲方在线确认《验收报告》

2

1个示例业务系统迁移到阿里云

数据库迁移方案验证涉及的所有交付物,详见《6.1 验收分项清单》

甲方在线确认《验收报告》

7.完成标志

客户验收完成。