Thesis EVALUACIÓN DE KUBERNETES, UN SISTEMA DE ORQUESTACÓN DE DOCKER CONTAINERS PARA COMPUTACIÓN EN NUBE
Loading...
Date
2016
Journal Title
Journal ISSN
Volume Title
Program
Campus
Universidad Técnica Federico Santa María UTFSM. Casa Central Valparaíso
Abstract
Since 2000, the utilization of virtualization technologies have increased rapidly and also the
launch of new alternatives. Docker has been one of these alternatives, Docker has been used by
companies like Google, Spotify, GILT, yelp, RackSpace, Ebay and others. On the other hand, it’s
common that the applications need to be scalabe and highly available to meet user demands. But
Docker Engine does not have the functionality to interact with a cluster of nodes, it can only communicate
with a node, that is why the requirement for a solution to orchestrate and communicate
containers. This paper presents an evaluation of Kubernetes using two environments and finally
shows the advantages and disadvantages of this system.
Desde el a˜no 2000, la utilizaci´on de tecnolog´ıas de virtualizaci´on han aumentado r´apidamente y a su vez el lanzamiento de nuevas alternativas. Docker ha sido una de estas alternativas: siendo usado por empresas como Google, Spotify, GILT, yelp, RackSpace, Ebay entre otras. Por otra parte, es com´un que las aplicaciones necesiten escalables y ser altamente disponibles para poder satisfacer la demanda de los usuarios. Sin embargo, Docker Engine no tiene la funcionalidad de interactuar con un cluster de nodos, solamente puede comunicarse con un nodo, es por ello la necesidad de una soluci´on para orquestar y comunicar los containers. Kubernetes es un orquestador open source de Docker containers encabezado y utilizado en producci´on por Google. En este trabajo se realiza una evaluaci´on a algunos aspectos de Kubernetes para ser alojado en nube. Esta evaluaci´on se realizar´a a trav´es de una implementaci´on de Kubernetes en dos ambientes con el objetivo de verificar de manera emp´ırica las ventajas y desventajas de este tipo de sistemas y proponer trabajos futuros.
Desde el a˜no 2000, la utilizaci´on de tecnolog´ıas de virtualizaci´on han aumentado r´apidamente y a su vez el lanzamiento de nuevas alternativas. Docker ha sido una de estas alternativas: siendo usado por empresas como Google, Spotify, GILT, yelp, RackSpace, Ebay entre otras. Por otra parte, es com´un que las aplicaciones necesiten escalables y ser altamente disponibles para poder satisfacer la demanda de los usuarios. Sin embargo, Docker Engine no tiene la funcionalidad de interactuar con un cluster de nodos, solamente puede comunicarse con un nodo, es por ello la necesidad de una soluci´on para orquestar y comunicar los containers. Kubernetes es un orquestador open source de Docker containers encabezado y utilizado en producci´on por Google. En este trabajo se realiza una evaluaci´on a algunos aspectos de Kubernetes para ser alojado en nube. Esta evaluaci´on se realizar´a a trav´es de una implementaci´on de Kubernetes en dos ambientes con el objetivo de verificar de manera emp´ırica las ventajas y desventajas de este tipo de sistemas y proponer trabajos futuros.
Description
Catalogado desde la versión PDF de la tesis.
Keywords
KUBERNETES, NUBE, PLATAFORMAS