En inglés
Cloud computing makes extensive use of virtual machines, because they allow the workload is isolated and also, the use of resources is somewhat controlled. Currently, the additional levels of abstraction involved in virtualization allow to reduce workload performance. The most recent advances in container-based virtualization simplify the deployment of software applications without this implying the loss of control over the resources assigned to different applications. In this paper, we analyze the performance of a web application running in the containers of the Docker platform, as well as that of another free software platform, KVM, and a host operating system.
En español
La computación en la nube hace un uso extensivo de máquinas virtuales, pues permiten que la carga de trabajo esté aislada y además, el uso de los recursos este algo controlado. En la actualidad, los niveles adicionales de abstracción involucrados en virtualización permiten reducir el rendimiento de carga de trabajo. Los avances más recientes en la virtualización basada en contenedores simplifican la implementación de aplicaciones de software sin que esto implique la perdida el control sobre los recursos asignados a las diferentes aplicaciones.
En este documento, se analiza el rendimiento de una aplicación web funcionando en los contenedores de la plataforma Docker, como también el de otra plataforma de software libre, KVM, y un sistema operativo anfitrión.