High Availability Server Using Raspberry Pi 4 Cluster and Docker Swarm

In the Industrial 4.0 era, almost all activities and transactions are carried out via the internet, which basically uses web technology. For this reason, it is absolutely necessary to have a high-performance web server infrastructure capable of serving all the activities and transactions required by...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: T Yudi Hadiwandra, Feri Candra
Formato: article
Lenguaje:EN
Publicado: UIR Press 2021
Materias:
Acceso en línea:https://doaj.org/article/f7baff97f226494c89ea1691748a38fd
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:f7baff97f226494c89ea1691748a38fd
record_format dspace
spelling oai:doaj.org-article:f7baff97f226494c89ea1691748a38fd2021-11-04T09:53:22ZHigh Availability Server Using Raspberry Pi 4 Cluster and Docker Swarm2528-40612528-405310.25299/itjrd.2021.vol6(1).5806https://doaj.org/article/f7baff97f226494c89ea1691748a38fd2021-07-01T00:00:00Zhttps://journal.uir.ac.id/index.php/ITJRD/article/view/5806https://doaj.org/toc/2528-4061https://doaj.org/toc/2528-4053In the Industrial 4.0 era, almost all activities and transactions are carried out via the internet, which basically uses web technology. For this reason, it is absolutely necessary to have a high-performance web server infrastructure capable of serving all the activities and transactions required by users without any constraints. This research aims to design a high-performance (high availability) web server infrastructure with low cost (low cost) and energy efficiency. low power) using Cluster Computing technology on the Raspberry Pi Single Board Computing and Docker Container technology. The cluster system is built using five raspberry Pi type 4B modules as cluster nodes, and the Web server system is built using docker container virtualization technology. Meanwhile, cluster management uses Docker Swarm technology. Performance testing (Quality of Service) of the cluster system is done by simulating a number of loads (requests) and measuring the response of the system based on the parameters of Throughput and Delay (latency). The test results show that the Raspberry Pi Cluster system using Docker Swarm can be used to build a High Availability Server system that is able to handle very high requests that reach Throughput = 161,812,298 requests / sec with an Error rate = 0%.T Yudi HadiwandraFeri CandraUIR Pressarticlecluster computingdocker swarmhigh availabilityraspberry piweb serverComputer softwareQA76.75-76.765Information technologyT58.5-58.64Computer engineering. Computer hardwareTK7885-7895ENIT Journal Research and Development, Vol 6, Iss 1, Pp 43-51 (2021)
institution DOAJ
collection DOAJ
language EN
topic cluster computing
docker swarm
high availability
raspberry pi
web server
Computer software
QA76.75-76.765
Information technology
T58.5-58.64
Computer engineering. Computer hardware
TK7885-7895
spellingShingle cluster computing
docker swarm
high availability
raspberry pi
web server
Computer software
QA76.75-76.765
Information technology
T58.5-58.64
Computer engineering. Computer hardware
TK7885-7895
T Yudi Hadiwandra
Feri Candra
High Availability Server Using Raspberry Pi 4 Cluster and Docker Swarm
description In the Industrial 4.0 era, almost all activities and transactions are carried out via the internet, which basically uses web technology. For this reason, it is absolutely necessary to have a high-performance web server infrastructure capable of serving all the activities and transactions required by users without any constraints. This research aims to design a high-performance (high availability) web server infrastructure with low cost (low cost) and energy efficiency. low power) using Cluster Computing technology on the Raspberry Pi Single Board Computing and Docker Container technology. The cluster system is built using five raspberry Pi type 4B modules as cluster nodes, and the Web server system is built using docker container virtualization technology. Meanwhile, cluster management uses Docker Swarm technology. Performance testing (Quality of Service) of the cluster system is done by simulating a number of loads (requests) and measuring the response of the system based on the parameters of Throughput and Delay (latency). The test results show that the Raspberry Pi Cluster system using Docker Swarm can be used to build a High Availability Server system that is able to handle very high requests that reach Throughput = 161,812,298 requests / sec with an Error rate = 0%.
format article
author T Yudi Hadiwandra
Feri Candra
author_facet T Yudi Hadiwandra
Feri Candra
author_sort T Yudi Hadiwandra
title High Availability Server Using Raspberry Pi 4 Cluster and Docker Swarm
title_short High Availability Server Using Raspberry Pi 4 Cluster and Docker Swarm
title_full High Availability Server Using Raspberry Pi 4 Cluster and Docker Swarm
title_fullStr High Availability Server Using Raspberry Pi 4 Cluster and Docker Swarm
title_full_unstemmed High Availability Server Using Raspberry Pi 4 Cluster and Docker Swarm
title_sort high availability server using raspberry pi 4 cluster and docker swarm
publisher UIR Press
publishDate 2021
url https://doaj.org/article/f7baff97f226494c89ea1691748a38fd
work_keys_str_mv AT tyudihadiwandra highavailabilityserverusingraspberrypi4clusteranddockerswarm
AT fericandra highavailabilityserverusingraspberrypi4clusteranddockerswarm
_version_ 1718444938784407552