容量规划服务内容说明
1. 服务概述
1.1 服务说明
容量规划服务是客户系统在上云或用云过程中基于阿里云产品体系的性能测试、性能优化、弹性架构设计、容量规划服务。通过该服务指导客户在上云或用云的过程中,更加准确的评估系统在特定场景下的性能表现和响应能力,基于阿里云产品和技术发现性能瓶颈与短板,完成性能优化、容量规划与弹性架构设计,解决客户业务在性能、效率、成本方面的问题。
容量规划服务包含3项子服务,客户可以结合自身业务需求进行购买:
容量规划服务(必选,以下3选1)
基础版:一个基础版提供包含预计15个工作日的容量规划咨询服务,主要服务方式为远程,提供不超过一次2人天的现场支持。
标准版:一个标准版提供包含预计40个工作日的容量规划咨询服务,服务方式为现场。
实施版:一个实施版提供固定人天(见2.3 容量规划服务实施版服务范围)的容量规划实施服务,服务方式为现场。
任何未在本SOW中定义的工作或方案均在本项目的范围之外。
2. 服务范围
以下服务范围按照两个类别进行分类,分别是容量规划标准版,容量规划增补包,根据不同业务场景可按需选择进行交付。
2.1容量规划基础版服务范围
容量规划基础版服务内容如下:
一个基础版包含预计15个工作日、3个应用(实例数不超过30)及1条测试链路以内的容量规划咨询服务,服务方式为远程,但是乙方会结合项目需求,提供不超过1次不超过2人天的现场支持。
性能测试方案设计与验证:支持客户完成3个应用(实例数不超过30)及1条测试链路以内的性能测试方案设计与验证工作。
现状调研:以调研表格、访谈等方式调研和分析客户压测接口覆盖的应用、组件、链路等现状,明确性能测试现状信息如访问指标、资源水位等。
方案设计:基于调研信息,为客户设计性能测试方案,包含测试目标、测试场景、测试风险与质量保证。
测试验证:完成一轮小流量性能测试验证。
容量规划:根据性能测试结果,完成覆盖应用、中间件、PaaS产品的资源规格配置与比例设计。
本服务不包含:
本服务的容量规划阶段依赖性能测试结果数据,甲方需要在不超过10工作日内完成性能测试实施。
本服务为方案设计与咨询,不参与甲方容量规划涉及的环境搭建、数据准备、应用部署、代码改造、性能测试、性能优化等具体实施工作。
乙方不为具体进度负责,由甲方原因导致的进度不符合预期,乙方不承担延期责任。
方案设计主要集中在技术组件层面,不深入到业务做详细分析,不按照客户具体业务单独设计性能测试与容量规划方案。
乙方不负责提供除阿里云官方文档、容量规划报告之外的任何技术文档。
乙方不负责甲方业务系统部署、调试、改造、优化过程中的任何实施与维护责任。
乙方不负责非阿里云平台以外(第三方软件、应用系统)问题处理、技术的支持和答疑工作。
2.2 容量规划标准版服务范围
容量规划服务标准版内容如下:
一个标准版包含预计40个工作日、3个应用(实例数不超过30)及1条测试链路以内的容量规划咨询服务,服务方式为驻场。
性能测试设计与实施:支持客户完成3个应用(实例数不超过30)及1条测试链路以内的性能测试方案设计与实施工作。
现状调研
应用调研:以调研表格、访谈等方式调研和分析客户压测接口覆盖的应用、组件等现状,明确性能测试现状信息如访问指标、资源水位等。
链路调研:梳理测试接口依赖的应用链路详细信息,如数据库、缓存、消息队列、三方服务、RPC调用等信息(依赖情况、版本、调用方式、组件库等)。
方案设计
基于调研信息,为客户设计性能测试方案,包含测试目标、测试场景、测试计划、测试风险与质量保证。
提供基于覆盖生产环境全链路压测的链路设计方案,如影子表/库、测试Mock点、限流降级方案等。
测试验证
测试联调:提供生产环境全链路压测依赖的阿里云探针的部署、调试等工作。
测试验证:完成一轮小流量测试验证性能测试验证。
性能分析与优化:根据性能测试结果,协助客户完成问题分析与优化工作。
问题分析:提供性能问题的分析与评估,结合操作系统、应用、中间件、云产品、网络等性能测试信息明确性能问题根因。
性能优化:针对性能问题提出相应的解决方案,包括对应用程序、系统环境、云产品等进行调整和配置。
容量规划与弹性架构设计
容量规划:根据性能测试结果,完成覆盖应用、中间件、PaaS产品的资源规格配置与资源比例设计。
弹性架构设计:考虑系统的可扩展性与自适应性,提供系统与部署设计方案,以满足日常及高峰的业务需求。
本服务不包含:
本服务的容量规划与弹性架构设计阶段依赖性能测试结果数据,甲方需要在不超过15工作日内完成性能测试实施。
本服务主体为方案设计与咨询,除性能优化外不参与甲方容量规划涉及的环境搭建、数据准备、应用部署、代码改造、性能测试等具体实施工作。
本服务的弹性架构设计为基于阿里云产品的方案设计(如弹性伸缩、容器弹性、无服务等),不针对于客户特定业务与技术栈定制。
乙方不为具体进度负责,由甲方原因导致的进度不符合预期,乙方不承担延期责任。
测试方案设计主要集中在技术组件层面,不深入到业务做详细分析,不按照客户具体业务单独设计性能测试、容量规划、弹性架构方案。
乙方不负责提供除阿里云官方文档、容量规划报告之外的任何技术文档。
乙方不负责甲方业务系统部署、调试、改造、优化过程中的任何实施与维护责任。
乙方不负责非阿里云平台以外(第三方软件、应用系统)问题处理、技术的支持和答疑工作。
2.3 容量规划服务实施版服务范围
容量规划实施版服务内容如下:
一个实施版提供两个版本,服务方式主要为现场(以下2选1)。
性能测试实施:提供包含预计15个工作日的性能测试实施服务。
性能优化实施:提供包含预计10个工作日的性能优化实施服务。
本服务不包含:
服务过程中不参与甲方测试环境准备过程中环境搭建、应用部署、代码改造等具体实施工作,主要协助甲方完成容量规划实施工作并解决实施过程中的各类技术问题。
乙方不为具体进度负责,由甲方原因导致的进度不符合预期,乙方不承担延期责任。
乙方不负责提供除阿里云官方文档、容量规划报告之外的任何技术文档。
乙方不负责甲方业务系统部署、调试、改造、优化过程中的任何实施与维护责任。
乙方不负责非阿里云平台以外(第三方软件、应用系统)问题处理、技术的支持和答疑工作。
3. 前提条件
客户应提前至少15个工作日申请该服务,以便于阿里云评估客户业务目标及时间计划可行,确认是否承接该服务申请。
如客户的申请涉及大批量资源需求,建议客户提前一个月申请,具体视供应链评估情况协商。
客户应及时向乙方提供所有需要的合理的文档、信息、数据、图表以及必要的系统权限、远程访问通道以使乙方可以提供服务。且所有这些资料将受到本协议项下的保密条款的约束。甲方同意向乙方已披露的或将要披露的所有信息是真实、准确并且不会产生误导。
容量规划服务基础版乙方的办公地点不受项目约束,服务的提供方式主要以:电话、钉钉、邮件等方式。容量规划服务的标准版与增补包会以现场交付方式为主。
本项目交付过程中,实施主体为甲方,乙方主要提供方案设计以及实施过程中的问题处理,具体的应用部署和测试动作需要由甲方进行。
乙方将在正常业务时间,即星期一到星期五的正常业务时间,即北京时间上午 9:00 到下午 6:00(国家法定节假日除外)提供本项目的交付服务。
双方在项目实施期间采用双方同意的通讯方式,由双方的项目经理负责传递本项目所需的书面信息,可选择的通讯方式包括:钉钉,互联网、FAX、电子邮件等。
所有项目交付物为中文(简体),工作语言为中文。所有交付作品采用Microsoft Office(包括PPT,WORD,Excel,Visio)格式,并以电子拷贝方式提交。
甲方与乙方应须按双方事先达成一致的工作计划、人员资源计划与系统确定的工作起止日期投入项目工作。如遇到甲方相关业务系统迭代延期上线,相关项目进度将会产生顺延,乙方对此不承担责任。
如需引入第三方,甲乙双方应分别负责同各自第三方签订合同。乙方不对甲方的其他分包商或厂商(除乙方的分包商外)的行为负责、亦不对由其造成的延迟负责;甲方不对乙方的其他分包商或厂商(除甲方的分包商外)的行为负责、亦不对由其造成的延迟负责。
任何一方均不对本合同项下的特殊、附带、或间接损害或后果性经济损害(包括利润或节省金额损失)负责,即便该方已被告知该等损害赔偿的可能性。
客户作为运维主体,需进行自身业务相关的运维工作。
4.分工边界
4.1 客户与阿里云
客户单独购买容量规划服务标准版、容量规划增补包货与前两者的组合,经过阿里云审核及交流后确认服务成立。
针对该服务期限内,双方商定并确认具体业务目标及范围。
具体分工界面见下图:
服务类型 | 阶段 | 任务名称 | 任务明细 | 客户 |
容量规划标准版 | 性能测试方案设计与验证 | 现状调研 | 以调研表格、访谈等方式调研和分析客户压测接口覆盖的应用、组件现状,明确性能测试现状信息如访问指标、资源水位等 | A/S/C/I |
方案设计 | 基于调研信息,为客户设计性能测试方案,包含测试目标、测试场景、测试风险与质量保证 | A/S/C/I | ||
测试验证 | 完成一轮小流量测试验证性能测试验证 | A/R/C/I | ||
容量规划 | 容量规划 | 基于性能测试结果,提供覆盖应用、中间件、PaaS产品的资源规格配置与资源比例的规划设计 | A/S/C/I | |
容量规划服务标准版 | 性能测试方案设计与验证 | 现状调研 | 1. 应用调研:调研测试接口依赖的应用与组件等现状 2. 链路调研:梳理测试接口依赖的应用链路详细信息 | A/S/C/I |
方案设计 | 1. 基于调研信息,设计性能测试方案 2. 设计覆盖生产环境的全链路压测方案 | A/S/C/I | ||
测试验证 | 3. 测试联调:提供生产环境全链路压测依赖的阿里云探针的部署、调试等工作。 4. 测试验证:完成一轮小流量测试验证性能测试验证 | A/S/C/I | ||
性能测试分析与优化 | 问题分析 | 提供性能测试问题的分析与评估,结合测试信息明确性能问题根因 | A/S/C/I | |
性能优化 | 针对性能问题提出相应的解决方案,包括对应用程序、系统环境、云产品等进行调整和配置 | A/S/C/I | ||
容量规划与弹性架构设计 | 容量规划 | 基于性能测试结果,提供覆盖应用、中间件、PaaS产品的资源规格配置与资源比例的规划设计 | A/S/C/I | |
弹性架构设计 | 考虑系统的可扩展性与自适应性,提供系统与部署设计方案,以满足日常及高峰的业务需求 | A/S/C/I | ||
容量规划服务实施版 | 性能测试实施 | 性能测试实施 | 根据性能测试方案,协助客户完成性能测试实施工作 | A/R/C/I |
性能优化实施 | 问题分析 | 提供性能问题的分析与评估,结合操作系统、应用、中间件、云产品、网络等性能测试信息明确性能问题根因 | A/S/C/I | |
性能优化 | 针对性能问题提出相应的解决方案,包括对应用程序、系统环境、云产品等进行调整和配置 | A/S/C/I |
责任简称:R-Responsible执行人,A-Accountable负责人,C-Consulted征求意见人,I-Informed被告知人,S-Support负责配合“R”完成指标的工作。
4.1.1 客户
客户指定一名具备合适技能和经验的项目经理作为与阿里云沟通的主要联系人,代表客户直接负责项目实施的计划、协调、监督与控制以及升级问题与风险,同时全权代表客户在本项目的各个方面做出决策。
确定业务目标(如峰值、并发量、数据量、延迟等)。
由甲方项目经理协调各方资源主导容量规划调研与实施工作。
审核阿里云制定的实施计划,并以书面或邮件方式确认阿里云提出的具体实施计划。客户无正当技术理由,不得否定阿里云提供的技术建议或方案。
执行具体的容量规划方案。
作为运维主体,负责云上业务的运维工作。
授权阿里云针对相关事件进行7x24小时监控和分析。
4.1.2 阿里云
指派一名有经验的上云项目经理执行性能测试项目管理,并引入、管理乙方项目组人员,与甲方项目经理沟通。
了解客户业务目标、范围,制定项目实施计划, 并获得客户的书面(包括但不限于电子邮件)确认。
提供本工作说明书规定的各项服务目录,提供可行建议,确保系统指标达到业务要求。
配合甲方进行容量规划工作实施,协助解决实施过程中遇到的各类问题。
4.1.3 完工标准
容量规划服务基础版完工标准
完成服务范围约定的性能测试、容量规划、弹性架构设计咨询工作。
产出交付物:《容量规划方案》。
容量规划服务标准版完工标准
完成服务范围内约定的性能测试、容量规划、弹性架构设计咨询与性能优化实施工作。
产出交付物:《容量规划方案》。
容量规划服务实施版完工标准
完成服务范围内约定的性能测试或性能优化实施工作。
产出交付物:《性能测试/优化报告》。
4.2 服务目录
服务内容:迁云服务针对客户的业务目标,包含以下服务:
阶段名称 | 服务目录 | 容量规划服务基础版 | 容量规划服务标准版 | 容量规划服务增补包 |
现状调研 | 应用调研 | 支持 | 支持 | |
链路调研 | 支持 | |||
性能测试方案设计与实施 | 性能测试方案设计 | 支持 | 支持 | |
全链路压测方案设计 | 支持 | |||
性能测试验证 | 支持 | 支持 | ||
性能测试实施 | 支持 | |||
性能优化 | 性能优化 | 支持 | 支持 | |
容量规划 | 容量规划 | 支持 | 支持 | |
弹性架构设计 | 弹性架构设计 | 支持 | 支持 |
5. 服务SLA
容量规划服务基础版
在远程服务期间,问题能在30min内响应
提供5*8小时内随时电话、钉钉咨询
建立服务钉钉群(普通钉群属于沟通渠道,非企业支持计划钉群)
容量规划服务标准版
在现场服务期间,及时响应客户需求
提供5*8小时内随时电话、钉钉咨询
建立服务钉钉群(普通钉群属于沟通渠道,非企业支持计划钉群)
容量规划服务实施版
在现场服务期间,及时响应客户需求
提供5*8小时内随时电话、钉钉咨询
建立服务钉钉群(普通钉群属于沟通渠道,非企业支持计划钉群)
6. 服务流程
容量规划基础版服务流程
容量规划标准版服务流程
容量规划实施版服务流程
7. 验收标准
7.1 验收分项清单
编号 | 交付阶段 | 交付明细 | 交付物 | 交付物类型 |
1 | 现状调研阶段 | 应用及链路现状 | 《容量规划方案》 | 文档 |
2 | 方案设计阶段 | 性能测试方案 | ||
3 | 容量规划阶段 | 容量规划+弹性架构设计 | ||
4 | 容量规划实施 | 性能测试+性能优化实施 | 《性能测试/优化报告》 | 文档 |
7.2 验收标准
项目验收前提:
乙方项目交付过程中提供性能测试工作顺利进行,并将关键信息记录在文档内,因此文档类交付成果应着重文档实质内容的验收,确认乙方提交内容符合甲方需求。
若甲方业务流程要求在乙方提交交付成果前需进行各类内部评审,甲方应在约定的验收时点前推动并及时完成其内部所需评审和汇报。
文档内容经过评审会,若需要修改,乙方修改后提请甲方进行验收,由甲方指定的代表进行签收确认。验收在公共云服务系统页面上点击验收确认按钮。
由于业务、技术、架构等因素的持续变动,容量规划服务不提供验收后的方案调整与实施工作。
容量规划服务基础版验收标准
完成服务范围约定的性能测试方案与验证、容量规划与弹性架构设计工作。
《容量规划方案》满足预期。
容量规划服务标准版验收标准
完成服务范围内约定的性能测试方案与验证、性能优化实施、容量规划与弹性架构设计工作。
《容量规划方案》满足预期。
容量规划服务实施版验收标准
完成服务范围内约定的性能测试实施与性能优化实施工作。
《性能测试/优化报告》满足预期。
7.3 验收计划
根据《7.1验收分项清单》所列示各阶段的交付内容与交付物,本项目将按照以下验收计划进行项目验收,甲方同意根据此验收计划对乙方的交付物进行验收。
容量规划服务基础版、标准版、实施版验收计划
编号 | 验收里程碑 | 验收内容 | 验收完成标志 |
1 | 容量规划基础版/标准版服务完成,《容量规划方案》产出完成 | 《容量规划方案》 | 甲方在线确认验收方案 |
2 | 容量规划实施版服务完成,《性能测试/优化报告》产出完成 | 《性能测试/优化报告》 | 甲方在线确认验收方案 |
基础版/标准版与增补包一起购买的情况下,一起验收,交付物合并为《容量规划方案》。
基础版/标准版与增补包分开购买的情况下,分开验收。
8. 完成标志
客户验收完成。