Back to Search Start Over

Containers vs. virtual machines: performance comparison

Authors :
David Ramirez-Peralta
Ever Alcudia-Fuentes
Source :
Journal of Scientific and Technical Applications. :1-9
Publication Year :
2021
Publisher :
ECORFAN, 2021.

Abstract

Server virtualization is a technological innovation widely used in information technology (IT) companies. Virtualization provides a platform to run different operating system services in the cloud. It makes it easy to build multiple virtual machines on a single basic physical machine, either in the form of hypervisors or containers. To host many microservices applications, emerging technology has introduced a model consisting of different operations performed by smaller individual deployed services. Therefore, the demand for low-cost virtualization techniques is developing rapidly. There are many lightweight virtualization technologies; Docker is one of them, which is an open-source platform. This technology enables developers and system administrators to build, create, and run applications using the Docker engine. This document provides performance evaluation of Docker containers and virtual machines using standard benchmark tools such as Sysbench, Phoronix, and Apache, including CPU performance, memory performance, storage read/write performance, load test and measurement of operating speed.

Details

ISSN :
24444928
Database :
OpenAIRE
Journal :
Journal of Scientific and Technical Applications
Accession number :
edsair.doi...........fcbf2a650383a915b307bc39d697c8a3
Full Text :
https://doi.org/10.35429/jsta.2021.20.7.1.9