Devops Master轻量级ITSM技术白皮书

上传人:cn****1 文档编号:507587328 上传时间:2022-12-01 格式:DOCX 页数:16 大小:380.73KB
返回 下载 相关 举报
Devops Master轻量级ITSM技术白皮书_第1页
第1页 / 共16页
Devops Master轻量级ITSM技术白皮书_第2页
第2页 / 共16页
Devops Master轻量级ITSM技术白皮书_第3页
第3页 / 共16页
Devops Master轻量级ITSM技术白皮书_第4页
第4页 / 共16页
Devops Master轻量级ITSM技术白皮书_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Devops Master轻量级ITSM技术白皮书》由会员分享,可在线阅读,更多相关《Devops Master轻量级ITSM技术白皮书(16页珍藏版)》请在金锄头文库上搜索。

1、=P2DevOps轻量级IT服务管理1、概述在IT月服务管理领域,ITIL*是以安全性和连续性为目标建立和维护IT基础架构管理的。但迄今为止, 随着敏捷和DevOps理念的不断深入,IT服务管理的环境正在变化,前者需要依据业务用户的需求缩短开发 周期,提高发布频率。若保持原有的 ITIL 流程化的管理方式,难以满足上述需求。为了实现敏捷和DevOps的目标,我们需要更轻量级的、更快速的IT服务管理。这是一个关键的问 题。去年,我们联合ITIL方面的一位专家/教练开始研究这一问题。我们的挑战是:如何去除不宜用的部分,以保持敏捷的速度与频率?我们达成了这样的结论:IT服务管理应当完全聚焦于业务连续

2、性方面。为了做好敏捷开发与精益运维,我们重新组织了 IT月服务管理,这意味着仅需从IT月服务管理中提取关 键信息来管理业务连续性要素即可。同时我们定义了以下数据是在哪些流程或活动中发生的,这些数据包 括:业务活动模式(PBA)、服务级别需求(SLR)、服务级别协议(SLA)、服务设计包(SDP)、服务 级别包(SLP)、服务验收标准(SAC)及运营级别协议(OLA)。主要思路是:在活动进行过程中收 集和记录数据。P3从IT服务管理的观点需要这些数据时,则应生成汇总报告,并使用这些信息。我们称之为轻量级IT 服务管理。这不是一份文件,只是信息。轻量级IT服务背理信息凉纲要E円匸史诗级故事目的甲户

3、故才n瓏左流徨与实戏走萸Dew.走交Dew.iSteTF爭项济程出李项代朗俺色、职能(童可以、 两业能迪(为了-)人物幡呂:用广丑况1业對:古功酋式Dev.E 爰布时机 疾忙Sli试描匝采申Dev.力注工忙爭:0关洼任务扭楼定义任芙I樓轻序 兗旋就卫虽汕试故手丨(则常昼计架枸?运堆如手1 运吐取牛)却Fffi:;莊一 T理翻乖旧;,侶頌fRQ ).护用舸lit:临覘H肥勢级别LEJ丸筹般别*Kln !j确丄发毎曰用 与迪罔服努駁计包wi,渥龜n臣构斯侑息 E馬+投4方武 十范帀1F硏诫屋书丽远营班别, I冠换运骑信息IW*15 I.RuTi-tirnd!)谨行底皐础架屿运务甘狂毗鹫控:HI试耳

4、徙姥扛 盍辛私吊 瞰数底词堆结杲E艮箸翌临 杭准宵于古民(东筑) 向严昂帯办刁顷阳4运爼 向吧芟_A屁帀前回压P4需要信息(MRI )以确保业务连续。服务负责人、可靠性工程师和运营经理识别出与业务连续性相关 的每个数据项,因为MRI是由业务环境、业务战略和产品特征或IT服务特征来决定的。这不会改变敏捷开发的方式。只会在设计与开发的工作中增加收集数据的内容,以获取MRI。这基本 上无需团队付出额外的时间和精力。下面将对这个流程进行说明。2、计划这一业务用于表述服务需求,由服务负责人设定愿景、目标、预算、项目范围、以及产品或项目章程 中的预期收益。月服务负责人和运维人员协商并确定IT服务的运行时基

5、础架构及适当的IT服务可靠性目标。尤其是在云环境中实施IT服务时,这是特别重要的一个因素。我们首先设定并配置运行时(Run-time )基础架构,其后开发人员可以轻易地、明确地理解所需性 能、安全级别和现有运行时基础架构的可靠性。开发人员应当为在该环境工作的服务开发正确的代码。一旦运行时基础架构得以确定,该服务就可获取转换的基础架构,随即是用于测试的基础架构和用于 开发的开发基础架构。另一方面,本阶段定义了可靠性目标后,该服务将有一个清晰的运维故事,用于处理所需系统功能的 错误和问题,比如:备份、记录日志及冗余。在产品或项目章程中确定的基础架构将驱动架构满足预定义 的非功能性需求。下面是服务级

6、别协议(SLA)检查表的样例。这些从SLA汇总的数据宜包含在产品或项目章程中。=P5d服务时间正常服务时间强制的例外情况及其条件维持服务有效的方法服务日历改变服务时间的程序e功能性可提供的最小服务强制的避免违反SLA的可以允许的错误的描 述和数量重要性与报告周期f服务可用性月服务的目标可用性水平强制的正常服务时间内的商定的可用性目标可用性的度量周期和度量方法g可靠性允许出现的最大中断次数监控方法 记录方法强制的平均故障间隔时间(MTBF)平均服务事件间隔时间(MTBSI)中断的定义h服务绩效应答描述强制的有目标数据的吞吐量描述交易量负载限制可靠性i批处理时间对批处理时间的描述强制的完成时间重要

7、成果描述输入时间输出时间地点j服务连续性对连续性计划的简要描述投标丄宀六丁 -hZ接受者强制的连续性详细计划及对SLA连续性的参 考P6P7=P8这些SLA并未以纸质文档的形式被创建,相关数据/记录以计费服务(BOS )的形式保存在一个磁盘文件 或数据库中。3、需求、设计包括服务可靠性需求的用户故事用于本阶段。我们知道,用户故事最初包括“角色(作为某个角色)、“功能(我我们可以)和商业价 值(为了)。此外,“条件(我需要)”是有效的。在编写用户故事后,要按照架构设计的视角进行重构。确保对以下架构驱动因素进行描述:功能需求(RF)、质量需求(RQ)、业务需求(BC)和技术需 求(TC)。用户故事

8、一旦固定,运维故事(Operation Story )就将由运维人员创建。运维故事应当如此表述: 无论运维操作人员是否正在接受新IT服务训练,其结果都不会有任何差别。这其中也包含现有基础架构中 的所有附加或被修正的配置。而后,测试故事就将由质量保证人员(QA)或可靠性工程师创建,应与用户故事和运维故事保持一 致。若运维故事不在现有运维能力范围内,则应当在用户故事中重构。正如大家所了解的,从用户故事、测试故事和运维故事中收集IT服务管理的MRI是有效的。P9尤其是用户故事,通过与用户对话,它能够向IT服务管理提供有益信息。因此,为这一对话准备检查 清单是有益的。我来举个你可以从以下故事中获取的信

9、息的例子:1、用户故事:用户故事中的角色将对用户概况(UP )做出描述。用户故事中的功能将为服务级别要求(SLR )和服务级别协议(SLA )创建信息。用户故事中的角色、功能和商业价值将建立有关业务活动模式(PBA )的信息。用户故事将为服务设计包(SDP ) /服务级别包(SLP )和服务验收标准(SAC )生成信息。2、测试故事:月服务验收标准(SAC)的信息可直接从测试场景和测试用例进入测试故事。3运维故事:运营级别协议(OLA)的信息可直接从环境条件进入运维故事,参考业务活动模式(PBA)。工作完成后,所有这些信息都将可以取用,并将被记录下来。此外,当用户故事中的任务被敏捷团队 分解后

10、,任务记录对于服务设计包(SDP )而言将构成有用的信息。同时,服务验收标准(SAC )得以验 证,以确保品质。分类类别项目参考文件a商业事项产品/项目章程中的商定业务条件强制的服务的适用性定义:何处及如何服务的接触点业务关系负责人客户联系人b服务设计服务功能需求(由Epic生成)需求报告(SOR )所描述 的服务功能性定义强制的服务级别需求(由Epic生成)SLA所保证的服务级别的 定义强制的服务的运维管理(由Epic生成)对服务及其组件的要求包 含支持、控制、运维、衡 量及报告强制的服务设计和拓扑-1(由用户故事中生成)服务解决方案与组件设计强制的服务定义强制的服务模式强制的打包强制的服务

11、选项可选的服务组件强制的基础架构强制的业务事项/价值描述服务描述强制的组件描述强制的服务设计和拓扑-2(由发布包生成)服务解决方案和组件的转换与运维对转换的描述*可选的运维说明流程程序度量报告支持产品协议(agreements)供应商c评估组织就绪状态评估业务利润*可选的以下是一份服务设计包(SDP )清单示例。这些数据主要来自用户故事。=P10P11分类类别项目参考文件转换计划界面与弹性计划(根据发布文件生 成)事态*可选的事件问题(problems)错误问题(issues)不合格最终服务验收(由发布中生成)*可选的月服务验收标准(由发布中生成) 明确服务生命周期中每个步骤的验收 标准,以促

12、进生命周期过程的进步, 并将标准投入实践中。所有相关的基础架构*可选的保证期试运行期及其标准注:*参考文件一栏中的可选”上加星号是表示,当发布包确定其为必需时,该项就是必需的。=P12服务设计包(SDP )的纸质文档未被创建,相关数据/记录以计费服务(BOS )的形式保存在一个磁盘文件 或数据库中。从应用生命周期管理的角度来看,IT月服务的寿命终止(EOL )可从BOS注册的数据中推断出来;其中包 括:一份服务级别协议(SLA )清单、服务设计包(SDP)、服务级别包(SLP)、服务验收标准(SAC) 和运营级别协议(OLA)。4、开发、部署敏捷中迭代开发的代码将可用于发布。团队应按服务验收标

13、准(SAC )核实测试的结果,来定义代码 是否可以发布。把关人(Gatekeeper)应参考服务设计包(SDP )来创建发布包。在自动化部署管道中,每个步骤 都应确定一个检查点。可靠性工程师或把关人可以根据发布包和服务验收标准(SAC)中的信息,检查IT 服务的状态,决定是否继续下一步。下面展示一份服务验收标准(SAC)的清单范例。服务验收标准(SAC)数据主要来自测试故事。分类类别项目参考文件a服务启动日期由所有利益相关者商疋b保证期由所有利益相关者商疋c最终服务验收标准由所有利益相关者商疋d部署时间表向公众开放的文件或信息强制的e服务级别协议(SLA )/服务级别要求(SLR)由所有利益相关者申查并商疋强制的f服务对服务进行输入或更新,检验其

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号