Analisis Performa Aplikasi Berbasis Arsitektur Microservices Pada Kubernetes Menggunakan Computer Cluster Raspberry PI 4

Regi, Apriandi (2023) Analisis Performa Aplikasi Berbasis Arsitektur Microservices Pada Kubernetes Menggunakan Computer Cluster Raspberry PI 4. Undergraduate Thesis thesis, Institut Teknologi Telkom Purwokerto.

[img] Text
Cover (4).pdf

Download (1MB)
[img] Text
Abstract (3).pdf

Download (76kB)
[img] Text
Abstrak (3).pdf

Download (77kB)
[img] Text
BAB I (3).pdf

Download (199kB)
[img] Text
BAB II (3).pdf

Download (443kB)
[img] Text
BAB III (3).pdf

Download (1MB)
[img] Text
BAB IV (3).pdf
Restricted to Registered users only

Download (502kB) | Request a copy
[img] Text
BAB V (4).pdf

Download (79kB)
[img] Text
Daftar Pustaka (2).pdf

Download (152kB)
[img] Text
Lampiran (4).pdf
Restricted to Registered users only

Download (660kB) | Request a copy

Abstract

The increasing number of technology users requires an application support infrastructure to increase its ability to continue serving users. Therefore, application support infrastructure is needed to be able to provide active services. Applications with microservices architecture can run independently, which means that when a failure occurs in one system, it does not affect other systems. The use of Kubernetes on a Raspberry Pi cluster computer can facilitate the management of containers that run to run an application, this is very important to be able to use Kubernetes on a Raspberry Pi cluster computer which in this study used as many as three Raspberry Pi for application support infrastructure to save on infrastructure costs. From the analysis of application performance, the system can handle requests well up to 50000 requests with an error rate of only 2.03% on Blog applications that process data from the database and process images from the NFS server. In addition, the throughput is monitored quite well at 43,066 transactions/second, which means that every second the system can process 43 pages of applications. However, the delay value is quite large in testing 500 connections up to 1000 at a value of 6.3795 to 8.6926 seconds, but it is quite good in testing with several 100 connections which are worth 1.3978 seconds. Server availability keeps application services active when there is a system failure on one of the nodes, but there is a decrease in application performance in the 30 to 50- second period. CPU usage is dominant on the masternode which processes a lot of data traffic by the NFS server and database at 96.2773%, but RAM usage tends to be small from the three nodes due to the dominant process using the CPU. Keywords: Microservices, Kubernetes, Raspberry Pi, Computer Cluster

Item Type: Thesis (Undergraduate Thesis)
Subjects: T Technology > TA Engineering (General). Civil engineering (General)
Divisions: Faculty of Informatics > Informatics Engineering
Depositing User: pustakawan ittp
Date Deposited: 31 May 2023 06:41
Last Modified: 09 Jun 2023 12:49
URI: http://repository.ittelkom-pwt.ac.id/id/eprint/9634

Actions (login required)

View Item View Item