Otomatisasi dan Pengelolaan Konfigurasi Game Server Menggunakan Ansible

Penulis

  • Ichsan Sting Telkom University
  • Duddy Soegiarto Telkom University
  • Ismail Ismail Telkom University

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

Referensi

DAFTAR PUSTAKA

Crunchbase. (2022, Juli 07). Agate -

Crunchbase Company Profile & Funding

[Online]. Available:

https://www.crunchbase.com/organization/a

gate

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,

Ansible AWX operator for Kubernetes built

with operator SDK and Ansible,= GitHub.

[Online]. Available:

https://github.com/ansible/awx-operator.

[Accessed: 10-Apr-2022].

##submission.downloads##

Diterbitkan

2023-10-31

Terbitan

Bagian

Program Studi D4 Teknologi Rekayasa Multimedia