An Advanced DevOps Environment for Microservice-based Applications

被引:9
|
作者
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 条
  • [1] Transparent Tracing of Microservice-based Applications
    Santana, Matheus
    Sampaio, Adalberto, Jr.
    Andrade, Marcos
    Rosa, Nelson S.
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1252 - 1259
  • [2] Lihonga - a Microservice-based Virtual Learning Environment
    Kapembe, Samuel Stallin
    Quenum, Jose
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2018), 2018, : 98 - 100
  • [3] Towards a Reference Dataset of Microservice-Based Applications
    Brogi, Antonio
    Canciani, Andrea
    Neri, Davide
    Rinaldi, Luca
    Soldani, Jacopo
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 219 - 229
  • [4] Microservice-Based Architecture for the Integration of Data Backends and Dashboard Applications in the Energy and Environment Domains
    Sidler, Jannik
    Braun, Eric
    Schmitt, Christian
    Schlachter, Thorsten
    Hagenmeyer, Veit
    ADVANCES AND NEW TRENDS IN ENVIRONMENTAL INFORMATICS: A BOGEYMAN OR SAVIOUR FOR THE UN SUSTAINABILITY GOALS?, 2022, : 37 - 48
  • [5] Improving microservice-based applications with runtime placement adaptation
    Sampaio, Adalberto R., Jr.
    Rubin, Julia
    Beschastnikh, Ivan
    Rosa, Nelson S.
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2019, 10 (01)
  • [6] Detecting Artifact Anomalies in Microservice-Based Financial Applications
    Fahmi, Faisal
    Huang, Pei-Shu
    Wang, Feng-Jian
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, : 418 - 421
  • [7] Distributed Redundant Placement for Microservice-based Applications at the Edge
    Zhao, Hailiang
    Deng, Shuiguang
    Liu, Zijie
    Yin, Jianwei
    Dustdar, Schahram
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) : 1732 - 1745
  • [8] Insights from SONATA: Implementing and Integrating a Microservice-based NFV Service Platform with a DevOps Methodology
    Soenen, Thomas
    Van Rossem, Steven
    Tavernier, Wouter
    Vicens, Felipe
    Valocchi, Dario
    Trakadas, Panos
    Karkazis, Panos
    Xilouris, George
    Eardley, Philip
    Kolometsos, Stavros
    Kourtis, Michail-Alexandros
    Guija, Daniel
    Siddiqui, Shuaib
    Hasselmeyer, Peer
    Bonnet, Jose
    Lopez, Diego
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [9] Microservice-based Architecture for the NRDC
    Le, Vinh D.
    Neff, Melanie M.
    Stewart, Royal V.
    Kelley, Richard
    Fritzinger, Eric
    Dascalu, Sergiu M.
    Harris, Frederick C., Jr.
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1659 - 1664
  • [10] Fitness-guided Resilience Testing of Microservice-based Applications
    Long, Zhenyue
    Wu, Guoquan
    Chen, Xiaojiang
    Cui, Chengxu
    Chen, Wei
    Wei, Jun
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, : 151 - 158