数据库上云服务内容说明
1.服务概述
1.1.服务说明
随着云计算和云原生数据库的不断发展、普及,越来越多的企业拥抱云数据库,并积极的将现有传统商业数据库进行云化改造,而云上数据库最佳实践,以及如何把商业数据库改造迁移到云原生数据库的方法,逐渐成为企业的普遍诉求。阿里云数据库技术与架构团队提供的数据库上云方案咨询&实施服务,为客户提供数据库系统上云方案咨询&实施,包括云上数据库选型与架构设计、数据库兼容性评估分析、数据库改造建议、应用改造建议、数据库迁移方案制定,结合客户需求进行方案验证,并在验证过程中提供产品技术咨询与支持等服务。阿里云数据库技术与架构团队对IT系统架构、数据库技术和迁移技术有深入研究,积累了丰富的系统上云、Oracle(或其他数据库产品)改造上云和云上数据库设计和优化的最佳实践,从而为客户的IT系统云化提供强有力的技术服务保障。
2.服务范围
以下服务属于咨询类服务,与数据库上云方案实施服务分属数据库上云流程的两个阶段,咨询版不包含方案设计后的实操部分。
2.1.上云方案咨询服务服务范围
主要内容如下:
业务系统现状调研
数据库系统调研、采集与评估
云上数据库如RDS、PolarDB、OceanBase等容量规划与架构设计
兼容性分析与改造建议
数据库迁移方案设计
1个示例应用改造与迁移方案验证中的问题解答
注:“1个示例应用”是指构建于1个数据库实例的1个应用程序,该实例中的数据量不多于3TB(亦可支持不超过3个数据库实例的3个应用程序,其总数据量不多于2TB),超过则需要增加购买1个数据库上云方案咨询服务。
2.2.上云方案实施服务范围
上云方案实施服务主要是在数据库上云咨询服务的基础上,额外提供实施服务,帮助客户更快捷的实现核心业务系统的数据库改造上云。服务内容如下:
数据库对象兼容性改造实施
数据迁移实施支持
业务割接支持
2.3.上云实施支持服务范围
数据库上云实施支持服务主要面向历史已采购过上云方案咨询服务后具备(或原生具备)自主上云方案设计及落地能力的客户,在其实际上云改造、迁移、性能验证(压测、优化)阶段提供问题解答支持。服务内容如下:
数据库改造支持
应用改造支持
性能验证(压测、优化)支持
数据迁移实施支持
业务割接支持与护航
2.4.服务边界
服务边界及内容:
咨询包中乙方只提供约定范围内的咨询方案设计,协助完成一个约定范围内的示例业务系统进行方案验证,约定范围外的系统改造或迁移由客户自行完成。
甲方同意数据库上云咨询服务中的交付的《数据库与应用改造方案》后,方可要求乙方进行方案实施。
乙方不参与甲方具体代码改造和实施动作,需要由甲方或甲方开发商进行,阿里云提供技术支持。
数据库上云方案实施服务中支持的待上云单个数据库实例容量需在3T以内,超过3T的数据库实例(亦可支持不超过3个数据库实例的3个应用程序,其总数据量不多于2TB),则每超过1倍(不足则取整)需要另加购1个上云方案实施服务包。
业务割接上线后,阿里云提供为期14个自然日的护航服务,14个自然日后,客户按照阿里云官网的客服与工单系统进行相关问题咨询和解决。
乙方只基于阿里云数据库和相关工具平台输出对应技术方案和提供技术支持,如使用阿里云平台以外(第三方软件、应用系统),则乙方只提供建议,不提供实施与兜底服务。
乙方只基于阿里云数据库服务提供方案,不支持在云上自建数据库的方式。
本服务范围内不提供云上数据库的运维服务。
3.前提条件
甲方应提前至少15个自然日申请该服务,以便于阿里云评估甲方业务目标及时间计划可行,确认是否承接该服务申请。
甲方应及时向乙方提供所有需要的合理的文档、信息、数据、图表以及必要的系统权限、远程访问通道以使乙方可以提供服务。且所有这些资料将受到本协议项下的保密条款的约束。甲方同意向乙方已披露的或将要披露的所有信息是真实、准确并且不会产生误导。
本项目提供的是数据库上云方案咨询服务,乙方的办公地点不受项目约束,服务的提供方式主要以:电话、钉钉、邮件等方式。
本项目交付过程中,实施主体为甲方,乙方主要提供方案设计以及方案验证过程中的问题处理,具体方案验证中的数据库改造、数据库迁移、应用改造、应用部署和应用测试动作需要由甲方进行。
双方在项目交付期间采用双方同意的通讯方式,由双方的项目经理负责传递本项目所需的书面信息,可选择的通讯方式包括:钉钉、互联网、电子邮件等。
所有项目交付物为中文(简体),工作语言为中文。所有交付作品采用Microsoft Office(包括PowerPoint,Word,Excel,Visio)格式,并以电子拷贝方式提交。
甲方与乙方应须按双方事先达成一致的工作计划、人员资源计划与书面确定的工作起止日期投入项目工作。如遇到甲方相关业务系统迭代延期上线,相关项目进度将会产生顺延,乙方对此不承担责任。
任何一方均不对本项目下的特殊、附带、或间接损害或后果性经济损害(包括利润或节省金额损失)负责,即便该方已被告知该等损害赔偿的可能性。
若客户有示例应用迁移上云,客户是应用运维主体,需进行自身业务应用相关的运维工作。
4.分工边界
4.1.客户与阿里云
双方商定并确认具体业务目标及范围。
合同签订完毕,完成付费。
4.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个示例应用进行咨询方案的验证。 |
实施阶段 | 1.根据数据库兼容性分析、应用改造建议,执行应用代码改造、功能回归、联调测试等实施工作 2.执行数据库迁移,割接演练 3.根据应用测试、割接演练结果准备业务割接 | 1.协助并指导甲方开通或购买云资源以及基础架构搭建与配置 2.提供应用改造、功能回归过程中的数据库相关技术支持 3.协助甲方数据库迁移,提供迁移过程中的答疑、工具培训、技术支持 |
割接与护航 | 1.确认业务割接到阿里云数据库的计划并指定相应的协同割接人员 2.清理测试数据并确认生产资源准备就绪 3.在计划时间窗口内完成系统割接工作,并验证切换后的业务测试 4.若遇非乙方系统或服务问题,协助乙方协调第三方系统相关人员进行问题修复 5.指定运维接口人与乙方交接业务上线后的注意事项 6.指定验收人负责审核乙方交付物并提供反馈与确认验收 | 1.协助甲方进行系统割接准备并对系统割接计划与甲方达成共识 2.根据甲方指定的具体业务系统,在割接演练期间提供数据库相关技术支持和问题解决。 3.协助甲方进行系统割接并在系统割接过程中提供阿里云数据库相关的技术支持、问题排查与解决方案 4.在系统切换完成后,提供运维问题排查,针对在项目范围内的问题提供修复或临时解决方案 5.与甲方运维接口人进行运维交接 |
5.完工标准
数据库上云方案咨询服务的完工标准为:
所涵盖的交付物被验收,即客户线上确认验收
完成1个示例应用的方案验证
6.服务目录
服务内容:阿里云针对客户的业务目标,包含以下服务:
阶段名称 | 服务目录 | 咨询版 | 实施版 | 支持版 |
项目准备阶段 | 项目交付前准备工作 | 支持 | ||
现状调研阶段 | 业务现状和应用系统调研 | 支持 | ||
数据库采集与评估 | 支持 | |||
方案设计阶段 | 基于阿里云上数据库(RDS、PolarDB、OceanBase)的架构、容量设计 | 支持 | ||
基于阿里云上数据库(RDS、PolarDB、OceanBase)的数据库和应用改造方案设计 | 支持 | |||
数据库迁移方案设计 | 支持 | |||
方案验证阶段 | 方案验证中的问题解答 (1个示例应用) | 支持 | ||
实施阶段 | 数据库对象兼容性改造实施 | 支持 | ||
数据库与应用改造实施支持 | 支持 | |||
数据迁移实施支持 | 支持 | 支持 | ||
性能验证(压测、优化)支持 | 支持 | |||
割接与护航 | 业务割接支持 | 支持 | ||
割接准备与实施 | 支持 | |||
上线护航 | 支持 | 支持 |
7.服务SLA
提供Oracle(或其他数据库产品)数据库上云方案咨询、或上云方案实施、或实施支持服务。
在服务期间内向客户提供应用改造支持群以及按需的现场保障。
按对应服务规格提供《项目调研报告》《数据库架构与容量设计方案》、《数据库与应用改造方案》、《数据库迁移方案》、《【客户名称】Oracle(或其他数据库产品)对象兼容性改造实施清单列表》、《数据迁移问题清单列表》、《【客户名称】Oracle(或其他数据库产品)迁移云数据库的割接方案》具体交付物根据服务内容有所不同。
8.服务流程
申请时间限制:客户须至少在服务开始前15个自然日提出服务购买申请。
上云方案咨询服务流程:
上云方案实施服务流程:
其中项目准备、现状调研、方案设计,在数据库上云咨询服务中已经完成,本服务主要从方案实施阶段开始服务。
上云实施支持服务流程:
其中项目准备、现状调研、方案确认均由甲方自行完成,乙方确认了解甲方的上云方案后,本服务主要从实施支持阶段开始服务。
9. 验收标准
9.1.验收分项清单
编号 | 交付阶段 | 交付物 | 交付物类型 | 咨询版 | 实施版 | 支持版 |
1 | 现状调研阶段 | 《项目调研报告》 | 文档 | 支持 | ||
2 | 方案设计阶段 | 《ADAM评估报告》 非默认提供材料,当客户数据库为Oracle、DB2等数据库时提供 | 文档 | 支持 | ||
3 | 《数据库架构与容量设计方案》 | 文档 | 支持 | |||
4 | 《数据库与应用改造方案》 | 文档 | 支持 | |||
5 | 《数据库迁移方案》 | 文档 | 支持 | |||
6 | 方案验证阶段 | 《数据库上云方案验证问题处理清单》 | 文档 | 支持 | ||
7 | 开发实施阶段 | 《【客户名称】Oracle(或其他数据库产品)对象兼容性改造实施清单列表》 | 文档 | 支持 | ||
8 | 《数据迁移问题清单列表》 | 文档 | 支持 | 支持 | ||
9 | 割接护航阶段 | 《【客户名称】Oracle(或其他数据库产品)迁移云数据库的割接方案》 | 文档 | 支持 | ||
10 | 《【客户名称】Oracle(或其他OLTP数据库产品)迁云护航报告》 | 文档 | 支持 | 支持 |
9.2.验收标准
乙方项目交付过程中提供数据库相关的技术支持,协助甲方顺利进行适配阿里云数据库的应用改造和数据迁移,并将关键信息记录在文档内,因此文档类交付成果应着重文档实质内容的验收,确认乙方提交内容符合甲方需求。
若甲方业务流程要求在乙方提交交付成果前需进行各类内部评审,甲方应在约定的验收时点前推动并及时完成其内部所需评审和汇报。
文档内容经过评审会,若需要修改,乙方修改后提请甲方进行验收,由甲方指定的代表进行签收确认。验收在公共云服务系统页面上点击验收确认按钮。
高兼容版和通用版验收标准:
方案设计达到客户要求,经过线上验收确认,具体方案见《6.1 验收分项清单》
以1个示例系统进行方案验证通过为准,示例系统的数据库迁移到阿里云即视为项目达到验收要求。
9.3.验收计划
根据《6.1验收分项清单》所列示各阶段的交付内容与交付物,本项目将按照以下验收计划进行项目验收,甲方同意根据此验收计划对乙方的交付物进行验收。
编号 | 验收里程碑 | 验收内容 | 验收完成标志 |
1 | 方案设计完成 | 项目准备、现状调研评估、设计阶段所有交付物 | 甲方在线确认《验收报告》 |
2 | 1个示例业务系统迁移到阿里云 | 数据库迁移方案验证涉及的所有交付物,详见《6.1 验收分项清单》 | 甲方在线确认《验收报告》 |
10. 完成标志
客户验收完成。