Implementasi Dan Profiling Layanan Cms Wordpress Menggunakan Fitur Horizontal Pod Autoscaler Pada Google Kubernetes Engine Dengan Metrik Cpu, Pod, Dan Transaction
Abstract
Abstrak— Aspek skalabilitas layanan pada cloud platform
dapat dilakukan dengan container manajemen dengan
Kubernetes Berdasarkan hal tersebut, penggunaan fitur pada
Google Kubernetes Engine yaitu horizontal pod autoscaler dapat
menjadi solusi. Metode yang digunakan pada pengujian ini
menggunakan Load Testing untuk mengukur utilisasi CPU, dan
kemampuan layanan menerima request dari varian jumlah user
tersebut. Pengujian pada layanan disimulasikan menggunakan
platform cloud yaitu Google Cloud Platform dengan service
Google Kubernetes Engine. Pada layanan CMS yang
menggunakan HPA memiliki konfigurasi CPU 70%. Rata-rata
penggunaan CPU dibawah 70% masih termasuk batas aman.
Dari hasil analisis penerimaan request tidak ada perbedaan
yang signifikan pada total request dan average response time.
Namun pada parameter persentase failure layanan CMS yang
menggunakan HPA, terdapat perbedaan persentase failure
yang cukup tinggi. Seperti pada varian user 200 layanan CMS
Non-HPA memiliki total request 2161 dengan persentase failure
100% dan layanan CMS dengan HPA memiliki total request
1578 dengan persentase failure 14%. Dengan persentase failure
yang lebih kecil dapat di indikasikan HPA dapat menjadi salah
satu solusi meningkatkan skalabilitas.
Kata kunci: Kubernetes, Load Testing, Horizontal Pod
Autoscaler, skalabilitas
References
ITU/UN tech agency. (2023). Measuring digital
development: Facts & figures 2019. ITU Hub.
https://www.itu.int/hub/2020/05/measuringdigital-development-facts-figures-2019/
Kusuma, T. P., Munadi, R., & Sanjoyo, D. D.
(2017). Implementasi dan analisis computer
clustering system dengan menggunakan
virtualisasi Docker. eProceedings of
Engineering, 4
Singh, H. (2022, January 6). Understanding how
Autoscaling works in DevOps - debut Infotech -
medium. Medium.
https://medium.com/debutinfotech/understandi
ng-how-autoscaling-works-in-devops7bb04503eff6
Horizontal pod autoscaling. (2023, July 25).
Kubernetes.
https://kubernetes.io/docs/tasks/runapplication/horizontal-pod-autoscale/
Cockcroft, A. (2001). Capacity planning for
internet services: Quick Planning Techniques
for High Growth Rates.
Falatah, M. M., & Batarfi, O. (2014). Cloud
scalability Considerations. International
Journal of Computer Science & Engineering
Survey, 5(4), 37-47.://doi.org/10.5121/ijcses.2014.5403



