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 条
  • [41] Hybrelastic: a hybrid elasticity strategy with dynamic thresholds for microservice-based cloud applications
    Accorsi J.A.
    da Rosa Righi R.
    Rodrigues V.F.
    da Costa C.A.
    Singh D.
    International Journal of Cloud Computing, 2024, 13 (02) : 99 - 123
  • [42] Workflow-Aware Automatic Fault Diagnosis for Microservice-Based Applications With Statistics
    Wang, Tao
    Zhang, Wenbo
    Xu, Jiwei
    Gu, Zeyu
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (04): : 2350 - 2363
  • [43] 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
  • [44] Automated Deployment of a Microservice-based Monitoring Infrastructure
    Department of Computer Science, University of Pisa, P.le B. Pontecorvo, Pisa
    I-56122, Italy
    Procedia Comput. Sci., (163-172):
  • [45] Response Time Characterization of Microservice-Based Systems
    Correia, Jaime
    Ribeiro, Fabio
    Filipe, Ricardo
    Araujo, Filipe
    Cardoso, Jorge
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [46] ArgServices: A Microservice-Based Architecture for Argumentation Machines
    Lenz, Mirko
    Dumani, Lorik
    Schenkel, Ralf
    Bergmann, Ralph
    ROBUST ARGUMENTATION MACHINES, RATIO 2024, 2024, 14638 : 352 - 369
  • [47] 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
  • [48] 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
  • [49] Microservice-Based Architecture for an Energy Management System
    Lyu, Zhongliang
    Wei, Hua
    Bai, Xiaoqing
    Lian, Chunjie
    IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 5061 - 5072
  • [50] Adopting and Sustaining Microservice-Based Software Development
    Vitharana P.
    Daya S.A.
    Communications of the ACM, 2024, 67 (07) : 34 - 41