本文已被:浏览 1309次 下载 1910次
Received:December 07, 2015 Revised:January 29, 2016
Received:December 07, 2015 Revised:January 29, 2016
中文摘要: DevOps作为一种新兴范型能够实现开发和IT运维之间的高度协同,从而在完成高频率部署的同时,提高生产环境的可靠性、稳定性、弹性和安全性.DevOps与云计算一起能够实现资源的按需供给.DevOps制品和云服务的规模不断增长,大量的DevOps知识分散在不同的社区和来源中,没有得到有效的组织、管理和使用,如何针对大量可选的DevOps方法和工具进行有效的决策和选择成为亟待解决的问题.针对这一问题,提出了一套完整的DevOps知识管理方法.方法首先针对一组可访问的知识源进行多种方式的知识获取、组织、转换和存储;然后提出了DevOps知识分类方法,并设计实现了DevOps知识库原型系统;最后基于谓词逻辑提出了DevOps需求的描述方法,并展示了基于需求的DevOps知识库的使用.
Abstract:DevOps is an emerging paradigm to achieve the highly collaboration between system development and operations in order to enable high frequency of software deployment and improve the reliability,stability,elastic and security of production environment.DevOps is typically combined with Cloud computing to realize rapid,on-demand provisioning of underlying resources.Today,an ever-growing amount of DevOps tools,reusable artifacts and Cloud services are available to implement DevOps automation,and a huge number of DevOps knowledge scatters between different communities and sources.As a result,how to make an appropriate decision and select the most suitable method and tools during application design and deployment has become a big challenge.To address this issue,we propose an approach to manage and utilize DevOps knowledge systematically.The approach firstly captures,links,transforms and stores DevOps knowledge from multiple resources in various ways.Then the approach proposes a set of DevOps knowledge taxonomy and implements a knowledgebase prototype.Finally,the approach describes application of DevOps requirements based on predicate logic,and shows how this knowledgebase is utilized.
文章编号: 中图分类号: 文献标志码:
基金项目:
引用文本:
陈咏秋,张斌,徐明珠,顾永生.面向云服务的DevOps知识获取与应用.计算机系统应用,2016,25(12):221-226
CHEN Yong-Qiu,ZHANG Bin,XU Ming-Zhu,GU Yong-Sheng.Methodology of Capturing and Using DevOps Knowledge for Cloud Services.COMPUTER SYSTEMS APPLICATIONS,2016,25(12):221-226
陈咏秋,张斌,徐明珠,顾永生.面向云服务的DevOps知识获取与应用.计算机系统应用,2016,25(12):221-226
CHEN Yong-Qiu,ZHANG Bin,XU Ming-Zhu,GU Yong-Sheng.Methodology of Capturing and Using DevOps Knowledge for Cloud Services.COMPUTER SYSTEMS APPLICATIONS,2016,25(12):221-226