多云环境下的架构设计与管理
1. 云服务设计基础
在云服务设计中,遵循The Open Group Architecture Framework (TOGAF) 的Architecture Development Method (ADM) 周期,涵盖业务需求、数据、应用和最新技术,且安全贯穿所有层面。
1.1 角色与职责
在服务设计里,需明确不同服务组件中各角色的任务,以下是详细介绍的两种模型:
- 治理模型 :定义参与服务需求定义、设计、交付和控制的实体,包含汇报和升级线路。通常,第一层是设定需求的业务部门,第二层是负责连接业务与IT的企业架构层,第三层是IT交付组织。所有层级通过审计进行控制,作为风险和变更控制的输入。虽然这里给出的是简单示例,但实际中可能有多种变化,例如IT交付常采用遵循DevOps原则的敏捷团队,但主要原则不变,敏捷团队也需受控并遵循变更管理定义。
- 支持模型 :描述各组件的支持来源,可能是内部IT运营部门,也可能需要第三方支持合同,企业很可能需要云提供商的支持。同时,该模型还定义了支持的程度。此外,公司在云平台运营业务所需的专业知识水平也是重要话题。如今,越来越多公司将服务部署到云,同时借助云提供商的专业知识和支持建立自己的云卓越中心。
1.2 流程
需明确并管理各项流程,常见的标准流程如下:
1. 事件管理
2. 问题管理
3. 变更管理
4. 资产管理和CMDB(或MDR)
5. 配置管理
6. 报告
7. 知识库
对