Implementasi Deployment Aplikasi Wordpress Menggunakan Layanan Kubernetes Cluster pada Google Cloud Platform
Abstract
Setiap perusahaan memiliki produk digitalnya masing-masing, dengan pesatnya
teknologi digital dan kebutuhan dari pengguna, mengharuskan perusahaan untuk dapat mendeliver
layanan
digitalnya
agar
selalu
tersedia
dan
dapat
diakses
kapanpun.
Demi
menyajikan
layanan
digital yang ada setiap saat dan dalam jumlah yang banyak, para pengembang di
perusahaan membuat aplikasi sesuai dengan banyaknya permintaan dan juga kebutuhan, hal
ini menimbulkan masalah pada beberapa hal, misalnya semakin banyaknya aplikasi, semakin
banyak pula server yang dibutuhkan, tentunya hal ini menambah biaya untuk pengembangan
aplikasi, selain itu adanya dependensi antara aplikasi satu dengan yang lainnya membuat
aplikasi tersebut mengalami masalah apabila pengembang mengeluarkan versi terbaru dari
aplikasi. PT. Bio Farma merupakan salah satu perusahaan BUMN yang bergerak di bidang
produksi vaksin, antisera, dan produk biologi lainnya. Dalam hal ini penulis berkesempatan
untuk mengambil bagian pada magang pada divisi Teknologi Informasi, di tim Infrastruktur
dan Operasional TI PT. Bio Farma, sebagai Cloud Infrastructure Engineer. Tim infrastruktur
sendiri mengurus berbagai keperluan dalam lingkungan pengembangan aplikasi PT. Bio
Farma, diantaranya merupakan bagian IT Operations yang menyiapkan lingkungan
pengembangan aplikasi, lebih khususnya dalam tahap deployment aplikasi. Google cloud
platform (GCP) merupakan salah satu platform cloud computing terkenal yang memiliki
banyak layanan, seperti diantaranya Google Kubernetes Engine. Kubernetes yang merupakan
teknologi orkestrasi container memungkinkan pengembang untuk memanajemen container
yang berisikan aplikasi dalam jumlah yang besar, hal tersebut dapat menguntungkan aplikasi
agar tidak mudah mengalami downtime, karena container sendiri memiliki sumber daya yang
terpisah dari aplikasi lainnya. Dalam penelitian ini akan dilakukan uji coba untuk penerapan deployment
aplikasi wordpress dan wiki.js melalui kubernetes dan pengujian dalam load
testing dalam variasi mulai dari 100, 500, 1000, 1500, dan 2000 request. Hasil uji coba dari
penelitian ini adalah aplikasi wordpress dan wiki.js yang dapat diakses dengan cara
deployment melalui teknologi cluster kubernetes dan load testing menyimpulkan hasil
pengujian mendapatkan waktu yang variatif serta availability layanan Kubernetes masih
dapat tersedia, sekalipun jumlah akses user dan request mencapai 1500 dan 2000 request.
Collections
- Informatics Engineering [2170]