Infrastructure as Code (IaC) Menggunakan OpenStack untuk Kemudahan Pengoperasian Jaringan Cloud Computing (Studi Kasus: Smart City di Provinsi Bali) (Infrastructure as Code (IaC) Using OpenStack for Ease of Operation of A Cloud Computing Network (A Case Study of Smart City in Bali Province)

Main Article Content

I Putu Agus Eka Pratama

Abstract

Implementasi smart city memerlukan adanya teknologi cloud computing, sebagaimana  dijumpai pada implementasi Bali Smart Island di Provinsi Bali. Di balik kemudahan dan manfaat yang diberikan, terdapat sejumlah tantangan yang dihadapi oleh pengguna terkait dengan implementasi cloud computing. Salah satunya adalah lamanya waktu operasional cloud computing, yang dapat memengaruhi kualitas layanan publik dan tingkat kepercayaan masyarakat terhadap pemerintah. Untuk itu, pada penelitian ini diusulkan solusi penggunaan IaC berbasis OpenStack menggunakan Neo-CLI untuk mempersingkat waktu operasional pada cloud computing. IaC dalam bentuk orkestrasi OpenStack, dilakukan pada dua belas node (stack) di dalam jaringan, yang meliputi node untuk provinsi, kabupaten, dan kota di Provinsi Bali. Pengujian dilakukan dengan melakukan development hingga stack terbentuk, kemudian mencatat waktu masing-masing proses. Dari pengujian yang dilakukan, diperoleh hasil waktu rata-rata sebesar 9,1 detik untuk terbentuknya proses development node. Berdasarkan hasil tersebut, diperoleh kesimpulan bahwa usulan implementasi IaC berbasis OpenStack menggunakan Neo-CLI mampu mempersingkat waktu pengoperasian cloud computing. Hasil pengujian juga turut membuktikan hipotesis yang diajukan di dalam penelitian ini.

 

Article Details

Section
Articles
Author Biography

I Putu Agus Eka Pratama, Departement of Information Technology, Faculty of Engineering, Udayana University

I Putu Agus Eka Pratama. Menyelesaikan pendidikan S1 Informatika dan S2 Informatika di Institut Teknologi Telkom Bandung dan Institut Teknologi Bandung. Staf pengajar di Program Studi Teknologi informasi, Fakultas Teknik, Universitas Udayana.

References

Abdurrozzaq, H., Oris K.S., 2019. “Smart City, Konsep Kota Cerdas Sebagai Alternatif Penyelesaian Masalah Perkotaan Kabupaten/Kota, di Kota-Kota Besar Provinsi Sumatera Utara”. Jurnal Buletin Utama Teknik, Vol.14,No.2, pp.128-135.⁠

Ahmed E.Y., 2012. Exploring Cloud Computing Services and Applications. Journal of Emerging Trends in Computing and Information Sciences, Vol. 3, No. 6, pp. 838-847.

Akond, R., 2020. “Security Smells in Ansible and Chef Scripts: A Replication Study”. Journal of ACM Transactions On Software Engineering and Methodology (TOSEM), Vol.01, pp.31-40.

Alex, B.D., Muhammad K., 2015. “Sistem Otomasi Sebagai Upaya Perbaikan Kualitas Dengan Metode Pada Line Finishing (Studi Kasus : PT X)”. Jurnal Ilmiah Teknik Industri, Vol.3 No.3, pp.141 – 149.

Arsa, I.G.N.W., 2019. "Analisis Sistem Cloud Computing IAAS Penyedia Server Cloud Dengan Standar NIST Special Publication 800-145," Jurnal Sistem dan Informatika.

BiznetGIO. 2020. “Dokumentasi neo-cli”, BiznetGIO homepage, 24 Juni 2020. https://github.com/BiznetGIO/neo-cli

Daniel, G.,2015. “The Analysis of OpenStack Cloud Computing Platform: Features and Performance,” Journal of Telecommunications and Information Technology, Vol.3, pp.52-57.

Docker. 2020. “Get Started with Docker to Help Developer and Development Team Build and Ship Application”. Docker Homepage, 24 Juni 2020. https://www.docker.com/

Emilia, M. 2020. “What is container management and why is it important?”, Tech Target Homepage. 24 Juni 2020. https://searchitoperations.techtarget.com/definition/container-management-software

Faiq, W., 2017. "Implementasi Cloud Computing di Beberapa Instansi Pemerintahan". Jurnal Masyarakat Telematika dan Informasi, Vol.8 No.2, pp.97-108.

Julio S., 2019. "ARGON: A Model-Driven Infrastructure Provisioning Tool," 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C).

Kubernetes, 2020. “Kubernetes: Orkestrasi Kontainer dengan Skala Produksi, Otomatisasi Kontainer Deployment, Scaling, dan Management”. Kubernetes webpage, 24 Juni 2020. https://kubernetes.io/id/

Liming, Z., Ingo, W., Len, B., 2015. DevOps: A Software Architect's Perspective. 3rd edition. United States: Addison-Wesley Publisher.

Mell, P., Grance, T. 2011. “The NIST Definition of Cloud Computing: Recommendations of the National Institute of Standards and Technology.” NIST Special Publication 800-145. U.S.

Muhammad, F., dkk., 2018. Perancangan dan Implementasi Network Functions Virtualization (NFV) Berbasis Cloud Computing dengan OpenStack. JATIKOM Jurnal Aplikasi dan Teori Ilmu Komputer, Vol.01 No.02, pp.1-6.

Nguyen,A.T., et al., 2017. DevOps: Introducing Infrastructure-as-Code. 2017 IEEE/ACm International Conference on Software Engineering (ICSE). DOI: 10.1109/ICSE-C.2017.162

Nusa Bali. 2019. “Pemasangan Fasilitas Wifi Gratis Sasar Lebih dari 4.000 Titik di Bali”. Nusa Bali 12 April 2019. https://www.nusabali.com/berita/50371/pemasangan-fasilitas-wifi-gratis-sasar-lebih-dari-4000-titik-di-bali

OpenStack, 2020. “What is OpenStack?”, OpenStack homepage, 24 Juni 2020. https://docs.openstack.org/ussuri

Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S. 2017. “A Design Science Research Methodology for Information System Research,” Vol.24, Issue 3, Winter 2007-8, pp. 45-78.

Pratama,I.P.A.E., 2014. Smart City Beserta Cloud Computing dan Teknologi - Teknologi Pendukung Lainnya. Bandung: Penerbit Informatika.

Red Hat, Inc., 2020. “Automation: What is Orchestration?” Red Hat Homepage, 24 Juni 2020. https://www.redhat.com/en/topics/automation/what-is-orchestration

Shivam, Poornima K., 2020. Infrastructure as Code: A Devops First Approach. International Research Journal of Engineering and Technology (IRJET), Volume: 07 Issue: 07, pp.3867-3869.

Siebra, C., et al., 2018. From Theory to Practice: The Challenges of a DevOps Infrastructure as Code Implementation. In: ICSOFT 13th 2018, International Conference on Software Technologies. Porto : Portugal July 26 – 28 2018. Portugal: Porto.

Silvia, A., 2017. "An Infrastructure Modelling Tool for Cloud Provisioning," 14th IEEE International Conference on Services Computing (IEEE SCC 2017)At: Honolulu, Hawaii, USA.

Stephen, W., BMC Blog, 2020. “IT Automation vs IT Orchestration: Using Both for Maximum Benefit”, 24 Juni 2020. https://www.bmc.com/blogs/it-orchestration-vs-automation-whats-the-difference

Sunaryo, Agus T., Kasmawi, 2017. “Rancang Bangun Server Cloud Computing di Politeknik Negeri Bengkalis”. Jurnal INOVTEK POLBENG -SERI INFORMATIKA, Vol.2, No.1, pp. 33-40.

Teguh, Mulyono. 2018. “E-Government Berbasis Cloud Computing Pada Pemerintah Daerah”. Jurnal JIKE, Vol.1, No,1, pp.7-14.

Yamato, Y., et al., 2014. “Development of template Management Technology for Easy Deployment of Virtual Resources on OpenStack,” Journal of Cloud Computing: Advances, Systems and Applications, Vol.3, No.7, pp.1-12.