A Comparative Analysis of High Availability for Linux Container Infrastructures

被引:2
作者
Simon, Marek [1 ]
Huraj, Ladislav [1 ]
Bucik, Nicolas [1 ]
机构
[1] Univ SS Cyril & Methodius, Inst Comp Technol & Informat, Trnava 91701, Slovakia
来源
FUTURE INTERNET | 2023年 / 15卷 / 08期
关键词
high availability; containers; Linux; Kubernetes; Proxmox; Docker; Docker Swarm; DOCKER;
D O I
10.3390/fi15080253
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the current era of prevailing information technology, the requirement for high availability and reliability of various types of services is critical. This paper focusses on the comparison and analysis of different high-availability solutions for Linux container environments. The objective was to identify the strengths and weaknesses of each solution and to determine the optimal container approach for common use cases. Through a series of structured experiments, basic performance metrics were collected, including average service recovery time, average transfer rate, and total number of failed calls. The container platforms tested included Docker, Kubernetes, and Proxmox. On the basis of a comprehensive evaluation, it can be concluded that Docker with Docker Swarm is generally the most effective high-availability solution for commonly used Linux containers. Nevertheless, there are specific scenarios in which Proxmox stands out, for example, when fast data transfer is a priority or when load balancing is not a critical requirement.
引用
收藏
页数:19
相关论文
共 50 条
  • [21] An Overview of Linux Container Based Network Emulation
    Peach, Schalk
    Irwin, Barry
    van Heerden, Renier
    PROCEEDINGS OF THE 15TH EUROPEAN CONFERENCE ON CYBER WARFARE AND SECURITY (ECCWS 2016), 2016, : 253 - 259
  • [22] Highlighting the Container Memory Consolidation Problems in Linux
    Laniel, Francis
    Carver, Damien
    Sopena, Julien
    Wajsburt, Franck
    Lejeune, Jonathan
    Shapiro, Marc
    2019 IEEE 18TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2019, : 87 - 90
  • [23] High Availability Management for Applications Services in the Cloud Container-Based Platform
    Alahmad, Yanal
    Agarwal, Anjali
    Daradkeh, Tariq
    2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2018,
  • [24] An analysis of security vulnerabilities in container images for scientific data analysis
    Kaur, Bhupinder
    Dugre, Mathieu
    Hanna, Aiman
    Glatard, Tristan
    GIGASCIENCE, 2021, 10 (06):
  • [25] LXCloudFT: Towards high availability, fault tolerant Cloud system based Linux Containers
    Louati, Thouraya
    Abbes, Heithem
    Cerin, Christophe
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 122 : 51 - 69
  • [26] Comparative Analysis of Trace Tools for Real-Time Linux
    de Oliveira, D. B.
    de Oliveira, R. S.
    IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (06) : 1134 - 1140
  • [27] Comparative Analysis of Trace Tools for Real-Time Linux
    1600, IEEE Computer Society (12): : 1134 - 1140
  • [28] Experimental Analysis of Security Attacks for Docker Container Communications
    Lee, Haneul
    Kwon, Soonhong
    Lee, Jong-Hyouk
    ELECTRONICS, 2023, 12 (04)
  • [29] Enabling High Availability Edge Computing Platform
    Sangolli, Deepa Rajendra
    Ravindrarao, Nagthej Manangi
    Patil, Priyanka Chidambar
    Palissery, Thrishna
    Liu, Kaikai
    2019 7TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILE CLOUD 2019), 2019, : 85 - 92
  • [30] Exploring the support for high performance applications in the container runtime environment
    Martin, John Paul
    Kandasamy, A.
    Chandrasekaran, K.
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2018, 8