ANALISIS PERBANDINGAN MANAJEMEN KONFIGURASI MENGGUNAKAN ANSIBLE DAN SHELL SCRIPT PADA CLOUD SERVER DEPLOYMENT AWS

  • Tedi Alfiandi Universitas Harapan Medan
  • T. M. Diansyah Universitas Harapan Medan
  • Risko Liza Universitas Harapan Medan
Keywords: Cloud Server, Amazon Web Service, Ansible, Shell Script

Abstract

Utilization of cloud computing technology in the development of a website has significant developments such as the use of disk storage, memory, and CPUs running in the cloud at a low cost when compared to physical servers. When creates a website, human interaction in carrying out the deployment process such as creating a database and installing the packages needed by the website, all of this is done manually so it takes a lot of time. An automation process is needed to solve this problem by using ansible and shell scripts in the website deployment process. This final project will compare ansible and shell scripts as configuration management for drupal deployments to the Amazon web service EC2 server by analyzing the deployment process time, CPU and memory usage on the server, throughput, and packet loss. Based on tests that shell scripts have performed outperformed ansible at deployment time with a difference of 3 minutes, troughput generated in ansible testing is better with an average of 60,164 Kb/s and 22,009 Kb/s for shell scripts, and ansible usage against the CPU is much better because it does not make the server overloaded.

Downloads

Download data is not yet available.

References

[1] R. Attaufiq, “CONFIGURATION MANAGEMENT SYSTEM CMS PADA PT RADIANT UTAMA INTERINSCO,” UIN Syarif Hidayatullah Jakarta, 2014.
[2] Y. Kurniawan, Ansible for AWS A simple way to provision and manage your Amazon Cloud infrastructure. Leanpub, 2016.
[3] S. Mathew, “Overview of Amazon Web Services (Survey Report),” 2014. http://media.amazonwebservices.com/AWS_Overview.pdf.
[4] D. Tsumak, “Large-Scale Provisioning and Configuration Management,” UNIVERSITY OF TARTU, 2016.
[5] I. M. B. Swastika and I. G. O. G. Atitama, “Otomatisasi Konfigurasi Mikrotik Router Menggunakan Software Ansible,” Internet Think Big Data Teknol. Tantangan dan Peluang, pp. 495–502, 2017.
[6] J. Geerling, Ansible for DevOps : Server and configuration management for humans. Leanpub, 2015.
[7] A. A. Slameto and Lukman, “Penerapan Openssh Dan Bash Script Untuk Simultaneos Remote Access Client Pada Laboratorium Stmik Amikom Yogyakarta,” Teknol. Inf., vol. IX, no. 27, pp. 23–32, 2014.
[8] C. Ramey and B. Fox, “Bash Reference Manual - Reference Documentation for Bash Edition 5.0, for Bash Version 5.0.,” Case Western Reserve University & Free Software Foundation, 2019. https://www.gnu.org/software/bash/manual/bash.pdf (accessed Sep. 26, 2020).
[9] P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” Recommendations of the National Institute of Standards and Technology, 2011. https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf.
[10] A. R. Hakim, “Analisis Perbandingan Sistem Cloud Azure Dan Google Cloud,” InfoTekJar (Jurnal Nas. Inform. dan Teknol. Jaringan), vol. 1, no. 1, pp. 38–41,2016,doi: 10.30743/infotekjar.v1i1.38.
Published
2020-09-30
How to Cite
Alfiandi, T., Diansyah, T. M., & Liza, R. (2020, September 30). ANALISIS PERBANDINGAN MANAJEMEN KONFIGURASI MENGGUNAKAN ANSIBLE DAN SHELL SCRIPT PADA CLOUD SERVER DEPLOYMENT AWS. JiTEKH, 8(2), 78-84. https://doi.org/https://doi.org/10.35447/jitekh.v8i2.308