Información detallada Tesis (Metadatos y Resúmenes)

Título:
Integración de aplicaciones de software libre aplicado a un cluster de alta disponibilidad y balanceo de carga de servidores proxy
Autor:
Eugenin Morales, Daniel Antonio
Profesor Patrocinante:
Vega Vega, Raimundo Exequiel
Grado a Optar:
Ingeniero Civil en Informática - Licenciado en Ciencias de la Ingeniería, mención en Informática
Materia:
cluster; balanceo de carga; servidores proxy
Universidad:
Universidad Austral de Chile
Facultad:
Facultad de Ciencias de la Ingeniería
Escuela:
Escuela de Ingeniería Civil en Informática
Año de Aceptación:
2005
Resumen:
Un servidor Proxy tiene como finalidad compartir una sola conexión a Internet a varios usuarios al mismo tiempo. Las máquinas de la red realizan sus peticiones al servidor Proxy, éste se conecta con el sitio especificado, y los datos devueltos por Internet los envía a la máquina de la red que hizo la petición. Tiene la posibilidad de almacenar (caching) las páginas Web que ya han sido visitadas con el fin de reducir el tiempo de acceso y el uso de ancho de banda, además de guardar registros de navegación por cada usuario que hay dentro de una compañía. El servicio de un Proxy, entonces, juega un papel muy importante dentro de una organización, y al mismo tiempo se transforma en un servicio crítico al ser utilizado por la gran mayoría de los usuarios para acceder a Internet, siendo necesario la implementación de un sistema de cluster que permita mantener el servicio disponible en caso de que falle un servidor, tal es el caso de los cluster de alta disponibilidad y de balanceo de carga. La realización de este proyecto nació por la necesidad de una compañía de poseer un sistema cluster de servidores Proxy, para el cual se analizaron diferentes soluciones -comerciales y no comerciales- y, dependiendo de los requerimientos que tenía la compañía, se eligió el sistema de cluster más adecuado: una solución libre que implementa un cluster de alta disponibilidad y de balanceo de carga. Además de las complejidades técnicas que pudiera tener la instalación, configuración y tunning de una solución de cluster de servidores Proxy, la compañía tenía un requerimiento extra: la utilización del servidor de directorio (Active Directory) de la organización para realizar la autentificación y la autorización de los usuarios que pueden navegar por Internet, lo cual hacía más complejo el desarrollo de la solución, obligando al autor realizar un estudio profundo de las principales tecnologías del mundo Open Source que, integrándolas todas ellas, formarían una solución confiable, robusta y estable que actualmente se encuentra en producción.
Abstract:
A Proxy server is a device used to share an Internet conection for several users. The machines of the network send their requests to the Proxy server, the server connects to the requested site, and the resulting data is then given by the server back to the client that made the request. It also has the possibility of caching the Web pages that already have been visited to reduce the access time and bandwidth usage. A proxy server will also keep accounting data for each client. The Proxy service plays a very important role within an organization, easily making itself a critical service used by the great majority of the users to access to Internet, normally needing the implementation of a cluster system that allows maintaining the service available in the event of a server failure. In this case, the cluster is a high availability and load balance cluster. This proyect was born out of necessity of a company to have clustered Proxy servers, for which different solutions -commercial and noncommercial- were analyzed and, according to the requirements that the company had, a free solution that implemented a high availability and load balancing cluster was selected. In addition to the technical complexities that the installation, configuration and tunning of a clustered Proxy server solution, the company had an extra requirement: the use of an Active Directory server already existant in the organization to authenticate and authorize users who could navigate the Internet, which made the solution much more complex and forcing to the author to deeply learn several Open Source technologies that, integrated, could make a reliable, robust and stable production solution.
Palabras Clave:
cluster; balanceo de carga; servidores proxy
Editor:
Universidad Austral de Chile - Sistema de Bibliotecas - Programa Cybertesis
Formato:
text/pdf
Idioma:
es
Copyright:
Eugenin Morales, Daniel Antonio
Dirección Electrónica:
http://cybertesis.uach.cl/tesis/uach/2005/bmfcie.87i/doc/bmfcie.87i.pdf