页面加载中...

上云前-咨询与设计04

04.DevOps咨询服务 当您需要基于阿里云评估、规划、建设、迁移或优化您的系统时,阿里云专家团队和区域服务提供商为您提供基于阿里云产品特性和最佳实践的迁移、建设或优化方案。

DevOps咨询服务

基于客户软件产品生产交付的现状和业务预期目标,规划并设计符合客户业务现状的DevOps流程。从DevOps平台、代码仓库、架构、监控度量设计,到后期培训,全面提升效能,确保设计方案可落地执行。



适用场景

当您需要基于阿里云评估、规划、建设或迁移DevOps时,阿里云专家团队负责向您提供基于阿里云产品特性和最佳实践的建设或迁移方案。

服务内容

DevOps平台设计

规划并设计云上DevOps架构、流程、持续性平台、代码仓库、组织架构等

应用DevOps改造设计

选择并设计基于阿里云产品的DevOps整体解决方案,规划应用基于DevOps平台的改造方案

DevOps培训设计

基于客户各团队现状制定培训方案,全面提升各团队的工程技能和效率

交付标准

本服务由客户和阿里云签订合作协议,阿里云为交付物和交付质量负责。
交付物:《DevOps咨询方案》《DevOps调研报告》《DevOps咨询报告》




附:DevOps咨询服务工作说明书


1.   服务概述


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

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

本服务工作说明书是《XXXX DevOps咨询服务项目合同》的附件,本工作说明书的具体实施,应依从《XXXX DevOps咨询服务项目合同》的条款和条件。

2.   服务范围

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

  • 基于甲方业务系统的现状和预期目标,乙方专家团队基于DevOps方法论结合阿里云最佳实践规划符合甲方需求的DevOps组织架构、工作平台、操作流程和标准规范,选择适合甲方研发、运维团队实际情况的阿里云效率产品,设计现有团队迁移到DevOps平台的迁移方案。

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

  • 对业务系统或大数据应用的分析、设计和开发;

  • 具体应用及数据库改造设计工作;

  • 应用程序改造、应用程序设计、数据库逻辑结构设计;

  • 迁移未明确认定为“范围内”的应用系统;

  • 迁移未明确认定为“范围内”的数据;

  • 云平台基础架构设施及环境的设计与搭建;

  • 实施所需的通信基础架构和组件;

  • 安装或配置电气、电子通信、布线基础架构和组件,以及为其提供支持;

  • 非IT设备以及桌面设备(如办公桌椅、打印设备、空调、UPS、磁带等)等的安装配置。

3.   前提条件

  • 如果本项目执行地点在甲方办公地点,则甲方应在项目开始时提供必要的办公条件包括办公桌、办公椅、洗手间、市电及插板、网线等;甲方提供的办公环境应不存在对人体有害的污染气体;室外环境需要提供可应对恶劣天气的防护条件,并保障乙方人员的人身安全;

  • 本项目所有工作记录和文档以中文为工作语言,根据甲方需求提供。提交的电子文档为Microsoft Word、Microsoft PowerPoint、Microsoft Excel或Microsoft Project格式;

  • 在项目过程中,采用甲乙双方同意的通讯方式,包括:互联网、FAX、电子邮件、纸介质等;

  • 驻场服务,需要与客户签署进场报告,双方确认服务开始和结束时间。

4.   服务内容

4.1 DevOps平台设计

云上DevOps架构设计。专家团队通过调研、技术工具等方法收集甲方软件产品生产交付的现状和业务预期目标,包括但不限于团队、研发流程、发布流程、运营流程、质量管控等,乙方的专家团队结合丰富的实战经验和最佳实践,选择并设计基于阿里云产品的DevOps整体解决方案,通过云产品的组合使得DevOps能落地执行。

流程设计。专家团队通过调研、技术工具等方法收集甲方软件产品生产交付的现状和业务预期目标,包括但不限于团队、研发流程、发布流程、运营流程、质量管控等,乙方的专家团队结合丰富的实战经验和最佳实践,分析现有交付流程与预期业务目标间的差距,规划并设计符合客户业务现状的DevOps流程,定义每个流程中的活动、角色、职责与输入输出,定义符合甲方需要的软件研发过程,定义每个流程中需要使用的工具或者支撑软件,实现软件产品从需求到运营全流程的覆盖。

持续性平台设计。在DevOps流程设计的基础上,乙方的专家团队结合丰富的实战经验和最佳实践,根据每个流程及其活动(包括但不限于需求分析、代码管理、发布管理、测试管理、任务跟踪、项目管理)所需支撑工具,规划并选择符合甲方团队及业务现状的工具软件(包括但不限于企业级分布式应用服务、容器服务、云效等阿里云产品),设计软件使用和交互过程形成自动化运行,设计各工具软件的应用标准、操作流程和管理规范,设计各类工具的落地实施周期和步骤,实现集成、交付、部署、运营等持续性工作平台。

代码仓库设计。在DevOps流程设计及工具与持续性平台设计的基础上,乙方的专家团队结合丰富的实战经验和最佳实践,根据工具和持续性平台的要求选择合适的代码仓库,设计代码仓库的使用规则、操作流程和管理规范,有效管理代码、配置、运行等方面的各类数据资产。

组织架构设计。专家团队通过调研、技术工具等方法收集甲方软件产品生产交付的现状和业务预期目标,包括但不限于团队、研发流程、发布流程、运营流程、质量管控等,乙方的专家团队结合丰富的实战经验和最佳实践,基于已完成的DevOps工具链、持续性平台、代码仓库等设计,规划并设计有利于方案落地的组织架构、管理流程和考核指标,梳理现有人员职能并规划DevOps架构下的人员组织,通过组织架构的设计最大化发挥DevOps流程改造的效能。

4.2 应用DevOps改造设计

专家团队通过调研、技术工具等方法收集甲方软件产品生产交付的现状和业务预期目标,包括但不限于团队、研发流程、发布流程、运营流程、质量管控等,乙方的专家团队结合丰富的实战经验和最佳实践,选择并设计基于阿里云产品的DevOps整体解决方案,规划应用基于DevOps平台的改造方案。

4.3 DevOps培训设计

专家团队通过调研、技术工具等方法收集甲方软件产品生产交付的现状和业务预期目标,包括但不限于团队、研发流程、发布流程、运营流程、质量管控等,乙方的专家团队结合丰富的实战经验和最佳实践,基于甲方各团队现状制定培训方案,设计各培训方案的材料、参与人员和时间安排,全面提升各团队的工程技能和效率。

5. 服务流程

流程各项说明如下:

流程

流程说明

完工标准

项目启动会议

双方协商确定项目的干系人和接口人,确定项目咨询方法、流程、过程及模板

准备项目启动会议报告,召开项目启动会议

阿里云提交《XXXX项目启动会议报告》,甲方负责召开项目启动会议召开,双方就项目目标达成一致

确认咨询计划

编制咨询框架和计划

阿里云提交《XXXX项目DevOps咨询计划》,双方就计划内容达成一致

收集业务现状

收集甲方的现状和业务需求

阿里云提交《XXXX项目DevOps业务现状》,双方就业务现状达成一致

设计DevOps方案

双方讨论方案细节

设计并编制DevOps方案

DevOps理念培训

阿里云提交《XXXX项目DevOps咨询报告》,双方就咨询内容达成一致

服务验收

准备并提交验收资料和文档

准备项目验收报告

阿里云提交《XXXX项目验收报告》,甲方签字确认

6. 项目里程碑

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

  • 项目启动会议。阿里云提交《项目启动报告》,客户负责召开项目启动会议,双方就项目的主要内容、执行方法和预期目标达成一致;

  • 项目计划汇报。阿里云提交《项目咨询计划》,双方就项目的执行内容、过程、步骤和计划达成一致;

  • 业务现状汇报。阿里云提交《业务现状报告》,双方就现状报告内容达成一致;

  • 咨询报告汇报。阿里云提交《DevOps咨询报告》,双方就DevOps咨询内容及效果达成一致;

  • 项目验收。阿里云提交《项目验收报告》后,客户在5个工作日内确认项目验收报告的内容并签署验收意见。

【注】项目开始时间以《XXXX DevOps咨询服务项目合同》签署时间为准。

工作内容

交付时间

项目启动会议


项目计划汇报


业务现状汇报


咨询报告汇报


项目验收

7. 客户责任

  • 客户须指派一位项目负责人协助阿里云顺利执行应用架构咨询服务。此负责人应负责双方之协调及管理,并审核、验收阿里云服务;

  • 客户必须提供与本项目相关应用和数据库的信息,包括但不限于技术栈、大数据工具软件、应用架构、部署架构、数据量和性能等;

  • 在阿里云提供咨询服务的过程中,如客户提供的资料中含有第三方软件,客户须负责与第三方厂商交涉,协助向阿里云提供相关的信息。

8. 验收标准

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

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

序号


文档名称

1

验收

交付物

《XXXX DevOps咨询启动会议报告》

2

《XXXX DevOps咨询方案》

3

《XXXX DevOps调研报告》

4

《XXXX DevOps咨询报告》

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

  • 签署《项目验收报告》,视为项目验收完成。

9. 完成标志

验收通过,签署《项目验收报告》,DevOps咨询工作结束。