Laporkan Masalah

Implementasi Autoscaling dengan Pendekatan Berbasis Pengguna (User-Centric) untuk Optimalisasi Sumber Daya Cloud pada Aplikasi Lukita

AHMAD SYAHRUDDIN, Anni Karimatul Fauziyyah, S.Kom., M.Eng.

2024 | Tugas Akhir | D4 TEKNOLOGI JARINGAN

Dalam era digital yang terus berkembang, teknologi cloud menjadi infrastruktur penting karena menawarkan pengelolaan sumber daya yang efisien, skalabilitas tinggi, dan biaya operasional berdasarkan penggunaan. Penelitian ini bertujuan untuk menerapkan metode autoscaling dengan pendekatan berbasis pengguna (User-Centric) untuk mengoptimalkan sumber daya cloud dan menjaga kinerja aplikasi Lukita. Penelitian ini menggunakan metode autoscaling berdasarkan CPU utilization dan schedule pada Aplikasi Lukita. Pengujian dilakukan dengan menggunakan load testing untuk memastikan layanan berfungsi optimal dalam berbagai kondisi beban. Hasil pengujian menunjukkan bahwa penerapan autoscaling berdasarkan sinyal CPU utilization maupun schedule terbukti sangat efektif dalam mengelola beban kerja yang bervariasi, dengan hasil yang menunjukkan penurunan drastis dalam response time serta meminimalisir error sepenuhnya bahkan pada jumlah pengguna yang tinggi. Oleh karena itu, autoscaling memastikan bahwa layanan dapat menangani peningkatan jumlah pengguna dengan efisien, mengalokasikan sumber daya cloud secara dinamis sesuai kebutuhan, dan menjaga kinerja optimal tanpa mengalami penurunan kinerja. Penelitian ini memberikan pandangan penting mengenai perlunya optimalisasi sumber daya cloud dan bagaimana pendekatan berbasis pengguna dapat meningkatkan kinerja dan stabilitas layanan aplikasi.

In the ever-evolving digital era, cloud technology has become a crucial infrastructure due to its efficient resource management, high scalability, and usage-based operational costs. This study aims to implement an autoscaling method with a User-Centric approach to optimize cloud resources and maintain the performance of the Lukita application. This research employs autoscaling based on CPU utilization and scheduling for the Lukita Application. Testing was conducted using load testing to ensure the service functions optimally under various load conditions. The test results show that the implementation of autoscaling based on CPU utilization signals and scheduling is very effective in managing varying workloads, demonstrating a significant reduction in response time and completely minimizing errors even with a high number of users. Therefore, autoscaling ensures that the service can efficiently handle increasing user numbers, dynamically allocate cloud resources as needed, and maintain optimal performance without degradation. This research provides important insights into the necessity of optimizing cloud resources and how a User-Centric approach can enhance the performance and stability of application services.

Kata Kunci : Aplikasi Lukita, Autoscaling, User-Centric, Load Testing, Google Cloud Platform

  1. D4-2024-457207-abstract.pdf  
  2. D4-2024-457207-bibliography.pdf  
  3. D4-2024-457207-tableofcontent.pdf  
  4. D4-2024-457207-title.pdf