Projecte llegit
Títol: Automatización del aprovisionamiento de servidores y despliegue de servicios en un centro de datos
Director/a: YÚFERA GÓMEZ, JOSEP M.
Departament: ENTEL
Títol: Automatización del aprovisionamiento de servidores y despliegue de servicios en un centro de datos
Data inici oferta: 12-02-2015 Data finalització oferta: 12-10-2015
Estudis d'assignació del projecte:
- GR ENG SIS TELECOMUN
- GR ENG TELEMÀTICA
Tipus: Individual | |
Lloc de realització: EETAC | |
Paraules clau: | |
Grandes infraestructuras de red, gestión | |
Descripció del contingut i pla d'activitats: | |
El mundo está en constante cambio, la aparición de Internet ha
sido catalizador de todo tipo de reacciones en el ámbito de las tecnologías de la información. Las infraestructuras dedicadas a proporcionar servicios en la red han experimentado un crecimiento digno de aparecer en los libros de historia y los desarrolladores e ingenieros de sistemas juegan un papel vital en esta revolución tecnológica. Las herramientas de administración de sistemas han evolucionado al mismo ritmo que las infraestructuras, y el trabajo de los ingenieros ha pasado de ser algo casi artesanal a estar integrado en metodologías ágiles y técnicas de programación extrema. En este contexto aparecen herramientas como Docker, Puppet, CoreOS y Mesos, entre otras. El objetivo del trabajo propuesto consiste en sentar las bases para un sistema escalable basado en las herramientas mencionadas, que centralice y automatice la configuración y el despliegue de grandes infraestructuras de servidores. |
|
Overview (resum en anglès): | |
The aim of this project is to provide a solution to two scalability issues that arise in big computation infraestructures: Inefficient resources utilization in the data center and the increase of the management complexity. Regarding fleets of servers, you dont have to go back far in time to verify that both configuration management and resources allocation polices have evolved very fast. The server is no longer the gravitation center and the data center consolidates as the new abstraction layer where computation happens. This project presents two platforms in simbiosis, the bootstrapping platform and the exploitation platform. The former is used to bootstrapp and manage the latter, which in turn unifies the data center resources and performs dynamic resources allocation based on demand. The project has a balanced effort of design, development and integration phases. The exploitation platform is larger in terms of number of components however, it just required an integration effort. All the building blocks are detailed in the project as well as its functions and its interactions. Despite being the smaller one, the bootstrapping platform requires the higher design and development efforts. All the building blocks are detailed in the project as well as its functions, building recips and full structural and procedural diagrams. The project ends with an installation guide that helps the reader to deploy a bootstrapping platform which in turn can be used to deploy an exploitation platform. |