Otomatisasi dan Pengelolaan Konfigurasi Game Server Menggunakan Ansible
Abstrak
Abstrak4Agate adalah sebuah perusahaan yang bergerak di bidang multimedia interaktif dengan spesialisasi pembuatan software game. Selain membuat game untuk hiburan secara umum, agate juga menawarkan layanan gamifikasi. Model bisnis gamifikasi ini menyebabkan Agate memiliki banyak pelanggan dari pihak lain, hal ini berdampak pada jumlah proyek yang Agate miliki. Hasilnya Agate seringkali membuat dan mengkonfigurasi banyak server, karena setiap proyek akan memiliki servernya sendiri-sendiri sesuai dengan kebutuhan. Dalam pelaksanaannya tim DevOps akan membuat dokumentasi proses konfigurasi server dan juga menyimpan semua identitas server seperti IP Address dan SSH Private Key. Setiap kali membuat server tim DevOps akan melihat dokumentasi yang telah dibuat dan menyimpan data-data server lagi, hal ini dilakukan secara berulang-ulang. Salah satu solusi yang dapat ditawarkan adalah dengan membuat proses3proses tersebut terotomatisasi. Hasilnya, waktu pembuatan server akan lebih singkat dan meningkatkan efisiensi pekerjaan. Penulis akan menggunakan salah satu tools yang berjenis Infrastructure as a Code (IaC) yaitu Ansible untuk mengimplementasikan proses otomatisasinya dan menggunakan metode Agile dalam pembuatan Modulnya. Dengan metode ini, penulis dapat lebih cepat menemukan dan memperbaiki kesalahan yang mungkin akan terjadi pada kasus nyata kedepannya. Hasilnya adalah modul-modul siap pakai, yang nantinya dapat digunakan kedepannya oleh Agate.
Kata kunci—Ansible, AWX, Automation, IaC
Unduhan
Referensi
Crunchbase. (2022, Juli 07). Agate - Crunchbase Company Profile & Funding [Online]. Available: https://www.crunchbase.com/organization/agate
Agate. (2022, Juli 07). Our Service - Agate.id [Online]. Available: https://agate.id/ourservice/ AWX: Web-Based Console Manager for
Ansible_" ADMIN Magazine. (2018). Retrieved April 2, 2022, from https://www.adminmagazine.com/Archive/2018/46/AWXWeb-Based-Console Manager-for-Ansible
Uphill, T. DevOps: Puppet, Docker and Kubernetes; Packt Publishing: Birmingham,
UK, 2017; ISBN 978-1788297615. [Google Scholar]
Microsoft. Health Endpoint Monitoring
Pattern. Available online: https://docs.microsoft.com/enus/azure/architecture/patterns/healthendpoint-monitoring (accessed on 17 April .
Ansible,
[Online]. Available: https://github.com/ansible/awx-operator. [Accessed: 10-Apr-2022].



