Performa quality of service (QoS) melalui implementasi blue-green deployment pada infrastruktur multiple server
DOI:
https://doi.org/10.35313/jitel.v4.i2.2024.167-176Keywords:
blue-green deployment, multiple server, update deployment, QoSAbstract
Dalam pengembangan perangkat lunak, strategi deployment seperti blue-green deployment menjadi krusial untuk merilis aplikasi dengan efisien, minim risiko dan menghindari downtime. Dalam penelitian ini, blue-green deployment digunakan untuk memastikan pembaruan aplikasi berjalan lancar dan handal. Strategi ini melibatkan dua lingkungan terpisah, biru dan hijau, lingkungan biru menjalankan versi aplikasi saat ini, sedangkan lingkungan hijau menjalankan versi baru. Dengan demikian, analisis performa quality of service (QoS) dilakukan pada infrastruktur multiple server untuk memvalidasi efektivitas strategi ini. Pengujian dilakukan dengan mengukur tiga parameter QoS throughput, response time, dan packet loss menggunakan dua klien pada kondisi sebelum, selama, dan setelah update deployment yang melibatkan penambahan fitur pada aplikasi web. Pengujian QoS pada aplikasi web menunjukkan keterkaitan erat antara throughput, response time, dan packet loss, di mana perubahan pada satu parameter mempengaruhi parameter lainnya. Berdasarkan standar TIPHON dari ETSI, skenario 1 hingga 5 memiliki response time sangat baik dan packet loss sangat baik, sementara skenario 6 hingga 8 memiliki response time buruk dan packet loss yang berkisar dari baik hingga sedang.
References
I. Syarifudin, “Berkenalan dengan Deployment Strategies: Canary vs Blue Green,” Medium.com, 16 Januari 2023. [Online]. Available: https://irwansyarifudin16.medium.com/kenalan-dengan-Deployment-strategies-Canary-vs-Blue-Green-26d4d0d2b602. [Accessed 24 Januari 26].
C. K. Rudrabhatla, “Comparison of zero downtime based Deployment technique in pulic cloud Infrastructure,” I-SMAC (IoT in Social, Mobile,Analytics and Cloud) (I-SMAC), vol. 978-1-7281-5464-0, pp. 1082-1086, 2020.
D. Ernst, A. Becker, and S. Tai, “Rapid Canary Through Proxying and Two-Stage Load Balancing,” IEEE International Conference on Software Architecture Companion (ICSA-C), pp. 116-122, 2019.
B. Yang, A. Sailer, S. Jain, and A. E. Tomala-Reyes, “Service Discovery Based Blue-Green Deployment Technique in Cloud Native Environment,” IEEE International Conference on Services Computing, pp. 185-192, 2018.
A. Singh and V. Mansotra, “A Comparison on Continuous Integration and Continuous Deployment (CI/CD) on Cloud Based on Various Deployment and Testing Strategies,” International Journal for Research in Applied Science & Engineering Technology (IJRASET), vol. 9, no. VI, pp. 4968-4977, 2021.
H. W. Joaquin and S. Rodriguez, “A Policy Based Application Deployment Method in Hybrid Cloud Environment,” International Conference on Future Internet of Things and Cloud, pp. 93-99, 2018.
Y. Qiu, Q. Shen, Y. luo, C. Li, and Z. Wi, “A Secure Virtual Machine Deployment Strategy to Reduce Co-Residency in Cloud,” IEEE Trustcom/BigDataSE/ICESS, pp. 347-354, 2017.
K. Huang, B. Shen, “Service Deployment strategies for efficient execution of composite SaaS applications on cloud platform,” The Journal of Systems and Software, vol. 0164-1212, 2015.
P. Rajkovi´c, D. Aleksi´c, A. Djordjevi´c, and D. Jankovi´c, “Hybrid Software Deployment Strategy for Complex Industrial Systems,” MDPI, vol. 11, pp. 1-28, 2022.
R. Seth, P. Priyadarshini, R. Sharma, V. Rastogi, and Yash, “BLUE GREEN DEPL UE GREEN DEPLOYMENT STRATEGY FOR APPLICA TEGY FOR APPLICATIONS,” Technical Disclosure Commons, pp. 1-17, 2023.
J. J. Carroll, P.Anand, and D. Guo, “Preproduction Deploys: Cloud-Native Integration Testing,” IEEE, 2021.
A. A. Sukmandhani, “QoS (Quality of Services),” onlinelearning.binus.ac.id, 15 June 2020. [Online]. Available: https://onlinelearning.binus.ac.id/computer-science/post/qos-Quality-of-Services. [Accessed 26 Januari 2024].
Downloads
Published
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.