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 条
  • [41] MicroBlend: An Automated Service-Blending Framework for Microservice-Based Cloud Applications
    Son, Myungjun
    Mohanty, Shruti
    Gunasekaran, Jashwant Raj
    Kandemir, Mahmut
    2023 IEEE 16TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD, 2023, : 460 - 470
  • [42] MicroNF: a microservice-based hybrid framework for NFV
    Sun C.
    Bi J.
    Zheng Z.
    Wang S.
    Hu H.
    Tongxin Xuebao/Journal on Communications, 2019, 40 (08): : 54 - 59
  • [43] Adopting and Sustaining Microservice-Based Software Development
    Vitharana P.
    Daya S.A.
    Communications of the ACM, 2024, 67 (07) : 34 - 41
  • [44] A microservice-based platform for IoT application development
    Porruvecchio, Guido
    Romanino, Alessandro
    Casari, Carlino
    Sanna, Raffaella
    2021 IEEE 12TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2021, : 332 - 336
  • [45] Microservice-Based Architecture for an Energy Management System
    Lyu, Zhongliang
    Wei, Hua
    Bai, Xiaoqing
    Lian, Chunjie
    IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 5061 - 5072
  • [46] Automated deployment of a microservice-based monitoring infrastructure
    Ciuffoletti, Augusto
    1ST INTERNATIONAL CONFERENCE ON CLOUD FORWARD: FROM DISTRIBUTED TO COMPLETE COMPUTING, 2015, 68 : 163 - 172
  • [47] IRENE: Interference and High Availability Aware Microservice-based Applications Placement for Edge Computing
    Souza, Paulo
    Nascimento, Joao
    Boeira, Conrado
    Vieira, Angelo
    Rubin, Felipe
    Reis, Romulo
    Rossi, Fabio
    Ferreto, Tiago
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2020, : 490 - 497
  • [48] On the maintenance support for microservice-based systems through the specification and the detection of microservice antipatterns✩
    Tighilt, Rafik
    Abdellatif, Manel
    Trabelsi, Imen
    Madern, Loic
    Moha, Naouel
    Gueheneuc, Yann-Gael
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 204
  • [49] Towards Efficient Diagnosis of Performance Bottlenecks in Microservice-Based Applications (Work In Progress paper)
    Belkhiri, Adel
    Ben Attia, Maroua
    de Magalhaes, Felipe Gohring
    Nicolescu, Gabriela
    COMPANION OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE COMPANION 2024, 2024, : 40 - 46
  • [50] A method for monitoring the coupling evolution of microservice-based architectures
    Apolinário D.R.F.
    de França B.B.N.
    Journal of the Brazilian Computer Society, 2021, 27 (01)