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
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
Authors who publish with this journal agree to the following terms:
- Author (s) hold copyrights and retain copyrights of articles if the article is accepted for publishing.
- The author grants the journal, right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work’s authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal’s published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
- The article and any associated published material are distributed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Public allowed to Share (copy and redistribute the material in any medium or format) and Adapt (remix, transform, and build upon the material) this journal article content.
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.