TOSCA-based Intent modelling: goal-modelling for infrastructure-as-code

被引:10
|
作者
Tamburri, Damian A. [1 ]
Van den Heuvel, Willem-Jan [1 ]
Lauwers, Chris [2 ]
Lipton, Paul [3 ]
Palma, Derek [4 ]
Rutkowski, Matt [5 ]
机构
[1] Jheronimus Acad Data Sci TU E, Eindhoven, Netherlands
[2] Ubicity Corp, Santa Clara, CA USA
[3] CA Technol, New York, NY USA
[4] Vnomic Corp, New York, NY USA
[5] IBM Corp, Mountain View, CA USA
来源
关键词
DevOps; Infrastructure-as-code; Orchestration; Microservices; TOSCA; Goal-modelling; SERVICES;
D O I
10.1007/s00450-019-00404-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
DevOps entails a set of practices that speed up the time needed to rollout software product changes. One such practice is automating deployment and delivery with infrastructure-as-code, i.e., automated scripts that ideally carry out 1-click deployment. Providing effective infrastructure-as-code poses the tricky issue in determining the modelling and information representation paradigm (e.g., Imperative, Declarative, etc.) most compatible with specifying infrastructural code. The OASIS TOSCA standard ("Topology and Orchestration Specification for Cloud Applications") is the de-facto and de-iure standard language for infrastructure-as-code, and adopts an innovative take called "intent modelling". This paper articulates the foundations of this modelling approach incorporating the most related modelling paradigm, that is, goal-modelling. We elaborate on it with a real but simple industrial sample featuring the TOSCA language.
引用
收藏
页码:163 / 172
页数:10
相关论文
共 50 条
  • [1] DOML: A New Modelling Approach to Infrastructure-as-Code
    Chiari, Michele
    Xiang, Bin
    Nedeltcheva, Galia Novakova
    Di Nitto, Elisabetta
    Blasi, Lorenzo
    Benedetto, Debora
    Niculut, Laurentiu
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2023, 2023, 13901 : 297 - 313
  • [2] Infrastructure Manager: A TOSCA-Based Orchestrator for the Computing Continuum
    Caballer, Miguel
    Molto, German
    Calatrava, Amanda
    Blanquer, Ignacio
    JOURNAL OF GRID COMPUTING, 2023, 21 (03)
  • [3] Infrastructure Manager: A TOSCA-Based Orchestrator for the Computing Continuum
    Miguel Caballer
    Germán Moltó
    Amanda Calatrava
    Ignacio Blanquer
    Journal of Grid Computing, 2023, 21
  • [4] Cloud WorkBench - Infrastructure-as-Code Based Cloud Benchmarking
    Scheuner, Joel
    Leitner, Philipp
    Cito, Jurgen
    Gall, Harald
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 246 - 253
  • [5] Cloud WorkBench: Benchmarking laaS Providers based on Infrastructure-as-Code
    Scheuner, Joel
    Cito, Juergen
    Leitner, Philipp
    Gall, Harald
    WWW'15 COMPANION: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2015, : 239 - 242
  • [6] Int2IT: An Intent-based TOSCA IT Infrastructure Management Platform
    Mascarenhas, Manuel Duarte
    Cruz, Rui Santos
    2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [7] FIFE: an Infrastructure-as-Code Based Framework for Evaluating VM Instances from Multiple Clouds
    Lin, Yuhui
    Briggs, Jack
    Barker, Adam
    2020 IEEE/ACM 13TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2020), 2020, : 91 - 100
  • [8] Modelling and Research on Intuitionistic Fuzzy Goal-Based Attack and Defence Game for Infrastructure Networks
    Li, Zhe
    Liu, Jin
    Dong, Yibo
    Ren, Jiaqi
    Li, Weili
    ENTROPY, 2023, 25 (11)
  • [9] Feel It, Code It: Emotional Goal Modelling for Gender-Inclusive Design
    Hassett, Diane
    Bennaceur, Amel
    Nuseibeh, Bashar
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2023, 2023, 13975 : 324 - 336
  • [10] Developing a New DevOps Modelling Language to Support the Creation of Infrastructure as Code
    Chiari, Michele
    Di Nitto, Elisabetta
    Mucientes, Adrian Noguero
    Xiang, Bin
    ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, ESOCC 2022, 2022, 1617 : 88 - 93