147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo

830 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
830
On SlideShare
0
From Embeds
0
Number of Embeds
341
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo

  1. 1. Sistema de mensajería electrónicadelCentro de CálculoProyecto Fin de Carrera – Ingeniería de telecomunicaciónAutor: Víctor Manuel Ponferrada LuqueTutor: Dr. José Ramón Cerquides BuenoSevilla, 27 de junio de 2012
  2. 2. Índice21. Objetivo, marco institucional y requisitos.2. Solución software al correo electrónico.3. Virtualización y alta disponibilidad.4. Implementación.5. Sistema final.6. Aspectos de mejora.7. Conclusiones.
  3. 3. 1. Objetivo, marco institucionaly requisitos1.1 Objetivo1.2 Marco institucional1.3 Requisitos3
  4. 4. El objetivo de este proyecto es el diseño eimplementación de un sistema de mensajeríaelectrónica basado en software libre destinado aremplazar al sistema actual.Su componente fundamental debe ser el correoelectrónico y su diseño debe hacer uso de técnicas devirtualización y alta disponibilidad.1.1 Objetivo4
  5. 5. 1.2 Marco institucional5Universidad de Sevillamail.us.esIntercambiadorprincipal deldominio@*.us.esEscuela Técnica Superior de Ingenieríaetsi.us.esIntercambiadordel subdominio@etsi.us.esDestinado a PDI y PAS(~ 600 usuarios)
  6. 6. Virtualización, para aprovechar el uso de los equipos y aumentar su productividad.Alta disponibilidad, para evitar interrupciones del servicio.Autenticación en envío, por motivos evidentes de seguridad.Interfaz web moderna, con una estética y funcionalidad adecuadas.Antivirus y antispam.Sistemas de buzones maildir, para evitar corrupción de un buzón completo.Cuotas de usuario.Monitorización y estadísticas.Listas de distribución automantenidas, ofrecidas a los usuarios.Políticas de servicio, para evitar usos inadecuados del servicio.Solución sin coste de mantenimiento, basada en software libre.1.3 Requisitos6
  7. 7. 2. Solución software al correoelectrónico2.1 Soluciones software disponibles2.2 Solución software elegida7
  8. 8. 2.1 Soluciones software disponibles8Tipo de solución Ventajas InconvenientesModular Total flexibilidadDificultadIncompatibilidadesIntegradaFacilidadGran integraciónFlexibilidad limitadaCloudSolución software yhardwareDe pagoControl limitado
  9. 9. 2.2 Solución software elegida (I)9 Correo electrónico, calendario, contactos, tareas y maletín. Amplia comunidad y wiki de consulta. Interfaz web avanzada. Gran interoperabilidad entre las distintas aplicaciones Rendimiento probado y numerosos casos de éxito. Galería de extensiones. Instalación sencilla. Todos los requisitos satisfechos (excepto las listas de distribuciónautomantenidas). Versión Open Source bajo licencia ZPL.ZCS OS 7.1.4
  10. 10. 2.3 Solución software elegida (II)10Mailman 2.1.14 Listas de distribución automantenidas. Ampliamente utilizado. Interfaz de gestión web con múltiples opciones independientes para cada lista. Integración perfecta con Zimbra. Compatible con la configuración final del sistema.Z-Push Sincronización de correo electrónico, contactos y calendario con dispositivosmóviles. Integración perfecta con Zimbra. Compatible con la configuración final del sistema.
  11. 11. 3. Virtualización y altadisponibilidad3.1 Virtualización3.2 Software de virtualización3.3 Alta disponibildad3.4 Software de alta disponibilidad11
  12. 12. 3.1 Virtualización12HP Proliant DL360 G6Procesador: 1 Intel Xeon 2,5 GHz de 4 núcleos (8 lógicos)Memoria: 24 GB de RAMAlmacenamiento: 292 GBProcesador: 2 núcleos (4 lógicos)Memoria: 12 GB de RAMAlmacenamiento: 146 GBProcesador: 2 núcleos (4 lógicos)Memoria: 12 GB de RAMAlmacenamiento: 146 GB¡Asignación DINÁMICA y VARIABLE!(según necesidades de cada momento)
  13. 13. 3.2 Software de virtualización13VMWare ESXi 4.1 Ampliamente utilizado. Versión gratuita. Limitaciones que no afectan al sistema. Compatible con los servidores utilizados: HP Proliant DL360 G6. Utilización previa con éxito en el Centro de Cálculo. Ninguna relación con que actualmente Zimbra sea propiedad deVMWare.
  14. 14. 3.3 Alta disponibilidad14Ofreciendo el servicio…ConstantementeInterrogándoseel uno al otroEn caso de fallo…Asume la prestación del servicio…
  15. 15. 3.4 Software de alta disponibilidad15Heartbeat Monitorización de equipos. Gestión de roles y recursos.Watchdog Herramienta que monitoriza recursos, y en caso de que alguno de ellosfalle, reinicia el equipo. Complemento perfecto.
  16. 16. 4. Implementación4.1 Necesidades4.2 Almacenamiento compartido4.3 Enorme capacidad de almacenamiento4.4 Configuración multiservidor del correo electrónico16
  17. 17. Configuración multiservidor del correo electrónico.Almacenamiento compartido entre los equipos enalta disponibilidad.Enorme capacidad de almacenamiento.174.1 Necesidades
  18. 18. 184.2 Configuración multiservidor Zimbra está compuesto de 7 servicios fundamentales: zmconfigd, ldap, logger, store, apache, spell, mta Acepta separar estos servicios en distintos servidores. Según laconfiguración deseada, se ha optado por:MAILBOX + LDAP MTAzmconfigd zmconfigdldap mtaloggerstoreapachespell
  19. 19. Al ofrecer a cada usuario 20 GB de almacenamiento,las instalación de Zimbra necesita:194.3 Enorme almacenamiento (I)Concepto Cálculo ResultadoDatos de usuario Número de usuarios × Tamaño de buzón 12000 GBDatos necesarios por MySQL 5% del tamaño de datos de usuario 600 GBInstalación de Zimbra Tamaño fijo 10 GBRegistros de Zimbra (logs) Tamaño fijo 20 GBÍndices de Zimbra 25% del tamaño de datos de usuario 3000 GBTOTAL 15630 GB
  20. 20. La capacidad máxima de un HP Proliant es de: (8discos SAS, con discos de 146 GB cada uno) 1168 GB.La solución adoptada es utilizar otro equipo nuevo:QNAP TS-1279U-RP (12 bahías discos SATA hasta 3 TB)con 36 TB.204.3 Enorme almacenamiento (II)iSCSISistema de ficheros: GFS2
  21. 21. 214.4 Almacenamiento compartido (I)Servicio estáticoServicio dinámicoAlmacenamientocompartidoheartbeatheartbeat
  22. 22. 224.4 Almacenamiento compartido (II)Almacenamiento compartidoiSCSIiSCSIheartbeatGFS2GFS2DRBD
  23. 23. 5. Sistema final5.1 Arquitectura completa5.2 Recursos necesarios5.3 Presupuesto5.4 Peculiaridades de la instalación de @etsi.us.es5.5 Servicios y recursos ofrecidos23
  24. 24. 5.1 Arquitectura completa24
  25. 25. 2 servidores HP Proliant DL 360 G6 (con 24GB de RAM yun procesador Intel Xeon).2 NAS QNAP TS-EC1279U-RP Turbo NAS con 12 HDDSATA de 3TB cada uno.1 registro A de DNS para la interfaz web del servicio y 1 IPpública.1 registro MX de DNS para el intercambiador de correo(MTA) y 1 IP pública.4 IPs públicas, una por cada máquina virtual, requisito dela configuración de VLANs de los conmutadores.255.2 Recursos necesarios
  26. 26. Recurso Precio unitario Cantidad CosteHP Proliant DL360 G6 24GB RAM 3.160,64 € 2 6.321,28 €QNAP TS-EC1279U-RP Turbo NAS 3118,44 € 2 6.236,88 €Disco duro Seagate Barracuda 131,36 € 24 3.152,64 €TOTAL (IVA no incluido) 15.710,80 €IVA (18%) 2.827,92 €TOTAL (IVA incluido) 18.538,74 €265.3 Presupuesto
  27. 27. Además de todo lo visto anteriormente, la instalacióncorrespondiente al dominio @etsi.us.es debe cumplir: Autenticación externa mediante LDAPS frente al servicioofrecido por la Universidad de Sevilla. Autenticación en la entrega de correo del servidormediante SMTP Auth frente al intercambiador principal dela Universidad de Sevilla (mail.us.es). Mejora en el rendimiento inicial de amavisd-new. Desactivación de la GAL (Global Address List) de Zimbra. Utilización de XMLRPC (XML Remote Procedure Control).275.4 Peculiaridades de @etsi.us.es
  28. 28. Interfaz web con todas las aplicaciones.IMAPS (IMAP + SSL).POP3S (POP3 + SSL).SMTP Auth.WebDAV (+ CalDAV + CardDAV + TaskDAV).Microsoft Exchange ActiveSync.285.5 Servicios y recursos ofrecidos
  29. 29. 6. Aspectos de mejora6.1 Aspectos de mejora29
  30. 30. Puntos débiles Tiempo de respuesta lento: Una vez que un equipo cae, desdeque se detecta la caída hasta que el servicio se restablece porcompleto, transcurre un tiempo de entre 2 y 4 minutos. Sistema gratuito pero propietario: licencia ZPL.Posibles mejoras Ajuste más concreto de los parámetros de las máquinasvirtuales para mejorar el rendimiento. Tema personalizado para Mailman. Desarrollo de Zimlets.306.1 Aspectos de mejora
  31. 31. 7. Conclusiones7.1 Conclusiones31
  32. 32. DRBD+GFS2.Alta disponibilidad.Virtualización.Zimbra + Mailman + Z-Push.Enorme capacidad de almacenamiento.Diseño, planificación e implementación.327.1 Conclusiones
  33. 33. Preguntas

×