页面加载中...

上云前-咨询与设计02

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

应用架构咨询服务

基于业务系统的架构现状和预期目标,阿里云专家团队为客户运行在阿里云平台上的应用系统提供基于互联网架构的高并发及高可用、容器及微服务、全链路压测方面的解决方案,提升业务系统在云上的运行效率和效果。


适用场景

当客户的业务系统有性能、安全性、灾备和持续交付的需要时,应用架构专家团队为客户提供基于云产品及最佳实践的定制化解决方案,帮助客户提升业务系统的安全性、性能、灾备及持续交付能力。

服务内容

高并发及高可用性设计

基于云产品特性和最佳实践,设计符合业务系统和目标的高可用和高并发方案

容器及微服务设计

基于企业级分布式应用服务(Enterprise Distributed Application Service, EDAS),设计业务系统的微服务拆分方案,规划各个微服务交付团队的角色和管理规范,满足客户使用容器及微服务的需求

全链路压测服务设计

基于性能测试(Performance Testing Service,PTS)产品,设计业务系统的全链路压测方案

容灾和备份服务设计

设计并规划客户的关键应用同城或异地容灾与备份方案、应用本地或异地容灾与备份方案、数据或数据库的同城或异地容灾与备份方案,设计并规划客户基于混合云场景跨数据中心的容灾和备份方案等

架构扩容和性能优化设计

设计业务系统的云上弹性计算、存储、带宽、数据库、中间件等资源的选型、规格和数量,满足业务系统不断发展的扩容需求

应用安全优化设计

分析操作系统、网络访问、网络设备、应用系统、存储、数据库等层面的安全需求和差距,选择合适的安全产品、规格和策略,设计合适的安全管理和运维策略

交付标准

本服务由客户和阿里云签订合作协议,阿里云为交付物和交付质量负责,包括由区域服务提供商交付的服务。
交付物:《应用架构咨询实施方案》《应用架构调研报告》《应用架构咨询报告》



附:应用架构咨询服务工作说明书


1.  服务概述


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

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

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

2.  服务范围

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

  • 基于甲方业务系统的架构现状和预期目标,乙方专家团队设计高并发及高可用性、容器及微服务、全链路压测方面的解决方案。

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

  • 对业务系统和大数据应用的开发

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

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

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

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

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

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

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

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

3.  前提条件

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

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

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

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

4.  服务内容

4.1. 高并发及高可用性设计

乙方专家团队通过调研、技术工具等方法收集甲方业务系统的使用现状和业务预期目标,包括但不限于业务系统相关的应用、中间件、数据库、存储等环节的架构、模型、流程、数据等信息,乙方的专家团队结合丰富的云上实战经验和最佳实践,解决业务系统的应用高并发和高访问的需要,设计符合甲方业务系统和目标的高可用和高并发方案,满足甲方对云上IT系统的高并发及高可用性使用的需求。

经过高并发和高可用设计,甲方的应用系统将具备承载高并发的能力,以及在高并发访问下持续提供高可用性服务的能力。

4.2. 容器及微服务设计

乙方专家团队通过调研、技术工具等方法收集甲方业务系统的使用现状和业务预期目标,包括但不限于业务系统的架构、设计、部署、研发等信息,规划甲方购买并开通企业级分布式应用服务(Enterprise Distributed Application Service, EDAS)产品,基于EDAS设计业务系统的研发、测试、质控、交付、监控和代码管理等,设计业务系统的微服务拆分方案,规划各个微服务交付团队的角色和管理规范,满足甲方使用容器及微服务的需求。

经过容器及微服务设计,甲方的应用系统将具备灵活研发、生产和部署的能力,从而利用容器和微服务提升软件产品研发到交付的效率。

4.3. 全链路压测服务设计

乙方专家团队通过调研、技术工具等方法收集甲方业务系统的使用现状和业务预期目标,包括但不限于业务系统的架构、设计、部署、研发等信息,规划甲方购买并开通性能测试(Performance Testing Service,PTS)产品,基于PTS设计业务系统的全链路压测方案(包括但不限于核心压测路径、压测并发水平、压测数据准备等)和计划,满足甲方业务系统全链路压测需求。

经过全链路压测设计,甲方的应用系统将具备执行全链路压测,并通过全链路压测不断提升业务系统的承载能力。

4.4. 容灾和备份服务设计

乙方专家团队通过问卷调研、技术工具、访谈等方法收集甲方容灾系统的使用现状和业务预期目标,包括但不限于业务系统的应用架构、部署策略、容灾策略、备份策略、恢复策略、切换策略、高可用策略、服务连续性策略等信息,设计并规划甲方的关键应用同城或异地容灾与备份方案、应用本地或异地容灾与备份方案、数据或数据库的同城或异地容灾与备份方案,设计并规划甲方基于混合云场景跨数据中心的容灾和备份方案,设计并选择合适的阿里云产品,设计并规划应用与数据的容灾或备份的架构、实施方案、执行步骤并完成关键技术点验证,规划应用与数据的容灾或备份的日常管理策略、流程及校验标准,规划满足容灾和备份方案的研发、运维、运营等方面的改造,满足甲方业务系统与数据的安全、高可用及服务连续性的需求

4.5. 架构扩容和性能优化设计

架构扩容。收集业务系统的应用架构现状和甲方预期的业务目标,分析业务系统在弹性计算、存储、带宽、数据库、中间件等方面的需求和差距,设计业务系统的云上弹性计算、存储、带宽、数据库、中间件等资源的选型、规格和数量,满足业务系统不断发展的扩容需求。

性能优化。收集并评估业务系统的性能现状和甲方预期的性能目标,分析架构、存储、计算等方面对业务性能的影响,选择合适的弹性计算、存储、带宽、数据库、中间件等云产品,满足甲方在业务系统性能指标方面的预期。

4.6. 应用安全优化设计

乙方收集并评估业务系统的安全现状和甲方预期的安全目标,分析操作系统、网络访问、网络设备、应用系统、存储、数据库等层面的安全需求和差距,选择合适的安全产品、规格和策略,设计合适的安全管理和运维策略,满足甲方对云上业务系统的安全需求。

5.  服务流程

项目启动会议——>确认架构咨询方案——>收集应用架构信息——>设计应用新架构——>项目验收

流程各项说明如下:

流程

流程说明

完工标准

项目启动会议

双方协商确定的项目干系人和接口人,确定项目后续的整理流程和方法

编制《项目启动会议报告》

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

确认架构咨询方案

编制架构咨询方案、流程及各环节的文档模板

制定架构调查的详细计划

乙方提交《XXXX项目应用架构咨询方案》,双方就咨询方案内容达成一致

收集应用架构信息

利用模板、访谈方式完成应用架构信息的收集

乙方提交《XXXX项目应用架构现状报告》,双方就咨询方案内容达成一致

设计应用架构

分析现有应用架构,结合阿里云的最佳实践,设计符合业务发展需要的新架构

乙方提交《XXXX项目应用架构咨询报告》,双方就咨询报告内容达成一致

项目验收

整理项目资料和文档

编制项目验收报告

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

6.  项目里程碑

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

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

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

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

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

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

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

工作内容

交付时间

项目启动会议


项目方案汇报


架构现状汇报


架构咨询汇报


项目验收


7.  客户责任

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

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

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

8.  验收标准

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

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

序号


文档名称

1

验收

交付物

《XXX应用架构咨询启动会议报告》

2

《XXX应用架构咨询实施方案》

3

《XXX应用架构调研报告》

4

《XXX应用架构咨询报告》

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

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

9.  完成标志

验收通过,签署《验收报告》,应用架构咨询工作结束。