Diseño de una cloud privada basada en software OpenStack

Luque Yarza, Borja de y 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.

Descripción

Título: Diseño de una cloud privada basada en software OpenStack
Autor/es:
  • Luque Yarza, Borja de
  • Martínez García, Jorge
Director/es:
  • García Martín, Javier
  • Muñoz Fernández, Isabel
Tipo de Documento: Proyecto Fin de Carrera/Grado
Fecha: 2017
Materias:
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (7MB) | Vista Previa
[img] Archivo comprimido ZIP - Acceso permitido solamente a usuarios en el campus de la UPM
Descargar (129MB)
[img] Archivo comprimido ZIP - Acceso permitido solamente a usuarios en el campus de la UPM
Descargar (2kB)
[img] Archivo comprimido ZIP - Acceso permitido solamente a usuarios en el campus de la UPM
Descargar (669B)

Resumen

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.

Más información

ID de Registro: 48913
Identificador DC: http://oa.upm.es/48913/
Identificador OAI: oai:oa.upm.es:48913
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 09 Ene 2018 13:14
Ultima Modificación: 09 Ene 2018 13:17
  • InvestigaM
  • GEO_UP4
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM