Tinjauan Pustaka Orkestrasi Layanan Containerized-Cloud

Santoso, Berkah Iman and Kuntarto, Guson P. and Gunawan, Irwan Prasetya and Lestanto, Yusuf (2023) Tinjauan Pustaka Orkestrasi Layanan Containerized-Cloud. Project Report. Universitas Bakrie, Jakarta. (Unpublished)

[thumbnail of pdf]
Preview
Text (pdf)
2022_2023_Even_Research_Not_Published_Repo_eLibrary_Cloud_Orchestration.pdf - Draft Version

Download (964kB) | Preview

Abstract

Pengembangan aplikasi yang memiliki waktu rilis cepat, bersifat modular dan stabil merupakan hal wajib yang menjadi tuntutan organisasi atau perusahaan saat ini. Kecepatan pengembangan aplikasi modular tersebut membutuhkan sumber daya komputasi yang harus selalu tersedia, kapasitas sumber daya yang bersifat elastis dan orkestrasi varian sumber daya yang efisien. Variasi model sumber daya komputasi mulai dari Infrastructure-as-a-Service (IaaS) hingga Platform-as-a-Service (PaaS) merupakan kebutuhan developer maupun pihak operational aplikasi yang bersifat mandatory dan umum digunakan dalam rangka percepatan time-to-deliver aplikasi modern dari ranah development kepada production[1]. Terdapat be- ragam terobosan pada sisi penyediaan sumber daya komputasi terhadap kebutuhan pengembangan ap- likasi secara micro-services–penambahan komponen-komponen layanan pada kode sumber aplikasi yang bersifat modular, adaptif dan berskala mikro, fungsional, membutuhkan dukungan layanan multi-cloud dengan pendekatan berbasis container. Beberapa platform orkestrasi container seperti Kubernetes dan pengelolaan Docker memiliki keterbatasan berikut keunggulan masing-masing. Kubernetes dirasakan masih memiliki keterbatasan kinerja secara keseluruhan apabila dibandingkan dengan Docker, sedan- gkan Docker pada mode Swarm terlihat memiliki keterbatasan pada pengelolaan platform yang bersifat heterogen[2]. Tantangan tim developer dan tim operations (DevOps) adalah bagaimana memanfaatkan kekayaan fitur sekaligus melakukan orkestrasi antara fleksibilitas Kubernetes dengan kinerja maksimal Docker pada mode Swarm untuk membentuk aplikasi modern berbasis micro-services dalam rangka pen- ingkatan waktu pengembangan dan implementasi. Penulis mencoba untuk memberikan tinjauan literatur yang diharapkan dapat bermanfaat bagi para pengembang aplikasi modern yang masih membutuhkan mekanisme orkestrasi terintegrasi terhadap layanan berbasis container dengan memanfaatkan dukungan layanan multi-cloud agar antar komponen micro-services memiliki fungsionalitas maksimal dari masing- masing cloud infrastructure dan percepatan deployment aplikasi modern. Kubernetes, Docker pada mode Swarm dan Apache Mesos dapat menangani cluster container Docker secara efisien dan mampu melakukan pengelolaan beragam layanan, walaupun pendekatan teknis antara ketiga platform orkestrasi tersebut memiliki perbedaan. Beban overhead Kubernetes memberikan hasil yang cukup tinggi apabila diband- ingkan dengan Docker pada mode Swarm yang memiliki beban overhead lebih rendah. Sedangkan pada Apache Mesos memberikan unjuk kerja yang tinggi pada mekanisme berbagi pakai sumber daya kom- putasi untuk beragam platform. Pada hasil keseluruhan, kita dapat melihat kinerja dan overhead ketiga platform orkestrasi container tersebut, yaitu Kubernetes memiliki kinerja lebih rendah dibandingkan dengan Docker pada mode Swarm atau Apache Mesos. Pada sisi lain, Kubernetes yang dijalankan pada implementasi desain kompleks menghasilkan sifat response yang lebih fleksibel dan memiliki kemampuan lebih baik apabila dibandingkan dengan Docker pada mode Swarm dan Apache Mesos, sehingga kedua orchestration containerized platform tersebut memiliki karakteristik unik masing-masing.

Item Type: Monograph (Project Report)
Subjects: Computer Science > Computer Networking
Science Paper > Research Report
Divisions: Fakultas Teknik dan Ilmu Komputer > Program Studi Informatika
Depositing User: Ahmad Yani
Date Deposited: 27 Jul 2023 01:45
Last Modified: 27 Jul 2023 01:45
URI: http://repository.bakrie.ac.id/id/eprint/7805

Actions (login required)

View Item View Item