Kurniawan, Muhammad Fahmi (2020) Optimasi server live streaming menggunakan microservices dan load balancer. Undergraduate thesis, Universitas Islam Negeri Maulana Malik Ibrahim.
|
Text (Fulltext)
14650074.pdf - Accepted Version Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
INDONESIA:
Optimasi server live streaming menggunakan microservices dan load balancer membantu Sistem Administrator PTIPD UIN Maulana Malik Ibrahim Malang dalam mengoptimalkan server website live streaming. Untuk mengoptimalkan server yang ada, digunakan metode microservices untuk membagi server menjadi lebih kecil yang saling terhubung. Pembagian tersebut dilakukan dengan membangun beberapa container docker. Server dibagi menjadi tiga yaitu server A yang merupakan server tunggal, server B dengan 3 kontainer, dan server C dengan 10 kontainer. Kemudian beban kinerja server dalam merespon request juga dibagi menggunakan nginx load balancer. Untuk mengetahui tingkat response time pada server dilakukan pengujian menggunakan Apache Benchmark pada 3 kondisi. Hasil pengujian menunjukkan bahwa ¬server B dan C mampu menangani request lebih cepat dan stabil disaat request berjumlah lebih banyak yaitu pada kondisi 2 dan 3. Server B mampu menangani request dengan kecepatan rata-rata response time 33.95 ms pada kondisi 2 dengan nilai standar deviasi 6.29 ms dan 35.04 ms pada kondisi 3 dengan nilai standar deviasi 5.57 ms. Server C dengan kecepatan rata-rata 34.29 ms pada kondisi 2 dengan nilai standar deviasi 6.06 ms dan 33.94 ms pada kondisi 3 dengan nilai standar deviasi 8.85 ms. Sedangkan pada kondisi 1 server C jauh lebih cepat dibandingkan dengan server lainnya yaitu dengan kecepatan rata-rata response time mencapai 34.68 ms dengan nilai standar deviasi 6.81 ms.
ENGLISH:
Optimization of live streaming server using microservices and load balancer helps PTIPD Administrator System of UIN Maulana Malik Ibrahim Malang to optimize live streaming website server. Optimize the existing server, the microservices method used to divide the server into smaller, interconnected servers. The division is building by several container dockers. The server divided into three servers: server A, a single server, server B with three containers, and server C with ten containers. Then, the burden of server performance in responding to requests is also shared using the Nginx load balancer. To determine the level of response time on the server, testing done using Apache Benchmark in 3 conditions. The test results show that servers B and C can handle requests faster and more stable when there are more requests in conditions 2 and 3. Server B can handle requests with an average response time speed of 33.95 ms. In condition 2, a standard deviation value is 6.29 ms and 35.04 ms. Then, in condition 3, a standard deviation value is 5.57 ms. Server C, with average speed, is 34.29 ms. In condition 2, with a standard deviation of 6.06 ms and 33.94 ms, condition 3 with a standard deviation of 8.85 ms. Whereas on condition 1, server C is faster than the other servers with an average response time of 34.68 ms with a standard deviation value of 6.81 ms.
ARABIC:
تحسين server live streaming باستحدام Microservices و Load Balancerتساعد مدير النظام PTIPD بجامعة مولانا مالك إبراهيم الإسلامية الحكومية بمالانج في تحسين server website live streaming. لتحسين الملقم فيها، استحدم منهج microservices لتقسيم الخادم أصغر ومترابطة. كان التقسيم صنع لبناء container docker. إنقسم الملقم إلى ثلاثة أشياء وهم الملقم الألف يعني الملقم الواحد، والملقم الباء بثلاثة إناء، والملقم الجيم بعشرة إناء. ثم تحميل أداء الخادم في إجابة االمطالبة تنقسم باستحدام nginx load balancer. لتعريف طباقة response time في الملقم فهناك الاحتبار في استحدام Apache Benchmark الى ثلاثة أحوال. ونتائج الاحتبار تدل أن الملقم الألف والجيم قادران على التعامل أسرع وثبات حينما أكثر الطلبات في وضع الثاني والثالث. الملقم الباء قادر على التعامل الطلبات بسرعة المتساوي response time 33.95 مللي ثانية في وضع الثاني بقيمة الانحراف المعياري 6.29 مللي ثانية و 35.04 مللي ثانية في وضع الثالث بقيمة الانحراف المعياري 5.57 مللي ثانية. الملقم الجيم بسرعة المتساوي 34.29 مللي ثانية في وضع الثاني بقيمة الانحراف المعياري 6.06 مللي ثانية و 33.94 مللي ثانية في وضع الثالث بقيمة الانحرف المعياري 8.85 مللي ثانية. وفي وضع الواحد الملقم الجيم أسرع بنسبة على ملقم الأخر يعني بسرعة المتساوي response time تأدي إلى 34.68 مللي ثانية بقيمة الانحراف المعياري 6.81 مللي ثانية.
Item Type: | Thesis (Undergraduate) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Supervisor: | Hariyadi, M. Amin and Hanani, Ajib | |||||||||
Contributors: |
|
|||||||||
Keywords: | Server; Live Streaming; Microservices; Docker; Nginx; Load Balancer | |||||||||
Subjects: | 08 INFORMATION AND COMPUTING SCIENCES > 0805 Distributed Computing > 080503 Networking and Communications | |||||||||
Departement: | Fakultas Sains dan Teknologi > Jurusan Teknik Informatika | |||||||||
Depositing User: | Muhammad Fahmi Kurniawan | |||||||||
Date Deposited: | 22 Jun 2020 10:22 | |||||||||
Last Modified: | 05 Jun 2023 15:18 | |||||||||
URI: | http://etheses.uin-malang.ac.id/id/eprint/17776 |
Downloads
Downloads per month over past year
Actions (login required)
View Item |