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 条
[31]   Deploying a Mongo DB Container for High Availability Query Processing using Novel Docker Container over Kubernetes Micro Service Architecture [J].
Niranjan, S. ;
Saravanan, M. S. .
JOURNAL OF PHARMACEUTICAL NEGATIVE RESULTS, 2022, 13 :1573-1581
[32]   Applying linux High-Availability and Load Balancing servers for video-on-demand (VOD) systems [J].
Yang, CT ;
Wang, KT ;
Li, KC ;
Lee, LT .
ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2004, PT 2, PROCEEDINGS, 2004, 3332 :455-462
[33]   Analysis of Container Based vs. Jailed Sandbox Autograding Systems [J].
Peveler, Matthew ;
Maicus, Evan ;
Holzbauer, Buster ;
Cutler, Barbara .
SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, :1087-1087
[34]   Container-Based Clinical Solutions for Portable and Reproducible Image Analysis [J].
Jordan Matelsky ;
Gregory Kiar ;
Erik Johnson ;
Corban Rivera ;
Michael Toma ;
William Gray-Roncal .
Journal of Digital Imaging, 2018, 31 :315-320
[35]   HACM: High Availability Control Method in Container-Based Microservice Applications Over Multiple Clusters [J].
Ramasamy, Boopathi ;
Na, Yeonjoo ;
Kim, Weonsu ;
Chea, Kyoungbeom ;
Kim, Jun .
IEEE ACCESS, 2023, 11 :3461-3471
[36]   Container-Based Clinical Solutions for Portable and Reproducible Image Analysis [J].
Matelsky, Jordan ;
Kiar, Gregory ;
Johnson, Erik ;
Rivera, Corban ;
Toma, Michael ;
Gray-Roncal, William .
JOURNAL OF DIGITAL IMAGING, 2018, 31 (03) :315-320
[37]   A comparative study on shells in Linux: A review [J].
Kidwai, Abdullah ;
Arya, Chandrakala ;
Singh, Prabhishek ;
Diwakar, Manoj ;
Singh, Shilpi ;
Sharma, Kanika ;
Kumar, Neeraj .
MATERIALS TODAY-PROCEEDINGS, 2021, 37 :2612-2616
[38]   Administrative model for managing Linux servers, implementing security mechanisms and open source technologies high availability oriented [J].
Florez Becerra, Manuel Guillermo ;
Barbosa Ayala, Alexander ;
Munoz Duarte, Elkin Dario .
UIS INGENIERIAS, 2012, 11 (02) :227-236
[39]   CyExec*: A High-Performance Container-Based Cyber Range With Scenario Randomization [J].
Nakata, Ryotaro ;
Otsuka, Akira .
IEEE ACCESS, 2021, 9 :109095-109114
[40]   On the attitudinal characteristics of motor carriers toward container availability systems [J].
Holguín-Veras, Jose .
International Journal of Services, Technology and Management, 2000, 1 (2-3) :140-155