Recent development of real-time technologies is focusing on the standard of Web Real Time Communi... more Recent development of real-time technologies is focusing on the standard of Web Real Time Communication (WebRTC) Application Programming Interface (API) which aim to implement the real-time technologies to the web. The main goal is to communicate with other people using video, audio or files in the web browser without installing any additional plugins. In the era of WebRTC development, the need of server as a WebRTC service provider is increasing, causing the new trend, virtualization. A Virtual Machine (VM) is responsible to handle a service or application. Service or application that run by the virtual machine also need a resources such as processor and memory. The efficient use of hardware resources is needed while the provider receives a high demand or run a lot of application or services. Therefore, the containerization method was born. One of the newest technologies from container is Docker. Docker provide an open platform for system administrator and developer in order to build, pack, and run application wherever as a light container. This research doing an evaluation and comparison of WebRTC Servers that run in Docker and VM based on the system performance, which is the use of resources or resource utilization. The result, Docker has more capabilities to utilize the resources efficiently than VM does. This means, Docker performances is better than VM.
Recent development of real-time technologies is focusing on the standard of Web Real Time Communi... more Recent development of real-time technologies is focusing on the standard of Web Real Time Communication (WebRTC) Application Programming Interface (API) which aim to implement the real-time technologies to the web. The main goal is to communicate with other people using video, audio or files in the web browser without installing any additional plugins. In the era of WebRTC development, the need of server as a WebRTC service provider is increasing, causing the new trend, virtualization. A Virtual Machine (VM) is responsible to handle a service or application. Service or application that run by the virtual machine also need a resources such as processor and memory. The efficient use of hardware resources is needed while the provider receives a high demand or run a lot of application or services. Therefore, the containerization method was born. One of the newest technologies from container is Docker. Docker provide an open platform for system administrator and developer in order to build, pack, and run application wherever as a light container. This research doing an evaluation and comparison of WebRTC Servers that run in Docker and VM based on the system performance, which is the use of resources or resource utilization. The result, Docker has more capabilities to utilize the resources efficiently than VM does. This means, Docker performances is better than VM.
Uploads