Implementasi Deployment Aplikasi Wordpress Menggunakan Layanan Kubernetes Cluster pada Google Cloud Platform
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
DOI
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.