# A Comparative Analysis of High Availability for Linux Container Infrastructures
## 7 Conclusions  
The article focused on the comparison and analysis of different high-availability solutions for Linux container infrastructures. Based on the experiments performed, data on average service recovery time, average number of data transferred, and total number of failed calls were collected. These data allowed one to identify the strengths and weaknesses of each solution and to determine the optimal container solution for common use.  
Analysis of the tests found that Docker, using its high-availability manager Docker Swarm, performed best in terms of fastest service recovery, with Kubernetes coming in second place. On the other hand, the Proxmox platform had the worst results in the service recovery speed test.  
For the number of failed calls, the Docker platform using its high-availability manager, Docker Swarm, was again in the best position; however, when the load balancing feature of Docker and Kubernetes was not used, the Proxmox platform emerged as the best service.  
When the average call time results were tested and analyzed, the best performing service was Docker using its high-availability manager, Docker Swarm; in contrast, the worst performing service was Proxmox, which had the worst average call time across all test cases.  
However, when analyzing the results of the average data transfer rate test, the Proxmox platform was the definitive winner, as it was able to transfer data the fastest.  
Based on these results, it can be concluded that, in general, the best high-availability solution within commonly used Linux containers is Docker using its high-availability manager Docker Swarm. The exceptions are cases where the transfer speed of the service is more important, or where it is not a priority to use load balancing; in this case, the Proxmox platform leads the way.  
However, it is important to remember that these technologies are dynamically evolving and constantly improving, and it is essential to stay up to date with the latest developments and innovations in this field. Future research will focus on investigating the latest security practices and mechanisms to protect container environments and on comparing different types of persistent storage in terms of performance, availability, scalability, and security. An important goal is also to minimize costs while improving the reliability and availability of container applications. Research should focus on innovative approaches to enable effective management of high availability in challenging and dynamic container environments. In addition, future studies could also incorporate artificial intelligence and clustering methods to improve the performance, management, and security of container solutions [45; 46; 47].  
Conceptualization, M.S. and N.B.; methodology, M.S. and N.B.; validation, M.S. and N.B.; formal analysis, M.S., N.B. and L.H.; investigation, N.B.; resources, M.S., N.B. and L.H.; writing--original draft preparation, M.S. and N.B.; writing--review and editing, M.S. and L.H.; supervision, M.S.; funding acquisition, L.H. All authors have read and agreed to the published version of the manuscript.  
The work was funded by the Cultural and Educational Grant Agency MSVVaS SR, grant number KEGA 012 UCM-4/2021.  
Not applicable.  
The data presented in this study are available in this article.  
The authors declare no conflict of interest.