An Advanced DevOps Environment for Microservice-based Applications

被引:13
|
作者
Throner, Stefan [1 ]
Huetter, Heiko [1 ]
Saenger, Niklas [2 ]
Schneider, Michael [2 ]
Hanselmann, Simon [2 ]
Petrovic, Patrick [2 ]
Abeck, Sebastian [2 ]
机构
[1] iC Consult Grp, Huyssenallee, D-45128 Essen, Germany
[2] Karlsruhe Inst Technol KIT, Res Grp Cooperat & Management, Zirkel 2, D-76131 Karlsruhe, Germany
关键词
edge computing; CNF; SBA; multi-tenancy; network slicing;
D O I
10.1109/SOSE52839.2021.00020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Complex applications consisting of many interdependent microservices require an advanced environment that allows their efficient Development and Operations (DevOps). One of the central components of a DevOps environment is a pipeline concept that supports the Continuous Integration/Continuous Deployment (CI/CD) of single microservices, usually in the form of a container-virtualized cloud infrastructure based on advanced technologies such as Docker, Kubernetes, or Helm. Although there are available concepts and technologies to implement these concepts, it remains unclear how to combine the concepts and technologies into an advanced DevOps environment which specifically supports the different roles involved in the process. This paper describes the DevOps environment set up to develop microservice-based applications and focuses on the following aspects: (i) a flexible CI/CD pipeline based on reusable templates, (ii) support for developers to use the DevOps environment efficiently, and (iii) the security of the environment against attacks.
引用
收藏
页码:134 / 143
页数:10
相关论文
共 50 条
  • [31] Quality of Service-aware matchmaking for adaptive microservice-based applications
    Stefanic, Polona
    Kochovski, Petar
    Rana, Omer F.
    Stankovski, Vlado
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (19):
  • [32] Offline Mining of Microservice-based Architectures
    Soldani, Jacopo
    Khalili, Javad
    Brogi, Antonio
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, : 63 - 73
  • [33] Nonintrusive Monitoring of Microservice-based Systems
    Pina, Fabio
    Correia, Jaime
    Filipe, Ricardo
    Araujo, Filipe
    Cardoso, Jorge
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [34] A Microservice-Based Big Data Analysis Platform for Online Educational Applications
    Miao, Kehua
    Li, Jie
    Hong, Wenxing
    Chen, Mingtao
    SCIENTIFIC PROGRAMMING, 2020, 2020
  • [35] A microservice-based middleware for the digital factory
    Ciavotta, Michele
    Alge, Marino
    Menato, Silvia
    Rovere, Diego
    Pedrazzoli, Paolo
    27TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING, FAIM2017, 2017, 11 : 931 - 938
  • [36] Implementation of a Microservice-Based Certification Platform
    Copei, Sebastian
    Wickert, Manuel
    Zuendorf, Albert
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2021), 2021, 426 : 186 - 191
  • [37] MaGiC: a DSL Framework for Implementing Language Agnostic Microservice-based Web Applications
    Bucchiarone, Antonio
    Ciumedean, Claudiu
    Soysal, Kemal
    Dragoni, Nicola
    Pech, Vaclav
    JOURNAL OF OBJECT TECHNOLOGY, 2023, 22 (01): : 1 - 21
  • [38] A Robust Game Approach for On Spot Price Cloud Markets in Microservice-Based Applications
    Sedghani, Hamta
    Passacantando, Mauro
    Lancellotti, Riccardo
    Zolfy Lighvan, Mina
    Ardagna, Danilo
    IEEE ACCESS, 2025, 13 : 42178 - 42195
  • [39] Developing Microservice-Based Applications Using the Silvera Domain-Specific Language
    Suljkanovic, Alen
    Milosavljevic, Branko
    Indic, Vladimir
    Dejanovic, Igor
    APPLIED SCIENCES-BASEL, 2022, 12 (13):
  • [40] Overview of a Domain-Driven Design Approach to Build Microservice-Based Applications
    Steinegger, Roland H.
    Giessler, Pascal
    Hippchen, Benjamin
    Abeck, Sebastian
    THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017), 2017, : 79 - 87