ARGON: A Model-Driven Infrastructure Provisioning Tool

被引:5
|
作者
Sandobalini, Julio [1 ,2 ]
Insfran, Emilio [2 ]
Abrando, Silvia [2 ]
机构
[1] Escuela Politec Nacl, E11-253,POB 17-01-2759, Quito, Ecuador
[2] Univ Politecn Valencia, Camino de Vera S-N, E-46022 Valencia, Spain
关键词
Infrastructure as Code; DevOps; Cloud Infrastructure Provisioning; Model-Driven Engineering;
D O I
10.1109/MODELS-C.2019.00114
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Infrastructure as Code (IaC) is an approach to infrastructure automation based on practices from software development. IaC tools use scripts to specify the creation, update, and execution of cloud infrastructures. As each cloud provider offers a different type of infrastructure, the definition of an infrastructure element implies to write several lines of code that strongly depend on the target cloud provider. As a result, managing IaC scripts has become a time-consuming and errorprone activity. In previous work, we have presented ARGON, which is a model-driven infrastructure provisioning tool. ARGON implements a domain-specific language (DSL) for modeling the characteristics of the cloud infrastructure and provides transformation engines to automate the infrastructure provisioning for different cloud providers. In this demonstration, we show the use of ARGON for modeling and provisioning a load balancer in Amazon Web Services and Microsoft Azure. The load balancer distributes incoming application traffic across multiple virtual machines.
引用
收藏
页码:738 / 742
页数:5
相关论文
共 50 条
  • [31] A study of health management of LWD tool based on data-driven and model-driven
    Hui Li
    Zi-Hua He
    Yu-ting Zhang
    Jin Feng
    Zun-Yi Jian
    Yi-Bo Jiang
    [J]. Acta Geophysica, 2022, 70 : 669 - 676
  • [32] Model-Driven Approach and Implementation of Partial Model-to-Model Transformations in a CASE Tool
    Skersys, Tomas
    Pavalkis, Saulius
    Lagzdinyte-Budnike, Ingrida
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2014, 2014, 465 : 260 - 271
  • [33] A study of health management of LWD tool based on data-driven and model-driven
    Li, Hui
    He, Zi-Hua
    Zhang, Yu-ting
    Feng, Jin
    Jian, Zun-Yi
    Jiang, Yi-Bo
    [J]. ACTA GEOPHYSICA, 2022, 70 (02) : 669 - 676
  • [34] Model-driven development
    Pastor O.
    España S.
    Panach J.I.
    Aquino N.
    [J]. Informatik-Spektrum, 2008, 31 (5) : 394 - 407
  • [35] Architecture transformation and refinement for model-driven adaptability management: Application to QoS provisioning in group communication
    Chassot, Christophe
    Guennoun, Karim
    Drira, Khalil
    Armando, Francois
    Exposito, Ernesto
    Lozes, Andre
    [J]. SOFTWARE ARCHITECTURE, 2006, 4344 : 220 - +
  • [36] Model-Driven Architecture
    Venegas Loor, Leopoldo Vinicio
    [J]. REVISTA SAN GREGORIO, 2014, (08): : 64 - 72
  • [37] MDDPro: Model-driven dependability provisioning in enterprise distributed real-time and embedded systems
    Tambe, Sumant
    Balasubramanian, Jaiganesh
    Gokhale, Aniruddha
    Damiano, Thomas
    [J]. SERVICE AVAILABILITY, PROCEEDINGS, 2007, 4526 : 127 - +
  • [38] Model-driven engineering
    Schmidt, DC
    [J]. COMPUTER, 2006, 39 (02) : 25 - 31
  • [39] Jasmine: A Tool for Model-Driven Runtime Verification with UML Behavioral Models
    Zhou, Zhou
    Wang, Linzhang
    Cui, Zhanqi
    Chen, Xin
    Zhao, Jianhua
    [J]. 11TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2008, : 487 - +
  • [40] A model-driven automatically-retargetable debug tool for embedded systems
    Schultz, Max R. de O.
    Mendonca, Alexandre K. I.
    Carvalho, Felipe G.
    Furtado, Olinto J. V.
    Santos, Luiz C. V.
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION - PROCEEDINGS, 2007, 4599 : 13 - +