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)
Isi Artikel Utama
Abstrak
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.
Rincian Artikel
Jurnal IPTEK-KOM menggunakan kebijakan akses terbuka. Syarat yang harus dipenuhi oleh Penulis sebagai berikut:
- Penulis menyimpan hak cipta dan memberikan jurnal hak penerbitan pertama naskah secara simultan dengan lisensi di bawah Creative Commons Attribution License yang mengizinkan orang lain untuk berbagi pekerjaan dengan sebuah pernyataan kepenulisan pekerjaan dan penerbitan awal di jurnal ini.
- Penulis bisa memasukkan ke dalam penyusunan kontraktual tambahan terpisah untuk distribusi non ekslusif versi kaya terbitan jurnal (contoh: mempostingnya ke repositori institusional atau menerbitkannya dalam sebuah buku), dengan pengakuan penerbitan awalnya di jurnal ini.
- Penulis diizinkan dan didorong untuk mem-posting karya mereka online (contoh: di repositori institusional atau di website mereka) sebelum dan selama proses penyerahan, karena dapat mengarahkan ke pertukaran produktif, seperti halnya sitiran yang lebih awal dan lebih hebat dari karya yang diterbitkan. (Lihat Efek Akses Terbuka).
Referensi
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.