首页> 外文会议>IEEE International Conference on Software Architecture >Infrastructure-as-Code for Data-Intensive Architectures: A Model-Driven Development Approach
【24h】

Infrastructure-as-Code for Data-Intensive Architectures: A Model-Driven Development Approach

机译:数据密集型架构的基础结构即代码:一种模型驱动的开发方法

获取原文

摘要

As part of the DevOps tactics, Infrastructure-as-Code (IaC) provides the ability to create, configure, and manage complex infrastructures by means of executable code. Writing IaC, however, is not an easy task, since it requires blending different infrastructure programming languages and abstractions, each specialized on a particular aspect of infrastructure creation, configuration, and management. Moreover, the more the architectures become large and complex (e.g. Data-Intensive or Microservice-based architectures), the more dire the need of IaC becomes. The goal of this paper is to exploit Model-Driven Engineering (MDE) to create language-agnostic models that are then automatically transformed into IaC. We focus on the domain of Data-Intensive Applications as these typically exploit complex infrastructures which demand sophisticated and fine-grained configuration and re-configuration - we show that, through our approach, called DICER, it is possible to create complex IaC with significant amounts of time savings, both in IaC design as well as deployment and re-deployment times.
机译:作为DevOps策略的一部分,基础架构即代码(IaC)提供了通过可执行代码创建,配置和管理复杂基础架构的能力。但是,编写IaC并非易事,因为它需要融合不同的基础结构编程语言和抽象,每种语言都专门针对基础结构创建,配置和管理的特定方面。此外,架构变得更大和复杂的程度越高(例如,数据密集型或基于微服务的架构),对IaC的需求就越迫切。本文的目的是利用模型驱动工程(MDE)创建与语言无关的模型,然后将其自动转换为IaC。我们专注于数据密集型应用程序的领域,因为这些应用程序通常利用复杂的基础结构,这些基础结构需要复杂且细粒度的配置和重新配置-我们表明,通过我们称为DICER的方法,可以创建大量的复杂IaC在IaC设计以及部署和重新部署时间方面节省的时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号