Diseño de una cloud privada basada en software OpenStack

Luque Yarza, Borja de and Martínez García, Jorge (2017). Diseño de una cloud privada basada en software OpenStack. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Diseño de una cloud privada basada en software OpenStack
Author/s:
  • Luque Yarza, Borja de
  • Martínez García, Jorge
Contributor/s:
  • García Martín, Javier
  • Muñoz Fernández, Isabel
Item Type: Final Project
Date: 2017
Subjects:
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (7MB) | Preview
[img] Archive (ZIP) - Users in campus UPM only
Download (129MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (2kB)
[img] Archive (ZIP) - Users in campus UPM only
Download (669B)

Abstract

Un nuevo escenario en el entorno de las tecnologías de la información ha emergido en cuanto al desarrollo y la explotación de aplicaciones. La irrupción del cloud computing viene acompañada de un cambio de paradigma que lleva a tranformar también el modo en que la infraestructura es gestionada. En este contexto muchas empresas toman la decisión de construir sus propias plataformas de tipo cloud. Este trabajo trata sobre el diseño e implantación de una cloud privada basada en OpenStack y software Open Source únicamente. Tras el análisis del contexto tecnológico y las alternativas existentes, se realiza un análisis de requisitos en base a un supuesto práctico. Dicho supuesto toma como ejemplo una empresa que pretende transicionar a este nuevo modelo de plataforma utilizando OpenStack. Como requisito fundamental, se establece que el sistema integre características de alta disponibilidad propias de los entornos críticos, con disponibilidad próxima al 100%. El diseño final resultante, que incluye el conjunto de requisitos identificados previamente, se utiliza finalmente para realizar una implementación real del sistema descrito (un piloto). El piloto, totalmente funcional, solo se diferenciará de un entorno real en las limitaciones hardware que le son impuestas. Adicionalmente se implementa el conjunto habitual de servicios centrales presentes en una organización, tales como DNS, NTP, servicio de directorio (LDAP) y otros. De este modo el piloto constituye un entorno que permite validar el diseño de forma fidedigna. Para validar dicho piloto, se realiza un conjunto detallado de pruebas tanto manuales como automatizadas que pueden ser utilizadas en un contexto productivo. ABSTRACT A new scenario in the information technologies environment has emerged regarding how the applications are developed and delivered. The cloud computing irruption brings a new paradigm that includes a different approach in the way how the infrastructure is managed. In this context many companies take the decision of building their own cloud platforms. This project discuss about the design and implementation of a private cloud based on OpenStack and Open Source software only. After analyzing the technological context and the existing alternatives, an analysis of the requeriments is performed based on a practical example. This example is related to a company that wants to evolve to this new platform model using OpenStack. As a main requirement, it is established that the system has features of high availability similar to critical environments, with availability close to 100%. The resulting final design, which includes the previously identified set of requirements, is finally used to perform a real implementation of the described system (a PoC1). The PoC, fully functional, will only differ from a real environment in the hardware limitations that are imposed. In addition, the usual set of core services present in an organizatio (such as DNS, NTP, directory service (LDAP) and others) are implemented. In this way, the PoC provides an environment that allows the validation of the design in a reliable way. In order to validate this PoC, a detailed set of manual and automated tests are carried out. This set of tests can also be used in a productive context.

More information

Item ID: 48913
DC Identifier: http://oa.upm.es/48913/
OAI Identifier: oai:oa.upm.es:48913
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 09 Jan 2018 13:14
Last Modified: 09 Jan 2018 13:17
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM