早期的IT资源交付,从最开始的物理机资源交付,从机器上架到一系列的系统的引导安装,数据库的初始化安装,以及资源对象的网络设置等,甚至很多时候都需要到机房进行本地部署。 随着企业数字化的变革带来业务系统的与日俱增,以及市场上传统、开源等各类新技术的大量兴起,导致现在的IT资源交付,对基础架构来讲面临着更加多样性、重复性和及时交付的挑战。当然,部分企业在逐步引进私有云、公有云、混合云后,也帮助解决了IAAS层资源的快速交付困难,但对于企业来讲更多的会选择多个不同云平台,从而导致面临一人管理多个云资源平台的现象,不仅对管理员技能要求很高同时其工作量也相当大。
总结来说,IT资源的交付,一直是企业IT基础架构管理工作的难点,主要体现在以下几个方面:
- 长此以往的手动操作,步骤冗长复杂;
- 提供所有业务的需求,重复性工作量大;
- 技术需求种类多样,标准化难以实现;
- 多种类资源池的管理,服务目录窗口不统一;
- 频繁的资源交付及更新, 导致企业配置管理CMDB信息不准确。
资源交付核心能力及优势
嘉维蓝鲸资源交付自动化V3.0,基于蓝鲸平台开发的一款SAAS服务。基于标准运维强大的流程引擎实现资源全流程自动化交付,通过内置的配置文件中心和软件中心完成软件对象的标准化配置,灵活的API系统可驱动多类型资源池对象(如云资源、vCenter、物理机、网络设备等),在蓝鲸平台自身赋能下实时解决与CMDB的数据同步。因此,其核心能力的提炼,总结为以下几点:
1) 从网络到应用的全栈资源交付能力
一个应用系统建设的项目组,在开发、部署、测试、上线各阶段下来,原本需要分别发起虚拟机、操作系统、数据库、IP地址、内\外网域名、网络策略、权限配置等一系列IT资源申请流程。而在资源交付中,可驱动多类资源对象,统一完成全栈的资源交付。
2) 提供端到端的,跨资源类别和不同IT系统的自动化交付能力
在很多企业,面临上述从IP地址、网络策略,到主机、操作系统、数据库的跨技术项目组需求时,基础架构团队可能需要多个技术栈的工程师,安排逐个的手动完成初始化配置和交付。而在资源交付中,可通过后台的作业执行完成全自动化的参数初始化配置交付。
3) 打通流程平台,实现资源交付的流程自动化和自助化
作为一个交付自动化的产品,可对接企业各类第三方的工单审批系统,工单审批完成后通过适配器进行数据的获取和标准化处理,实现作业流程自动化;同时面对一些不需要进行审批的单个资源,可直接通过内置自助化的申请进行交付。
4) 通过标准运维的编排引擎,实现资源交付的全生命周期管理
对于企业的IT资源管理合理利用需求,资源交付结合配置(C)部署(D)监控(M)操作(O)分析(A)理论,进行各场景对象(如VM、OS、DB、IP、域名等)的原子开发,然后通过标准运维的进行原子流程编排。
5) 原生集成CMDB,实现了配置的生命周期管理,确保配置数据与真实环境一致性
基于蓝鲸PAAS平台的开发一个SAAS服务,天生与蓝鲸的CMDB(配置平台)集成,在完成每一个工单作业的自动化交付后,都可以及时将交付对象的数据进行同步写入CMDB,确保配置数据与真实环境的一致性。
6) 支持资源交付场景的低成本的、完全的个性化与定制化
资源交付,更多的是帮助企业基础架构解决标准化IT技术资源的快速交付,但是在面临领导已经审批的特殊项目组的特殊需求时,同样的在技术可行和对接接口可用的情况下,仍可以通过原子开发和流程编排,实现低成本的个性化需求。
那么,具备这么多完美的功能,究竟是如何实现的呢?会不会只是纯粹的自我打Call呢?接下来给大家详细介绍以下资源交付V3.0的架构设计和功能设计,解答您心中的疑惑。
产品架构设计
适配器:
包括内置适配器、定制适配器,用于跟内置轻量工单流(通过HTTP/HTTPS访问调用)或者企业第三方的外部工单系统对接,获取资源申请工单中的表单数据并进行数据标准化处理,同时通过适配器驱动,生成资源交付相关的任务清单存储在任务池的队列中。
任务池:
从适配器模块得到任务清单后,通过celery消息队列周期执行任务,包括工单的详情匹配真实资源交付的配置文件和交付软件对象,完成执行任务流程的创建和映射关系,再通过任务驱动模块调用下一层蓝鲸标准运维中的原子流程。
交付引擎:
这里的交付引擎实际上就是标准运维的流程引擎(关于标准运维的流程引擎的介绍参考 http://docs.bk.tencent.com/product_white_paper/gcloud/ ),从任务池中推动映射的原子流程,在标准运维中提前进行原子编排和完成原子任务的逐个自动化执行。
驱动对象:
所有标准运维中执行的原子,其驱动对象都是在多种资源池中,如vCenter、私有云、堡垒机、物理机等,在完成驱动对象任务执行后,将对应的数据及时更新同步到CMDB中。
产品功能设计
交付能力:即可支持交付对象的种类;
工单数据源适配器:内置适配器可直接实现卓豪ITSM、蓝凌OA、K2工作流、IT工单流的适配对接,同时可支持适配器可扩展性;
任务中心:包括任务查询和工单查询,任务查询即任务的搜索、任务触发、任务详情,以及任务执行历史记录、失败任务的重试等,工单查询即对接工单搜索、工单详情查看;
软件中心:包括各类交付软件资源的配置文件、软件包、安装脚本 ;
配置中心:包括内置json文件模板、流程映射、配置参数以及系统操作日志等;
交付流程引擎:包括交付原子库管理、可编排交付流程管理等;
异常告警:可通过配置邮件通知异常任务通知。
其它扩展功能
基于标准运维的交付原子库管理,可在企业使用落地的过程中,不断实现新的资源对象交付和原子开发,进行持续的交付原子沉淀,从而赋予其可成长的资源交付能力;
基于长期的沉淀的资源交付原子数据的沉淀,可进行运维数据的分析,发现重点技术对象和补充缺陷技术资源,完善各个层级的资源标准化。
实施条件
腾讯蓝鲸平台企业版1.2.320以上。
想要体验快速、简洁、标准的IT资源交付?来找嘉维蓝鲸吧!
关于我们
嘉为科技 —— IT解决方案与服务领先者,腾讯蓝鲸智云全国首家授权技术合作伙伴,拥有嘉维蓝鲸IT自动化运维、IT基础架构服务、应用软件开发、云计算四大系列业务,提供自本地到云端、从标准架构到定制开发的一系列优秀IT解决方案和服务,全新打造嘉维蓝鲸IT自动化运维解决方案、CMDB解决方案、DevOps解决方案等,提升客户信息化水平和市场竞争力,助力客户的业务发展。
嘉为集团 —— 成立于2001年,由嘉为科技和嘉为教育组成,于广州、深圳、北京、上海设有分公司,融IT服务和培训咨询于一体,为客户提供解决方案、运维支持、软件研发及培训教育服务。历经18年的发展和积累,嘉为已成为备受客户赞誉的行业翘楚。