PDF de programación - Balanceo de Carga en Servidores de Correo Electrónico bajo el mismo Dominio

Imágen de pdf Balanceo de Carga en Servidores de Correo Electrónico bajo el mismo Dominio

Balanceo de Carga en Servidores de Correo Electrónico bajo el mismo Dominiográfica de visualizaciones

Publicado el 15 de Junio del 2018
211 visualizaciones desde el 15 de Junio del 2018
220,3 KB
49 paginas
Creado hace 9a (17/03/2010)
UNIVERSIDAD DEL AZUAY

FACULTAD DE ADMINISTRACIÓN DE EMPRESAS

ESCUELA DE INGENIERÍA DE SISTEMAS

Balanceo de Carga en Servidores de Correo Electrónico bajo el

mismo Dominio

MONOGRAFÍA PREVIA A LA OBTENCIÓN DEL TÍTULO

DE



INGENIERO DE SISTEMAS

AUTORES: FELIPE ALFREDO QUINDE MARTÍNEZ
DIEGO ARMANDO QUITO RODRÍGUEZ



DIRECTOR: PABLO PINTADO ZUMBA - MBA

CUENCA, ECUADOR

2007

DEDICATORIA

A mis padres,
por ser la fuerza que me impulsa a
seguir adelante y conseguir mis metas.

Diego Quito Rodríguez



Esta monografía está dirigida a mi familia
que con apoyo constante me han ayudado
a culminar mis estudios, especialmente a mis padres
que con mucho esfuerzo me han dado todo el cariño
y lo que necesito para poder culminar mis metas.

Felipe Quinde Martínez



ii

AGRADECIMIENTOS



Agradezco a Dios por haberme
permitido alcanzar este gran objetivo,
y a toda mi familia y personas que estuvieron
conmigo a lo largo de este proceso.


Diego Quito Rodríguez



Quisiera agradecer por haber culminado
mis estudios y la elaboración de esta monografía
a mis padres que son quienes me han ayudado
y apoyado en todos estos años de estudio.

Felipe Quinde Martínez



iii

ÍNDICE DE CONTENIDOS



Dedicatoria ……………………………………………………………………….. ii
Agradecimientos …………………………………………………………………. iii
Índice de Contenidos …………………………………………………………….. iv
Índice de Ilustraciones y Cuadros ………………………………………………... vii
Resumen ………………………………………………………………………….viii
Abstract …………………………………………………………………………... ix

Introducción ……………………………………………………………………… 1

Capítulo 1: Balanceo de Carga …………………………………………………... 2


1.1 Introducción ……………..…………………………………………….2
1.2 Tipos de Balanceo de Carga …………………………………………..3
1.2.1 Balanceo de Carga en Conexiones de Internet ……………... 3
1.2.2 Balanceo de Carga en Servidores Web …………………….. 5
1.2.2.1 Clusters …………………………………………… 6
1.2.2.1.1 ¿Cómo funciona un Cluster? ……………10
1.2.2.1.2 Cluster con Balanceo de Carga ………… 11
1.2.2.1.3 Cluster de Alta Disponibilidad …………. 13

1.2.3 Balanceo de Carga en Servidores de Correo Electrónico …16
1.3 Software para Balanceo de Carga ……………………………………. 17
1.4 Beneficios del Balanceo de Carga ………………………………….... 18
1.5 Conclusiones …………………………………………………………. 18



Capítulo 2: Linux como Plataforma de Implementación ………………………… 19


2.1 Introducción ………………………………………………………….. 19
2.2 Historia ……………………………………………………………...... 22
2.3 ¿Qué es Linux? ………………………………………………………. 23
2.3.1 ¿Qué significa Código Abierto? ……………………………. 24
2.4 Distribuciones ………………………………………………………... 26
2.5 Servidores en Linux ………………………………………………….. 29



iv

2.6 Ventajas de Linux ……………………………………………………. 32
2.7 Desventajas de Linux ………………………………………………… 33
2.8 Conclusiones …………………………………………………………. 34


Capítulo 3: Servidores DNS ……………………………………………………... 35


3.1 Introducción ………………………………………………………….. 35
3.2 ¿Cómo trabaja DNS? ………………………………………………… 38
3.2.1 Componentes ……………………………………………….. 39
3.2.2 Las partes de un Nombre de Dominio ………………………39
3.2.3 Tipos de Servidores DNS …………………………………... 40
3.2.4 Tipos de Resolución de Nombres de Dominio …………….. 41
3.3 Tipos de Registros DNS ……………………………………………... 45
3.4 Dominios Virtuales …………………………………………………... 46
3.5 Conclusiones …………………………………………………………..47


Capítulo 4: Sendmail …………………………………………………………….. 48



4.1 Introducción ………………………………………………………….. 48
4.2 Conceptos …………………………………………………………….. 50
4.3 Funcionamiento del Correo Electrónico ……………………………... 52
4.4 El procesamiento de los mensajes ……………………………………. 56

4.4.1 Envíos Locales ……………………………………………... 56

4.4.2 Envíos Remotos ……………………………………………. 57
4.5 Cuentas en el Sistema ………………………………………………... 57
4.6 Conclusiones …………………………………………………………. 58


Capítulo 5: Implementación del Balanceo de Carga en Servidores

de Correo Electrónico ……………………………………………….. 59



5.1 Introducción ………………………………………………………….. 59
5.2 Configurando el DNS ………………………………………………... 60
5.3 Configurando Sendmail ……………………………………………… 65

v




5.4 Implementación del Balanceo de Carga en el servidor
de Correo Electrónico ………………………………………………...70
5.5 Pruebas ……………………………………………………………….. 72
5.6 Conclusiones ……………………..…………………………………... 77



Conclusiones y Recomendaciones ……………………………………………….. 77

Glosario …………………………………………………………………………... 80

Bibliografía ………………………………………………………………………. 89



vi

ÍNDICE DE ILUSTRACIONES


Figura 1
Figura 2
Figura 3

Arquitectura del DNS ........……………………………………….. 41
Funcionamiento del Correo Electrónico …......................................54
Ejemplo de Cliente de Correo Electrónico………………………... 76



vii

RESUMEN



El proyecto consiste en configurar dos servidores de correo que sirvan al
mismo dominio en dos máquinas diferentes, de tal forma que las cuentas de correo de
los usuarios se encuentren distribuidas, así la información no será soportada por un
solo servidor, sino que será administrada por dos máquinas, permitiéndonos que la
carga de correo esté balanceada en los servidores.


A través de los archivos de configuración del servidor de correo y servidor
DNS, implementaremos un método que nos permitirá manejar la información
distribuida en los dos servidores de manera transparente al usuario, de tal forma que
un servidor sea quien reciba el envío de correo, y este sea quien lo redirija al servidor
adecuado que contenga almacenada la información de las cuentas de correo de los
clientes.



viii




ABSTRACT



This Project consists in configuring two mail servers for the same domain
in two different machines in order to distribute users’ mail accounts. That way, the
information will not be supported by a single server, but it will be administered by two
machines, allowing the mail load to be balanced in the servers.



Through the configuration files of both the mail server and DNS server,
we will implement a method that will allow us to handle the information distributed in
the two servers in a transparent way for the user so that the server who receives the mail
will readdress it to the adequate server that has stored the information of the customers’
mail accounts.



ix



INTRODUCCIÓN



La utilización de correo electrónico en una empresa es de vital importancia para el
funcionamiento de la misma, de tal forma que esta información crece de manera
acelerada, siendo necesario que las tareas de almacenamiento y administración de correo
electrónico que soporta un solo servidor, sean compartidas por varios servidores para
ganar un mayor rendimiento.

Muchas empresas ofrecen soluciones de balanceo de carga en servidores de correo
electrónico que son costosas, y que en gran parte no están al alcance del presupuesto
manejado por una institución, por ello es necesario la implementación de nuevos
métodos que permitan hacer las mismas tareas que realizan las herramientas ofrecidas
por estas empresas a un bajo costo, y que garantice un buen rendimiento de lo equipos,
siendo esta la razón principal por la cual vamos a incursionar en el balanceo de carga
sobre servidores de correo electrónico en este proyecto.



1



1.1.

Introducción

CAPITULO 1

BALANCEO DE CARGA

En este primer capítulo introduciremos los conceptos más importantes sobre una
aplicación con balanceo de carga, con el fin de comprender los beneficios que nos brinda
esta técnica aplicada en los diferentes tipos de servidores, y al mismo tiempo tener una
noción clara sobre las ventajas que nos brindaría un servidor de correo implementado
con un repartidor de carga.

El balance o balanceo de carga es un concepto usado en informática que se refiere a la
técnica usada para compartir el trabajo a realizar entre varios procesos, ordenadores,
discos u otros recursos. Está íntimamente ligado a los sistemas de multiprocesamiento, o
que hacen uso de más de una unidad de procesamiento para realizar labores útiles.

En servicios WEB, el balanceo de carga consiste en utilizar dos o más servidores con
configuraciones replicadas capaces de realizar el mismo tipo de trabajo, de modo que un
balanceador se ocupa de redirigir el tráfico entrante hacia uno de los servidores
disponibles.

Esta distribución se hace de una forma “inteligente” dependiendo de una serie de
parámetros como la capacidad, la disponibilidad (ante el fallo o el paro por
mantenimiento de uno de los servidores), la carga del servidor, el tiempo de respuesta, el
rendimiento histórico o el peso que el administrador le quiera dar a cada uno de los
servidores.

Esto nos ofrece beneficios como la escalabilidad y la alta disponibilidad del servicio,
que será mayor obviamente al aumentar el número de servidores. Además de asegurar
que el servicio se realiza con el mejor tiempo de respuesta posible y la utilización más
adecuada de los recursos. Esta optimización de los recursos se traduce de hecho en un
ahorro, ya que son necesarios menos equipos para ofrecer el mismo servicio. Por
ejemplo, si una empresa ya dispone actualmente de tres servidores dedicados,



2



balanceándolos puede dar un servicio equivalente a añadir un servidor adicional
independiente.

El balanceo de carga simula un único servicio mediante varias máquinas que lo prestan
de modo que toda la carga del servicio se reparte entre las máquinas logrando un mayor
rendimiento, además de maximizar las capacidades de procesos de datos, así como de
ejecución de tareas, por ello es bastante común montar balanceo de carga entre dos o
más ser
  • Links de descarga
http://lwp-l.com/pdf11888

Comentarios de: Balanceo de Carga en Servidores de Correo Electrónico bajo el mismo Dominio (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad