




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嘉宾:王津银,优维科技CEOAboutMe•05到07年参与电信BOSS系统研发,承担了其中资源管理模块(模块化架构)。•08年,接手自动化构建,其中主导从CC到SVN环境的迁移,重构了其中部分脚•12年之后,主导YY和UC的运维平台体系构建,在阿里UC顺便把游戏的微服务•15年创业,全栈运维平台EasyOps,DevOps管理专家。••运维的困境及突破•应用的资源管理视角•应用的动作管理视角•应用的状态管理视角•应用的平台管理视角•运维一直被孤立,从未被重视1如何看待如下问题•研发只关心产品需求•非功能需求就交给运维TOA变更=资源的变更的状态=资源的状态TOA变更=资源的变更的状态=资源的状态BB源•CMDB系统要实现向资源管理系统的过度。•应用的变更场景最终是对资源的变更。•应用的状态最终是由其资源的状态来决定的。•运维面临的问题及解决方案••应用的资源管理视角•应用的动作管理视角•应用的状态管理视角•应用的平台管理视角之资源管理自动发现自动发现发现 维护人工维护基基础资源层••••CMDB用资源以应(应用拓扑、物理拓扑)发工维护的一••CMDB分核心模型和扩展模•建立以应用为中心的资源场景应用层资源功能层资源管理层CMDB数据分析应用体验分析事件管理场景应用层资源功能层资源管理层CMDB数据分析应用体验分析事件管理影响巡检影响监控析调度编排持续部署调度编排持续部署作业管理CMDB(API)1构建资源的过程就是构建【CMDB/IT资源】管理的过程•运维的困境及突破•应用的资源管理视角••应用的动作管理视角•应用的状态管理视角•应用的平台管理视角动作面向的角色和场景分类•面向DevOps•持续交付•持续部署面向运维•业务/应用上线、下线•业务/应用扩容、迁移•业务/应用切换•面向角色的运维自动化ContinuousDeliveryistheabilitytogetchangesofalltypes—includingnewfeatures,configurationchanges,bugfixesandsofusers,safelyandquicklyinasustainableway.--JezHumble•持续交付是DevOps的最佳工程实践•持续交付是精益企业的最佳工程实践•运维标准化•运维平台化•运维PaaS化•运维标准化•运维平台化•运维PaaS化•运行持续反馈产生的需求队列需求队列交付队列•技术架构服务化•持续集成与测试持续交付平台可视化平台立体化监控平台环境管理数据管理持续交付平台可视化平台立体化监控平台环境管理数据管理部署管理流程管理配置管理集成管理架构管理测试管理价价值交付版本控制、自动化、内建质量、持续改进数据度量文化持续改进 分离;集中放置源码;针对所 分离;集中放置源码;针对所 ;分阶段构建复杂度判断代码覆盖率;代码复用率过程可重复;执行较快的测试;将测试快慢分离次构建,四处运行;构建结部署的能力;灰度部署的反馈软件的服务状态;持续的码境配码境配境配配配付频率与能力对照表天发布天发布天发布主干开发在分支上开发请求到发布分支合并到发布分支,然后发布在主干开发主干开发在分支上开发请求到发布分支合并到发布分支,然后发布在主干开发后再次创建分支从主干发布负责功能测试自动化自动化单元测试和功能测试由单独的质量保证部门在部署流水线中组织快递、完备的负责功能测试自动化自动化单元测试和功能测试由开发人员和测试人员共同维护自动化功能测试每个产品/每种web资源单独一个包严格的SOA架构,向前和向后兼容所有东西每个产品/每种web资源单独一个包严格的SOA架构,向前和向后兼容灰开发自己将变更部署到生产定时版本,版本火车可以通过收版本控制管理的脚本来准备类生产环境异构,运维部门统一管理平台来交付设计异构,运维部门统一管理平台来交付设计中考虑应用对数据库的前向、后向兼容性兼容性(采用扩展或契约)并对回滚进行演练手动迁移er或程序包erStaginger初始化系统Data文件copy升级应用Data文件copy初始化系统Data文件copy升级应用Data文件copy执行自动化测试发送测试报告负载均衡切换初始化系统Data文件copy升级应用Data文件copy灰度切访问路由初始化系统Data文件copy升级应用Data文件copy灰度切访问路由1作业平台1调度平台1场景化IT持续部署之层级标准化视图/服务/组件化XY模型楚分性准化X轴属性√√√×××JBOSS√√√×××√√√√√×√√√√√√准化Y轴实体署应用规范之5条军规实体隔离不同的实体部署上必须数据隔离数据需要写到数据目录或者数据卷上启动脚本统一的启动脚本,通过传入参数来匹配不同的业务组件代码和配置代码包无状态,一次打配置包环境相关,甚至可以实现配置中心日志写到数据或者日志规范的输出级别、内容格式、日志种类、轮替周期和定期清理•运维的困境及突破•应用的资源管理视角•应用的动作管理视角••应用的状态管理视角•应用的平台管理视角的采集体系可视化质量•一个采集组件分别采集结构化和非结构化等各类数据•数据需要分层,分层视图有利于建立全面的应用健康评价体系•采集的数据事件类数据和指标类数据故障的核心数据视图业务流视图架构视图部署视图物理视图业务流视图架构视图部署视图物理视图1状态及度量令监控是一种问题的度量令ITOA是一种面向优化的度量令度量的数据来源是指标和事件类数据令指标类数据和事件类数据分别是面向结果和过程的应用状态的IT运营分析体系析•结合数据模型,对运营数据进行场景化分析,提炼数据的价值•从容量分析和可用性分析给出用户决策性的判断依据•应用健康状态取决于资源和服务的健康状态•为每个应用建立健康度指标,用综合健康度指标反映一个应用的健•运维的困境及突破•应用的资源管理视角•应用的动作管理视角•应用的状态管理视角••应用的平台管理视角层层即服务务署服务层层即服务务署服务服务即服务施层优化能力化能力提升能力能力化能力力质量优化能力化能力能监控平台IT运营分析平台台付平台LB即服务LB即服务即服务务服务GSLB服务施管理APIAdapterLayerC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB32/T 4040.2-2021政务大数据数据元规范第2部分:公共数据元
- DB32/T 3850-2020有色金属深井铸造工艺安全规范
- DB32/T 3761.34-2021新型冠状病毒肺炎疫情防控技术规范第34部分:发热门诊
- DB32/T 3756-2020新型冠状病毒肺炎疫情防控公共场所消毒技术规范
- DB32/T 3620-2019蚕蛹虫草工厂化生产技术规程
- DB32/T 3616-2019企业安全操作规程编制指南
- DB32/T 1664-2019汽车客运站服务规范
- DB32/T 1321.4-2019危险化学品重大危险源安全监测预警系统建设规范第4部分:传感器与仪器仪表信号安全监测预警子系统
- DB31/T 977-2016户外招牌设置技术规范
- DB31/T 921-2015婚庆服务规范
- 抖音合作合同协议书
- 肥胖症诊疗指南(2024年版)解读
- 麦收消防安全培训课件
- 《科普技巧常识》课件
- 2025年中国全电脑横机市场现状分析及前景预测报告
- 大型活动场馆停车管理方案与技术措施
- 医院基建管理试题及答案
- 2025年全国保密教育线上培训考试试题库及答案(夺冠)带答案详解
- DBJ50-T-078-2016重庆市城市道路工程施工质量验收规范
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- C-TPAT反恐程序文件(完整版)
评论
0/150
提交评论