近日智博万维创始人姚伟受邀参加了央视《态度》栏目专访,讲述了智博万维创建运维API的初衷和如何运用运维API打通运维“最后一公里”的心路历程。
央视《态度》栏目专访智博万维创始人姚伟
智博万维(下文简称智博)一直致力于打通运维的“最后一公里”,一直专注于“混合云”环境下异构运维场景的效率提升。创始人姚伟创立智博的初衷,是希望通过标准化运维API生态的建立,快速实现IT管理中DevOps概念的落地,让更多的企业、开发者、个人在生态中获益。
访谈中提到了11月1、2日,智博受邀参与2019年上海站GOPS全球运维大会,在AIOps最佳实践及解决方案专场进行了一次题为《助力运维“最后一公里”》的专题演讲,对如何利用运维API加速传统运维向DevOps发展提出了自身看法。
GOPS全球运维大会上海站专题演讲
在专题演讲中运维API这一全新概念的提出,高效运维的痛点分析、DevOps结合ITIL V4提出的DevOps "DNA"架构、以及智博三大生态产品提供的全方位API服务能力,迅速引起了业内人士的高度关注。
专场演讲的现场,参会人员对演讲内容非常感兴趣
如今上海GOPS全球运维大会的热度仍未消退,智博运维API生态的影响力也在不断蔓延,相信了解过智博的您必定已感受到运维API的优势。如果您没能参加现场的分享与交流,也无需为此感到遗憾,因为体贴的小编已经准备好了此次演讲的主要内容和PPT(文末福利),让我们一起来回顾当天的精彩演讲,在线感受运维API助力运维“最后一公里”所带来的强大冲击吧!
(前方高能预警,干货满满)
《助力运维“最后一公里”》
通过标准、统一的API构建的iPaaS平台
让“运维大脑”更高效、便捷地驱动“运维对象”
DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。
它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。
DevOps架构图
智博万维,作为一个核心成员来自业界知名原厂、多年深耕IDC运维服务领域的团队,结合十多年大型央企的运维经验,创造性地提出了全新的DevOps架构:
在连接研发与运维紧密合作且螺旋上升的向前发展过程中,通过与ITIL V4的结合,使得整个DevOps循环更加高效可控。在这个打造 “持续”“高效”“提升” 研运一体的架构中,核心是“高效”的实现。那么这个架构是如何实现真正“高效”的呢?
△ 人员:由于研发与运维人员是隔离的,在devops架构下,通过组织的融合,实现开发人员和运营运维支撑人员的融合;
△ 流程:通过DevOps实现ITIL流程的自动化,加强自动化流程的设定,可以减少人为失误;
△ 技术:通过工具、技术与框架的利用,达到事半功倍;
△ 伙伴:通过与合作伙伴广泛的互补、合作实现共赢。
智博万维的DevOps "DNA"模型图
关于这一架构的实际运用,智博人有话要说。
在传统的运维方式中,随着业务不断发展、设备数量增加,单纯依靠人力已无法简单实现高效运维。面对海量数据和庞大、复杂的大型分布式系统,纯粹依赖运维人员在高度压力下做出迅速、准确的运维决策,显然是不现实的。人力运维逐步转变成自动化运维是必然的趋势。而想要高效便捷地驱动运维对象,实现高效自动化运维,我们又常常面临着各种各样的挑战。
从广度上看,不论是IDC、私有云还是公有云环境下的运维,常常存在着大量异构的运维设备。在面向异构软硬件的运维工作中,如何快速支撑和驱动异构运维对象成为了非常大的挑战。
传统方案中,不同厂商软硬件对象的基础管理大多依赖于原厂管理软件接口的开放程度;而日常运维任务的执行则受限于运维脚本的积累,不同运维脚本的质量往往是参差不齐、缺少标准、缺少安全管控的。
从深度上来看,日常运维事务的自动化执行还受到了SNMP等协议的局限性、脚本参差不齐等因素的影响。
此外,根据Gartner的统计,80%的系统停机时间是由于人员和流程造成的。因此,如何通过技术手段去减少人为因素与流程因素导致的运维风险,是我们在IT运维中需要重点考虑的问题。
常见的核心停机事件,20%的原因是技术因素,而80%是因人员或流程因素导致的(源自:Gartner Group)。
在这样的背景下,智博团队基于运维行业十多年的摸爬滚打经验,总结了几个典型的“掉坑”或“踩雷”的运维工作场景:
集中监控场景
传统监控平台基于SNMP、SMIS等协议来实现系统信息监控,常见的运维难题:
-监控信息不全
-部分国产品牌不支持SNMP协议
自动化运维/智能运维场景
在过去的自动化运维智能运维项目的建设过程中,我们曾基于工程师积累的运维脚本,整合组成自动化运维引擎进行落地,我们发现:
-部分运维脚本复用性差
-多任务时参数传递不畅
-运维脚本安全控制不够
异构管理&应用云化场景
在异构备份管理平台的建设过程中,做备份异构的统一监控管理类报表时,完全依赖原厂API开放:
-进度时间不可控
-部分原厂没有开放API
跨云运维场景
在利用开源的方式去做跨云运维项目时,为实现开源平台之间的无缝的融合,需要长时间的技术积累跟研究,我们遇到了以下难题:
-核心脚本需要自己开发
-多个开源框架的无缝融合难度较大
面对以上种种运维场景及难题,智博团队创造性提出了一套解决方案:利用运维API解决运维“最后一公里”的难题——通过标准、统一的运维API所构建的iPaaS平台让“运维大脑”更高效、便捷地驱动“运维对象”。
传统运维中包括运营监控平台、自动化运维平台、智能运维平台、云管平台等上层管理平台,通过驱动底层的运维对象完成相应的运维任务,如配置采集、状态监控、应用启停开关机等等。在智博,我们运用核心技术把这些原子化运维能力统一做成标准的运维API,并以此构建iPaaS运维管理平台。日常运维时,利用运维API,向上可以高效对接上层管理平台,向下可以便捷驱动底层运维对象执行运维操作。
标准、统一的API构建的iPaaS平台
那么为什么要运用运维API呢?API又有哪些优越性?
API是标准化的,通过java、Python、go等标准开发,能够解决脚本差异和能力差距导致的非标准化问题;
API是格式化的,输入输出参数均清晰标准,另外有不同的开发语言下的调用示例供参考,开发人员开箱即用;
API安全可靠,运维API均经过长时间的实用案例验证,可有效避免安全风险。同时,其安全加密控制使得API调用更加安全有保障;
API敏捷高效,通过API的调用,只需少量代码即可快速实现各类IT软硬件的日常操作,敏捷高效地实现自动化智能化运维。
基于API的优越性,智博坚信运维API会成为改变IT运维难题、加速DevOps落地的一条蹊径。历经三年我们一直致力打造运维API生态,目前已成功落地三大生态产品,不论是公有云、私有云还是企业IDC环境,从线上到线下,均可提供全方位的运维API服务能力。
API Store,运维的API“百宝箱”,目前已累积各类运维API数量2000+个,月均增长数达50+,通过不同运维API的组合使用,可为最终用户交付更高级、更复杂的DevOps应用场景,极大提升运维效率。
API“百宝箱”
* 包含已发布与未发布的API。
API PaaS,运维API的“浏览器”,在面向公有云环境的运维中,通过调用API PaaS平台上的API,可轻松完成云环境下IT对象的日常监控、健康巡检等运维作业。目前,已有近千款API服务提供免费使用。
API Box,运维API的“播放器”,主要面向私有云及企业IDC环境下的运维,不管个人用户还是企业用户,通过下载API Box即可轻松搭建离线的本地专属运维API服务。
智博万维运维API架构
智博万维一直致力于打通运维的“最后一公里”,一直专注于“混合云”环境下异构运维场景的效率提升。通过标准化运维API生态的建立,能够快速实现IT管理中DevOps概念的落地,让更多的企业、开发者、个人在生态中获益。
期待更多的运维工程师、个人开发者、大中小企业或运维平台开发企业,成为智博万维运维API生态的共建厂商和合作伙伴,与我们共同建设运维API生态,一起推动DevOps在IT运维领域的发展。
END
回顾完GOPS全球运维大会专题演讲《助力运维“最后一公里”》的内容,您是否也对智博万维公司、DevOps "DNA"架构或运维API生态充满兴趣呢?
现在就识别下文二维码关注智博公众号,或进入智博官网www.geek-block.com,开始了解更多信息吧!
期待与您的合作与交流!
文末福利:
精彩PPT下载链接(长按复制链接到浏览器中打开)
https://pan.baidu.com/s/1xZbHrLoDyQG4loV3Ivi-ZA
或点击“阅读原文”进入预览和下载
点击可下载演讲PPT哦!

