arquitectura en alta disponibilidad para servicio pop/imap...arquitectura en alta disponibilidad...

22
Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo [email protected]

Upload: others

Post on 24-Sep-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

Arquitectura en alta disponibilidad para servicio

POP/IMAP

ATICA, Universidad de MurciaAngel L. [email protected]

Page 2: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

Contenido

●Contextualización●Evolución 2007-2013●Problemas●Arquitectura actual●Conclusiones

Page 3: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 3/24

Contextualización

• ≈59900 usuarios– 51443 usuarios “activos”– Alumnos: 43039– PDI: 2595– PAS: 1483– Otros: 12795– Ocupación: 11.5TB

Page 4: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 4/24

ContextualizaciónOcupación

• 11.5TB de correo real• 9.8TB de ocupación en disco• 13TB de backup mensual

9,2

13

2,52

Disco utilizado

Total 26.5TB

Usuario Backup Otros

Page 5: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 5/24

Infraestructura 2007

smtp.um.es

pop.um.esimap.um.es

LAN NFS

2x1Gbps1x1Gbps

Page 6: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 6/24

Infraestructura 2007 (II)

• Hardware– 4 VM Xen– 1 GB RAM– 1 core

• Software– Postfix– courier-imap

Page 7: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 7/24

2007-2012

• Noviembre 2008: Paso global a IMAP

• Marzo 2009: – 8 VM Xen

– 5 GB RAM

– Separación de servidores: servidores específicos para webmail

• Julio 2009: Migración a dovecot 1.x

• Julio 2012: Migración a dovecot 2.1– 6 VM vmware

• 2 proxies dovecot directors

• 4 backends POP/IMAP

– 32 GB RAM

– 6 core

– Diversas optimizaciones NFS:• Jumboframes

• Datamover específico

– Optimizaciones dovecot:

• Compresión de mensajes

• lazy_expunge

Page 8: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 9/24

Evolución2008-2012

11/2008

Paso a IMAP

8 VM Xen5GB RAM

Granjas específicas

3/2009

Dovecot 1.x

7/2009

2008

2012

Page 9: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 10/24

Evolución2012-2013

Dovecot 2.06 VM VmWare (2+4)

32GB RAM6 cores/VM

Jumboframesnordirplus

7/2012

zliblazy_expunge

10/2012

2012

2014

03/2013

Page 10: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 11/24

Problemas

• Distribución de listas “oficiales”• Copias de seguridad

– Tamaño– Ventana de backup

• Vuelta de vacaciones• “Sensibilidad” en operaciones

cabina NFS

Page 11: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 12/24

• Resultado:– Marzo 2013– Estudio migración de alumnos a la

nube.

Evolución2012-2013

Page 12: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 13/24

Page 13: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 14/24

Page 14: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 15/24

Arquitectura Julio 2013

pop.um.esimap.um.es

director

popimapclu1.um.es

4Gbps

Fibre Channel

Pacemaker+cman

Page 15: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 16/24

Plataforma OcupaciónVirtual

OcupaciónReal

RelaciónV/R

Ahorro

NFS* ≈11.5TB ≈10TB 86% 14%

Fibra** ≈1TB ≈400GB 40% 60%

Situación Octubre 2013

*: maildir+zlib

**: mdbox+zlib+SiS

Page 16: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 17/24

• Migrados 771 usuarios• 1TB de ocupación virtual• 400GB de ocupación real• 2.4TB de backup diario

Usuarios Ocupación Virtual

Ocupación Real Backup

771 ≈1TB ≈400GB 2.4TB

59900 11.5TB ≈4,6TB ≈26TB

Page 17: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 18/24

Ocupación discov2013

4,28

6,05

2,52

Disco utilizado

Total 12,8TB

Usuario Backup Otros

4,28

26,29

2,52

Disco utilizado

Total 33TB

Usuario Backup Otros

Page 18: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 19/24

ComparativaOcupación disco v2007 vs v2013

Usuario Backup Otros0

2000

4000

6000

8000

10000

12000

14000

Ocupación en disco

Comparativa entre NFS y Fibra

Arquitectura NFS Arquitectura FC

Ocu

pa

ció

n (

GB

)

Page 19: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 20/24

ComparativaLoad Average v2007 vs v2013

Page 20: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 21/24

Comparativaiowait v2007 vs v2013

Page 21: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 22/24

ComparativaUso correo v2007 vs v2013

Page 22: Arquitectura en alta disponibilidad para servicio POP/IMAP...Arquitectura en alta disponibilidad para servicio POP/IMAP ATICA, Universidad de Murcia Angel L. Mateo amateo@um.es Contenido

ATICA - Universidad de MurciaAngel L. Mateo 24/24

Conclusiones

Febrero 2013 Octubre 2013

Situación insostenible Rendimiento muy bueno

Preocupación en dirección Ánimos calmados

Problemas serios de almacenamiento Gran ahorro en almacenamiento

Imprescindible paso a nube ???