Analisis Performansi Ftp Server, Mail Server, Dan Web Server Pada Container Docker, Lxc, Dan Lxd

Authors

  • Adinda Riztia Putri Telkom University
  • Rendy Munadi Telkom University
  • Ridha Muldina Negara Telkom University

Abstract

Abstrak Teknologi containerization sebagi salah satu alternatif dalam virtualisasi terus berkembang. Fleksibilitas dan efektivitas yang ditawarkan oleh containerization bahkan kini telah terintegrasi dengan Cloud Computing, salah satunya adalah implementasi project Magnum dalam Open Stack sebagai salah satu solusi bagi large and scalable cloud. Container hadir dalam banyak nama, diantaranya yang paling banyak diadaptasi oleh enterprise dan paling banyak disebut adalah Doker, LXC, dan LXD. Penelitian ini akan membahas tentang performansi Docker, LXC, dan LXD ketika menjalankan layanan server yang paling popular di cloud, yaitu FTP Server, Mail Server, dan Web Server. Pengujian dilakukan dengan tujuan untuk mengetahui overall performance dari server yang dijalankan di dalam masing-masing container dibandingkan dengan server native. Selain itu, pengujian ini juga melihat performansi masing-masing layanan server yang diujikan berupa HTTP request yang dapat dilayani oleh Web Server dalam waktu tertentu, waktu yang dibutuhkan untuk menyelesailkan FTP Request pada FTP request dan performansi berupa banyaknya pesan yang dapat dikirim sebuah mail server melalui SMTP Protocol. Dari hasil penelitian didapatkan bahwa terdapat perbedaan performansi antara sistem native dengan sistem container Docker, LXC, dan LXD. Performansi sistem LXD menunjukkan hasil paling unggul dengan persentase 90,5% dibandingkan dengan native berdasarkan metric overall performance. Untuk pengujian FTP Server, LXD menunjukkan performansi yang unggul dari segi response time, sedangkan dari segi latency dan transfer rate menunjukkan LXC memiliki performansi yang terbaik di antara ketiganya. Pada pengujian Mail server, ketiga container memiliki selisih performansi yang cukup kecil bahkan jika dibandingkan dengan native, hanya terpaut di bawah 2%. Sedangkan pada pengujian web server, LXD menunjukkan performa yang baik jika digunakan untuk menjalankan webserver dengan concurrent level rendah. Untuk tingkat concurrent level yang lebih tinggi, LXC menunjukkan nilai yang paling stabil dan cepat diantara ketiganya. Kata kunci : Docker, LXC, LXD, cloud computing Abstract Containerization technology as an alternative in virtualization is developing. Flexibility and effectivity offered by containerization technology now is integrated with cloud computing, the implementation of Magnum project in OpenStack as one of the solution for large and scalable cloud. Container has many names, among them are Docker, LXC, and LXD, the most adapted container for enterprise. This research will reveal the performance of aforementioned container when running popular services on cloud, FTP Server, Mail Server, and Web Server. The testing is done with a purpose to know the overall performance of a server running on the top of each container compared to native server. Furthermore, the goal of this research is also to know the performance of each tested server’s service, such as HTTP request that can be served by a web server in a time, time needed to complete FTP request on FTP server and performance of how many messages that a Mail Server able to process by SMTP Protocol. Result of this research shows that there is a difference between native and Docker, LXC, and LXD performance system. Performance system of LXD show the most promising one with 90,5% compared to native based on overall performance metrix. While in FTP Server testing, LXD show the best result in term of response time, while in latency and transfer rate dominated by LXC. In email server testing, all of the container has a very little performance difference compared to native, below 2%. While in web server testing, LXD show a better result if running on a low concurrent level that is 2000 user at a time. For a higher concurrent level, LXC show a better and stable result compared to other containers. Keywords: Docker, LXC, LXD, cloud computing

Downloads

Published

2018-12-01

Issue

Section

Program Studi S1 Teknik Telekomunikasi