...
首页> 外文期刊>Future generation computer systems >Streamlining DevOps automation for Cloud applications using TOSCA as standardized metamodel
【24h】

Streamlining DevOps automation for Cloud applications using TOSCA as standardized metamodel

机译:使用TOSCA作为标准化元模型简化云应用程序的DevOps自动化

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

DevOps as an emerging paradigm aims to tightly integrate developers with operations personnel. This enables fast and frequent releases in the sense of continuously delivering new iterations of a particular application. Users and customers of today's Web applications and mobile apps running in the Cloud expect fast feedback to problems and feature requests. Thus, it is a critical competitive advantage to be able to respond quickly. Besides cultural and organizational changes that are necessary to apply DevOps in practice, tooling is required to implement end-to-end automation of deployment processes. Automation is the key to efficient collaboration and tight integration between development and operations. The DevOps community is constantly pushing new approaches, tools, and open-source artifacts to implement such automated processes. However, as all these proprietary and heterogeneous DevOps automation approaches differ from each other, it is hard to integrate and combine them to deploy applications in the Cloud using an automated deployment process. In this paper we present a systematic classification of DevOps artifacts and show how different kinds of artifacts can be discovered and transformed toward TOSCA, which is an emerging standard. We present an integrated modeling and runtime framework to enable the seamless and interoperable integration of different approaches to model and deploy application topologies. The framework is implemented by an open-source, end-to-end toolchain. Moreover, we validate and evaluate the presented approach to show its practical feasibility based on a detailed case study, in particular considering the performance of the transformation toward TOSCA.
机译:DevOps作为新兴的范例,旨在将开发人员与操作人员紧密集成。从持续交付特定应用程序的新迭代的意义上讲,这实现了快速且频繁的发布。当今在Web中运行的Web应用程序和移动应用程序的用户和客户都希望对问题和功能请求有快速的反馈。因此,快速响应是至关重要的竞争优势。除了在实践中应用DevOps所需的文化和组织变革之外,还需要工具来实现部署流程的端到端自动化。自动化是开发与运营之间有效协作和紧密集成的关键。 DevOps社区正在不断推动新方法,工具和开源工件来实现这种自动化流程。但是,由于所有这些专有的异构异构DevOps自动化方法互不相同,因此很难将它们集成和组合在一起,以使用自动化部署过程在Cloud中部署应用程序。在本文中,我们对DevOps工件进行了系统的分类,并展示了如何发现不同种类的工件并将其转换为新兴标准TOSCA。我们提出了一个集成的建模和运行时框架,以实现对建模和部署应用程序拓扑的不同方法的无缝且可互操作的集成。该框架由开源的端到端工具链实现。此外,我们基于详细的案例研究,尤其是考虑向TOSCA转换的性能,验证并评估了所提出的方法以显示其实际可行性。

著录项

  • 来源
    《Future generation computer systems》 |2016年第3期|317-332|共16页
  • 作者单位

    Institute of Architecture of Application Systems (IAAS), University of Stuttgart Universitaetsstr. 38, 70569 Stuttgart, Germany;

    Institute of Architecture of Application Systems (IAAS), University of Stuttgart Universitaetsstr. 38, 70569 Stuttgart, Germany;

    Institute of Architecture of Application Systems (IAAS), University of Stuttgart Universitaetsstr. 38, 70569 Stuttgart, Germany;

    Institute of Architecture of Application Systems (IAAS), University of Stuttgart Universitaetsstr. 38, 70569 Stuttgart, Germany;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    DevOps; Deployment automation; Transformation; TOSCA; Cloud standards; Cloud computing;

    机译:DevOps;部署自动化;转型;TOSCA;云标准;云计算;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号