Hosting virtual de alta disponibilidad con Apache
Torrente Palacios, Enric
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Título variante: High availability virtual hosting with Apache
Título variante: Hosting virtual d'alta disponibilitat amb Apache
Fecha: 2018-02-11
Resumen: El crecimiento de la demanda actual de servicios de alojamiento web, ha desencadenado en una gran cantidad de empresas que ofrecen múltiples servicios de hosting, con distintas características que influyen en la elección del servicio al cliente final. Hoy en día, factores como la disponibilidad del servicio, pueden ser importantes para la elección del sistema de alojamiento. Por ello, las empresas dedicadas a ofrecer este tipo de servicios, utilizan diversas tecnologías en sus sistemas de alojamiento que ayudan a mantener un cierto grado de disponibilidad. En el desarrollo de este proyecto, se muestra el proceso de implementación de un servicio de hosting compartido, mediante la utilización de servidores web basados en Apache y combinando tecnologías como HAProxy, KeepAlived y MySQL NDB Cluster para la formación de clústeres. Bajo este entorno también se realizan pruebas de rendimiento y se analiza la disponibilidad del sistema. Adicionalmente, se incluye un panel de control a medida, que facilita al usuario final la gestión del servicio de manera sencilla y transparente.
Resumen: The growth in the demand of web hosting services, has lead into multiple companies offering a wide range of hosting services, based on different technologies that fulfill client requirements. Numerous factors, as the availability of the service, influence in the client final choice of the proper hosting. Due to this fact, companies providing these kind of services, apply the usage of mixed technologies into their systems willing to achieve concrete degrees in the availability of their services. This project covers the whole implementation process of a web shared hosting service, making usage of Apache web services and combining technologies such as HAProxy, KeepAlived and MySQL NDB Cluster, which help in accomplishing clustering formation. Performance tests and analytics proof the availability of the system. Additionally, a customized web control panel tool is provided, to ease the administration of the system by the end customer.
Resumen: El creixement de la demanda actual de serveis d'allotjament web, ha desencadenat en una gran quantitat d'empreses que ofereixen nombrosos serveis de hosting, amb diferents característiques que influeixen en l'elecció del servei al client final. Avui en dia, factors com la disponibilitat del servei, poden ser importants per a l'elecció del sistema d'allotjament. Per això, les empreses dedicades a oferir aquest tipus de serveis, utilitzen diverses tecnologies en els seus sistemes d'allotjament que ajuden a mantenir un cert grau de disponibilitat. En el desenvolupament d'aquest projecte, es mostra el procés d'implementació d'un servei d'allotjament compartit, mitjançant la utilització de servidors web basats en Apache i combinant tecnologies com HAProxy, KeepAlived i MySQL NDB Cluster per a la formació de clústers. Sota aquest entorn també es fan proves de rendiment i s'analitza la disponibilitat del sistema. Addicionalment, s'inclou un tauler de control a mida, que facilita a l'usuari final la gestió del servei de manera senzilla i transparent.
Derechos: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Lengua: Castellà.
Titulación: Enginyeria Informàtica [2502441]
Plan de estudios: Enginyeria Informàtica [958]
Documento: bachelorThesis ; Text
Área temática: Menció Enginyeria del Software Sebastián Pérez, Juan Carlos,
Materia: Apache ; Alta disponibilidad ; Monitorización zabbix ; Servicio alojamiento web ; Clusterización ; Balanceo de carga ; Panel de control para hosting ; Código abierto ; High availability ; MySQL cluster ; Zabbix monitoring ; Web hosting service ; Clustering ; Load balancing ; Hosting control panel ; Open source ; PHP ; HAProxy ; Clúster mysql ; Keepalived ; Bind DNS ; Alta disponibilitat ; Monitorització zabbix ; Servei allotjament web ; Clusterització ; Balanceig de càrrega ; Tauler de control per hosting ; Codi obert



13 p, 1.5 MB

El registro aparece en las colecciones:
Documentos de investigación > Trabajos de Fin de Grado > Escuela de Ingeniería. TFG

 Registro creado el 2018-04-09, última modificación el 2018-06-19



   Favorit i Compartir