diseñando y probando el sistema de almacenamiento de exchange server 2007 angel sánchez clemares...

49
Diseñando y probando el Diseñando y probando el sistema de sistema de almacenamiento de almacenamiento de Exchange Server 2007 Exchange Server 2007 Angel Sánchez Clemares Angel Sánchez Clemares Support Engineer Support Engineer David Cervigón David Cervigón IT Pro Evangelist IT Pro Evangelist [email protected] [email protected] http://blogs.technet.com/davidcervigon http://blogs.technet.com/davidcervigon

Upload: velasco-marcello

Post on 16-Feb-2015

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Diseñando y probando el Diseñando y probando el sistema de almacenamiento sistema de almacenamiento de Exchange Server 2007de Exchange Server 2007

Angel Sánchez ClemaresAngel Sánchez ClemaresSupport EngineerSupport Engineer

David CervigónDavid CervigónIT Pro EvangelistIT Pro [email protected]@microsoft.comhttp://blogs.technet.com/davidcervigon http://blogs.technet.com/davidcervigon

Page 2: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

AgendaAgenda

Objetivos de Diseño del sistema de Objetivos de Diseño del sistema de almacenamiento en Exchange 2007almacenamiento en Exchange 2007

Necesidades especificas de almacenamiento Necesidades especificas de almacenamiento para cada rol de servidorpara cada rol de servidor

Alta disponibilidad para servidores de buzonesAlta disponibilidad para servidores de buzones

Diseño de la solución de almacenamientoDiseño de la solución de almacenamiento

Copias de SeguridadCopias de Seguridad

Monitorización y pruebas del sistema de Monitorización y pruebas del sistema de almacenamientoalmacenamiento

Page 3: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

AgendaAgenda

Objetivos de Diseño del sistema de Objetivos de Diseño del sistema de almacenamiento en Exchange 2007almacenamiento en Exchange 2007

Necesidades especificas de almacenamiento Necesidades especificas de almacenamiento para cada rol de servidorpara cada rol de servidor

Alta disponibilidad para servidores de buzonesAlta disponibilidad para servidores de buzones

Diseño de la solución de almacenamientoDiseño de la solución de almacenamiento

Copias de SeguridadCopias de Seguridad

Monitorización y pruebas del sistema de Monitorización y pruebas del sistema de almacenamientoalmacenamiento

Page 4: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Objetivos de Diseño para el almacenamiento Objetivos de Diseño para el almacenamiento de Exchange Server 2007de Exchange Server 2007

Reducir la complejidadReducir la complejidad

Reducir el costeReducir el coste

Soportar buzones más grandes y más baratosSoportar buzones más grandes y más baratos

Incrementar las opciones de almacenamientoIncrementar las opciones de almacenamiento

Aumentar la fiabilidadAumentar la fiabilidad

Page 5: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Más tráficoMás tráfico

Mayor tamaño de mensajes y attachmentsMayor tamaño de mensajes y attachments

Más tipos de clientes por usuarioMás tipos de clientes por usuario

Más utilización de calendariosMás utilización de calendarios

Mayor granularidad en los permisosMayor granularidad en los permisos

Más usuarios por servidorMás usuarios por servidor

32-bitExchange 2003Exchange 2000 Exchange 5.5Exchange 4.0

64-bit Exchange 2007 Más memoria accesibleMás memoria accesible

Mayor estabilidadMayor estabilidad

Mayor espacio para el SOMayor espacio para el SO

Nueva funcionalidadesNueva funcionalidades

Mayor cachéMayor caché

Mejor rendimientoMejor rendimiento

Mayor consolidación de Mayor consolidación de

servidoresservidores

Menor coste de buzones grandesMenor coste de buzones grandes

Arquitectura 64-bitArquitectura 64-bit ControlControl

Page 6: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Comparativa x86 – x64Comparativa x86 – x64

Límites de la MemoriaLímites de la Memoria 32-bit32-bit 64-bit64-bit

Total Virtual Address SpaceTotal Virtual Address Space 4 GB 4 GB 16 TB16 TB

Espacio Virtual de Memoria por Espacio Virtual de Memoria por proceso de 32-bitproceso de 32-bit

2GB (3 GB si el sistema 2GB (3 GB si el sistema arrancó con el arrancó con el

modificador /3GB)modificador /3GB)

4GB si se compiló con 4GB si se compiló con /LARGEADDRESSAWAR/LARGEADDRESSAWAR

E 2GB si noE 2GB si no

Espacio Virtual de Memoria por Espacio Virtual de Memoria por proceso de 64-bitproceso de 64-bit -- 8 TB8 TB

Paged PoolPaged Pool 470 MB470 MB 128 GB128 GB

Non-Paged PoolNon-Paged Pool 256 MB256 MB 128 GB128 GB

System PTEsSystem PTEs Entre 660 y 900 MBEntre 660 y 900 MB 128 GB128 GB

System CacheSystem Cache 1 GB1 GB 1 TB1 TB

Límites de Memoria Física y CPULímites de Memoria Física y CPU 32-bit32-bit 64-bit64-bit

Windows XP ProfessionalWindows XP Professional 4 GB / 1-2 CPUs4 GB / 1-2 CPUs 32 GB / 1-2 CPUs32 GB / 1-2 CPUs

Windows Server 2003 Standard EditionWindows Server 2003 Standard Edition 4 GB / 1-4 CPUs4 GB / 1-4 CPUs 32 GB / 1-4 CPUs32 GB / 1-4 CPUs

Windows Server 2003 Enterprise Windows Server 2003 Enterprise EditionEdition 64 GB / 1-8 CPUs64 GB / 1-8 CPUs 1 TB / 1-8 CPUs1 TB / 1-8 CPUs

Windows Server 2003 Datacenter Windows Server 2003 Datacenter EditionEdition 64 GB / 1-32 CPUs64 GB / 1-32 CPUs 1 TB / 1-64 CPUs1 TB / 1-64 CPUs

Page 7: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Beneficios de la Arquitectura de 64-bit (x64)Beneficios de la Arquitectura de 64-bit (x64)

Ejecuta Aplicaciones de 32-bit Ejecuta Aplicaciones de 32-bit con un mejor rendimientocon un mejor rendimiento

Ofrece los 4GB de Ofrece los 4GB de Direccionamiento virtual para Direccionamiento virtual para los procesos “Large Memory los procesos “Large Memory Aware”Aware”

Ejecuta aplicaciones de 64-bitEjecuta aplicaciones de 64-bit8 TB Espacio de 8 TB Espacio de direccionamiento virtualdireccionamiento virtualReducción en el mapeo de Reducción en el mapeo de memoria y de los fallos de memoria y de los fallos de página en la mayoría de los página en la mayoría de los casoscasos

Facilita la migración a Facilita la migración a infraestructuras de 64-bit infraestructuras de 64-bit puraspurasElimina la necesidad de Elimina la necesidad de complejos “workarounds” a complejos “workarounds” a los límites de memoria de los los límites de memoria de los 32-bit32-bit

32-bit Process Address Space (2GB)

64-bit Process Address Space (8TB)

Page 8: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Exchange 32-bit

Exchange 200764-bit

Reducción de I/O por Reducción de I/O por seg. Requeridas: 70%seg. Requeridas: 70%

Discos optimizados Discos optimizados para capacidad, no para capacidad, no para throughputpara throughput

¼ capacidad de disco¼ capacidad de disco

4x más usuarios4x más usuarios

Buzones más grandesBuzones más grandes

Buzones más grandes de bajo Buzones más grandes de bajo coste con 64-bitcoste con 64-bit

Page 9: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Exchange 2003 vs. Exchange Exchange 2003 vs. Exchange 20072007

1,035

0,625

0,41

0,274

0,0780,196

0

0,2

0,4

0,6

0,8

1

1,2

IOPS/User Reads/User Writes/User

Exchange 2003 Exchange 2007

Page 10: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

AgendaAgenda

Objetivos de Diseño del sistema de Objetivos de Diseño del sistema de almacenamiento en Exchange 2007almacenamiento en Exchange 2007

Necesidades especificas de almacenamiento Necesidades especificas de almacenamiento para cada rol de servidorpara cada rol de servidor

Alta disponibilidad para servidores de buzonesAlta disponibilidad para servidores de buzones

Diseño de la solución de almacenamientoDiseño de la solución de almacenamiento

Copias de SeguridadCopias de Seguridad

Monitorización y pruebas del sistema de Monitorización y pruebas del sistema de almacenamientoalmacenamiento

Page 11: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Rooes y Topología de Exchange 2007Rooes y Topología de Exchange 2007

Red corporativaOtros

servidores

SMTP

Hub Transport

Enrutado

Políticas

Aplicaciones :OWA, Outlook

Anywhere

Protocolos:EAS, POP, IMAP,

Outlook Anywhere

Programabilidad:Web services, Web

parts

Client Access

EdgeTransport

Routing

Higiene

PBX ó VoIP

INTERNET

Buzones

Buzones

Carpetas

Públicas

Voice Messagin

g

Mensajería Unificada

Fax

Page 12: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Servidores de TransporteServidores de Transporte(Concentrador y Perímetro)(Concentrador y Perímetro)

Base de datos ESE (mail.que)Base de datos ESE (mail.que)

Transaction logsTransaction logs

Protocol logging y message tracking logsProtocol logging y message tracking logs

Conversión de contenido SMTP a MAPIConversión de contenido SMTP a MAPI

Se lleva a cabo en la carpeta TMPSe lleva a cabo en la carpeta TMP

PaginaciónPaginación

Agentes (Higiene de mensajería, reglas de Agentes (Higiene de mensajería, reglas de filtrado, etc.)filtrado, etc.)

Page 13: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Servidores de TransporteServidores de TransporteConfiguración de ejemploConfiguración de ejemplo

2 Disk RAID1 2 Disk RAID1

2 GB RAM2 x Dual Core 2Ghz CPU

Sistema Operativo

Pagefile.sys

Tmp

Transaction Logs

Base de Datos ESE

Page 14: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Servidor de BuzonesServidor de Buzones

Base de Datos ESE (.edb)Base de Datos ESE (.edb)

Transaction logsTransaction logs

Indexado de contenidoIndexado de contenido

PaginaciónPaginación

Conversión de contenidoConversión de contenido

Mantenimiento de base de datosMantenimiento de base de datos

Backup y restoreBackup y restore

Page 15: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

2 Disk RAID1 6 Disk RAID1

12 GB RAM4 x Dual core 2Ghz CPU

Transaction Logs

20 Disk RAID10

Bases de Datos ESE

Servidores de BuzonesServidores de BuzonesConfiguración de ejemploConfiguración de ejemplo

Sistema Operativo

Pagefile.sys

• 2000 usuarios (5 MB por usuario)

• 14 Bases de Datos x 200Gb cada una

• Cuotas de buzón de 1 GB

Page 16: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Servidor de Acceso de ClientesServidor de Acceso de Clientes

Protocol loggingProtocol logging

Conversión de contenidoConversión de contenido

PaginaciónPaginación

Configuración de ejemploConfiguración de ejemplo

2 Disk RAID1

2 GB RAM2 x dual core 2Ghz CPU

Sistema OperativoPaginaciónTmpTransaction Logs

Page 17: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Unified Messaging ServerUnified Messaging Server

Gestión de llamadasGestión de llamadas

Protocol loggingProtocol logging

PaginaciónPaginación

Configuración de ejemploConfiguración de ejemplo

2 Disk RAID1

2 GB RAM2 x dual core 2Ghz CPU

Sistema OperativoPaginaciónTmpTransaction Logs

Page 18: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

AgendaAgenda

Objetivos de Diseño del sistema de Objetivos de Diseño del sistema de almacenamiento en Exchange 2007almacenamiento en Exchange 2007

Necesidades especificas de almacenamiento Necesidades especificas de almacenamiento para cada rol de servidorpara cada rol de servidor

Alta disponibilidad para servidores de buzonesAlta disponibilidad para servidores de buzones

Diseño de la solución de almacenamientoDiseño de la solución de almacenamiento

Copias de SeguridadCopias de Seguridad

Monitorización y pruebas del sistema de Monitorización y pruebas del sistema de almacenamientoalmacenamiento

Page 19: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

El sistema de mensajería es de Misión Crítica

En Exchange 2003En Exchange 2003

Costosos Backups completos nocturnos.Costosos Backups completos nocturnos.

La disponibilidad de los datos y datacenter la La disponibilidad de los datos y datacenter la tolerancia a fallos del datacenter requieren soluciones tolerancia a fallos del datacenter requieren soluciones caras y complejascaras y complejas

Soluciones nuevas en Exchange 2007 Soluciones nuevas en Exchange 2007

Replicación continua de bases de datosReplicación continua de bases de datos

Dentro del datacenterDentro del datacenter

Entre diferentes datacentersEntre diferentes datacenters

Flexibilidad del HardwareFlexibilidad del Hardware

DAS, SAN, iSCSIDAS, SAN, iSCSI

Page 20: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Soluciones de Alta Disponibilidad en Soluciones de Alta Disponibilidad en Exchange 2007Exchange 2007

Single Copy Cluster (SCC)Single Copy Cluster (SCC)El Cluster basado en MSCS y almacenamiento El Cluster basado en MSCS y almacenamiento compartidocompartido

Local Continuous Replication (LCR)Local Continuous Replication (LCR)““Log Shipping” para mantener una segunda copia Log Shipping” para mantener una segunda copia LOCAL totalmente actualizada de las bases de datos LOCAL totalmente actualizada de las bases de datos de un grupo de almacenamiento .de un grupo de almacenamiento .

Cluster Continuous Replication (CCR)Cluster Continuous Replication (CCR)““Log Shipping” para mantener una segunda copia Log Shipping” para mantener una segunda copia REMOTA totalmente actualizada de las bases de REMOTA totalmente actualizada de las bases de datos de un grupo de almacenamiento.datos de un grupo de almacenamiento.

Page 21: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Clusterización de Clusterización de Exchange 2003Exchange 2003

Requiere almacenamiento Requiere almacenamiento compartidocompartido

Copia única de los datosCopia única de los datos

Transporte, OWA, BuzonesTransporte, OWA, Buzones

Hasta 8 nodos en Hasta 8 nodos en activo/pasivo activo/pasivo

activo/activo en clusteres de activo/activo en clusteres de 2 nodos2 nodos

Single Copy ClustersSingle Copy Clusters(SCC)(SCC)Single Copy ClustersSingle Copy Clusters(SCC)(SCC)

Requiere almacenamiento compartidoRequiere almacenamiento compartido

Copia única de los datosCopia única de los datos

Solo buzonesSolo buzonesRedundancia simple para los demás Redundancia simple para los demás roles roles

Hasta 8 nodos en activo/pasivoHasta 8 nodos en activo/pasivo

Sin posibilidad de activo/activo en Sin posibilidad de activo/activo en clusteres de 2 nodosclusteres de 2 nodos

Mejoras en:Mejoras en:Instalación, Administración y Instalación, Administración y comportamientocomportamiento

Q

DB

Log

sSMTSMT

PPMBMB

OWAOWA

DB

Q

Log

s

MBMB

Page 22: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Problemas de los clusteres de Problemas de los clusteres de copia única (SCC)copia única (SCC)

No ofrecen redundancia totalNo ofrecen redundancia totalLa solución no está protegida ante un fallo del propio sistema de La solución no está protegida ante un fallo del propio sistema de almacenamientoalmacenamiento

Complejidad del despliegue y de las operacionesComplejidad del despliegue y de las operaciones

CostesCostes

El tiempo de recuperación ante una pérdida o corrupción El tiempo de recuperación ante una pérdida o corrupción de los datos dependen de la solución de Backupde los datos dependen de la solución de Backup

La replicación de datos entre dos datacenters requiere La replicación de datos entre dos datacenters requiere de la integración de tecnología de Partnersde la integración de tecnología de Partners

DB

Q

Log

s

MBMB

Page 23: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Replicación Continua LocalReplicación Continua Local

Activación manual por grupo de Activación manual por grupo de almacenamientoalmacenamiento

Habilita nuevas posibilidades de Habilita nuevas posibilidades de realizar copias de seguridadrealizar copias de seguridad

Con bajo costeCon bajo coste

Permitiendo la recuperación en minutos sin Permitiendo la recuperación en minutos sin pérdida de datospérdida de datos

Permite el uso de buzones más Permite el uso de buzones más grandesgrandes

Permite la disminución de las Permite la disminución de las operaciones de E/Soperaciones de E/S

Logs

DBs

Logs

DBs

Replicación Continua Local (LCR)

Page 24: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Mailbox

Server

Database Logs Database

Copiado y Copiado y verificación de logsverificación de logs

D:\SG1\logsD:\SG1\logs

E00.logE00.log

E0000000012.loE0000000012.logg

E0000000011.loE0000000011.logg

E0000000012.logE0000000012.log

E0000000011.logE0000000011.log

Aplicación de Aplicación de los logslos logs

HabilitarHabilitarDB DB

Actualizada Actualizada

Replicación Continua LocalReplicación Continua Local

MAPIMAPI

D:\SG1\lc\logsD:\SG1\lc\logs

Logs

Page 25: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Replicación Continua en ClusterReplicación Continua en ClusterGestión del servicioGestión del servicio

Gestión sencilla de las caídas de servido planificadasGestión sencilla de las caídas de servido planificadas

Recuperación automática ante caídas no planificadasRecuperación automática ante caídas no planificadas

Failover simétricoFailover simétrico

Nuevas posibilidades de BackupNuevas posibilidades de BackupCon bajo costeCon bajo coste

Permitiendo la recuperación en minutosPermitiendo la recuperación en minutos

Sin punto de fallo únicoSin punto de fallo único

Flexibilidad en la elección del hardware y simplicidad de los Flexibilidad en la elección del hardware y simplicidad de los requerimientos de almacenamientorequerimientos de almacenamiento

DAS, SCSI, iSCSIDAS, SCSI, iSCSI

La replicación de la base de datos la lleva a cabo el propio La replicación de la base de datos la lleva a cabo el propio ExchangeExchange

Permite failovers de un único servidor de buzones a otro Permite failovers de un único servidor de buzones a otro datacenterdatacenter

Despliegue sencillo y experiencia de administración mejoradaDespliegue sencillo y experiencia de administración mejorada

Posibilidad de descargar de trabajo al servidor que atiende a los Posibilidad de descargar de trabajo al servidor que atiende a los clientesclientes

Q Q

q

DB

DB

L

og

s

L

og

s

FileFileShareShare

KB 921181

Page 26: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

DDBB Logs DDBB

Copia y verificado de Copia y verificado de logslogs

\\node1\GUID\\node1\GUID

E00.logE00.log

E0000000012.loE0000000012.logg

E0000000011.loE0000000011.logg

E0000000012.logE0000000012.log

E0000000011.logE0000000011.log

Aplicación de Aplicación de los logslos logs

““seed”seed” en caliente

DB DB actualizadaactualizada

Replicación Continua ClusterizadaReplicación Continua Clusterizada

ActivoActivo PasivoPasivo

Nodo1 Nodo2

Logs

\\node2\GUID\\node2\GUID

Aplicación de Aplicación de los logslos logs

DB DB actualizada actualizada

ActivoActivoPasivoPasivo

E00’.logE00’.log

E0000000014.loE0000000014.logg

E0000000013.loE0000000013.loggE0000000013.logE0000000013.log

“Reseed” Incremental

E0000000014.logE0000000014.log

Page 27: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

DEMO:DEMO:Replicación Continua Local Replicación Continua Local (LCR)(LCR)

Page 28: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

AgendaAgenda

Objetivos de Diseño del sistema de Objetivos de Diseño del sistema de almacenamiento en Exchange 2007almacenamiento en Exchange 2007

Necesidades especificas de almacenamiento Necesidades especificas de almacenamiento para cada rol de servidorpara cada rol de servidor

Alta disponibilidad para servidores de buzonesAlta disponibilidad para servidores de buzones

Diseño de la solución de almacenamientoDiseño de la solución de almacenamiento

Copias de SeguridadCopias de Seguridad

Monitorización y pruebas del sistema de Monitorización y pruebas del sistema de almacenamientoalmacenamiento

Page 29: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

ConsideracionesConsideraciones

Entender la repercusión que la elección del tipo de Entender la repercusión que la elección del tipo de almacenamiento tiene en el rendimientoalmacenamiento tiene en el rendimiento

Requerimientos especiales de CCRRequerimientos especiales de CCR

Recuperación rápida de datosRecuperación rápida de datos

Balance entre el rendimiento y mantenimientoBalance entre el rendimiento y mantenimiento

Planificación de quotas de buzonesPlanificación de quotas de buzones

Elegir entre Outlook online y en modo cacheElegir entre Outlook online y en modo cache

Tamaño de los logsTamaño de los logs

Page 30: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Configuraciones típicas del Configuraciones típicas del almacenamientoalmacenamiento

Red Pública

Exchange 2003

SAN

Switch

Red Pública

Exchange 2003

SANSAN

NASNASNo soportado en Exchange 2007No soportado en Exchange 2007

DASDAS

Red Pública

Red Privada (Gigabit)

Exchange 2003

IP SAN

iSCSIiSCSI

Page 31: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Tolerancia a fallosTolerancia a fallosTipos de RAIDTipos de RAID

Equilibrar rendimiento y capacidadEquilibrar rendimiento y capacidad

RAID10 es lo más fiableRAID10 es lo más fiable

Pueden perderse más discos antes de que se produzca una pérdida Pueden perderse más discos antes de que se produzca una pérdida de datos.de datos.

Un fallo en un disco tiene poco impacto en el rendimientoUn fallo en un disco tiene poco impacto en el rendimiento

Poco impacto durante la reconstrucción del RAIDPoco impacto durante la reconstrucción del RAID

La LUN de los Logs debería ser un RAID10 dedicada 100% a carga La LUN de los Logs debería ser un RAID10 dedicada 100% a carga de escriturade escritura

RAID5 ofrece la mejor eficiencia de almacenamientoRAID5 ofrece la mejor eficiencia de almacenamiento

Debido a su bajo rendimiento, no se suele usar el espacio exctra Debido a su bajo rendimiento, no se suele usar el espacio exctra que ofrece.que ofrece.

Las LUNs RAID5 tienen peor rendimiento que en Exchange 2003.Las LUNs RAID5 tienen peor rendimiento que en Exchange 2003.

RAID6 ofrece mejor protección que el RAID5RAID6 ofrece mejor protección que el RAID5

Peor rendimiento que el RAID5 con menor eficienciaPeor rendimiento que el RAID5 con menor eficiencia

Page 32: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

““Alinear” la partición (Disk alignment)Alinear” la partición (Disk alignment)

Utilizar Diskpart para “alinear” las particiones Utilizar Diskpart para “alinear” las particiones antes de usar los volúmenesantes de usar los volúmenes

Un disco no alienado puede tener un Un disco no alienado puede tener un rendimiento un 20% inferiorrendimiento un 20% inferior

Se utiliza mejor la cacheSe utiliza mejor la cache

Optimizar el ThroughputOptimizar el Throughput4 KB por defecto4 KB por defecto

RecomendadoRecomendado

Mejora la velocidad del backupMejora la velocidad del backup

Page 33: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

AgendaAgenda

Objetivos de Diseño del sistema de Objetivos de Diseño del sistema de almacenamiento en Exchange 2007almacenamiento en Exchange 2007

Necesidades especificas de almacenamiento Necesidades especificas de almacenamiento para cada rol de servidorpara cada rol de servidor

Alta disponibilidad para servidores de buzonesAlta disponibilidad para servidores de buzones

Diseño de la solución de almacenamientoDiseño de la solución de almacenamiento

Copias de SeguridadCopias de Seguridad

Monitorización y pruebas del sistema de Monitorización y pruebas del sistema de almacenamientoalmacenamiento

Page 34: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Hay que estar preparado paraHay que estar preparado para

Perder la base de datosPerder la base de datos

Perder la máquinaPerder la máquina

Corrupción del SistemaCorrupción del Sistema

Problemas de configuración Problemas de configuración

Pérdida del clusterPérdida del cluster

Pérdida del DatacenterPérdida del Datacenter

Page 35: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Pilares de la recuperación de Pilares de la recuperación de Desastres (I)Desastres (I)

Portabilidad de las bases de datosPortabilidad de las bases de datosLas bases de datos se pueden restaurar en otro servidor Las bases de datos se pueden restaurar en otro servidor move-mailbox –ConfigurationOnlymove-mailbox –ConfigurationOnlyLos perfiles MAPI de los cliente se actualizan automáticamente con Los perfiles MAPI de los cliente se actualizan automáticamente con Outlook 2007 y los servicios de autodescubrimientoOutlook 2007 y los servicios de autodescubrimiento

Servidor Alternativo (Dial Tone)Servidor Alternativo (Dial Tone)Los usuarios pueden enviar y recibir correo sin tener acceso a Los usuarios pueden enviar y recibir correo sin tener acceso a sus datos historicossus datos historicosmove-mailbox –ConfigurationOnlymove-mailbox –ConfigurationOnlyLos perfiles MAPI de los cliente se actualizan automáticamente con Los perfiles MAPI de los cliente se actualizan automáticamente con Outlook 2007 y los servicios de autodescubrimientoOutlook 2007 y los servicios de autodescubrimientoPosteriormente se realiza una mezcla de los datosPosteriormente se realiza una mezcla de los datos

Recovery Storage Group (RSG)Recovery Storage Group (RSG)Filtrar/Mezclar buzones con Filtrar/Mezclar buzones con restore-mailboxrestore-mailboxSoporte para buzones movidos y eliminadosSoporte para buzones movidos y eliminadosSoporte para extracción a otro buzónSoporte para extracción a otro buzón

Page 36: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Recuperación del servidorRecuperación del servidorSetup /m:recoverserver Setup /m:recoverserver Extrae la configuración del servidor desde el ADExtrae la configuración del servidor desde el ADPermite clústeres en “standby”Permite clústeres en “standby”

Herramientas de recuperación ante desastres de la Herramientas de recuperación ante desastres de la consolaconsola

Solucionador de ProblemasSolucionador de ProblemasAdministración de RecuperaciónAdministración de Recuperación

Mejoras en las bases de datosMejoras en las bases de datos50 SG y 50 bases de datos (hasta 5 DDBB por SG)50 SG y 50 bases de datos (hasta 5 DDBB por SG)Lost Log Resilience (LLR)Lost Log Resilience (LLR)Nombres de ficheros mas largos E00Nombres de ficheros mas largos E001234512345678678.log.logNo más ficheros .STMNo más ficheros .STM

Pilares de la recuperación de Pilares de la recuperación de Desastres (II)Desastres (II)Pilares de la recuperación de Pilares de la recuperación de Desastres (II)Desastres (II)

Page 37: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Pilares de la recuperación de Pilares de la recuperación de Desastres (III)Desastres (III)

Métodos de BackupMétodos de BackupBackups tradicionales de streamingBackups tradicionales de streamingBackups basados en VSSBackups basados en VSS

Pueden funcionar en paraleloPueden funcionar en paraleloPermite restaurar a RSGs, otras localizaciones, otros servidores...Permite restaurar a RSGs, otras localizaciones, otros servidores...

CCR/LCRCCR/LCRPrimera línea de defensaPrimera línea de defensaBackups desde una Replica (VSS)Backups desde una Replica (VSS)Backups completos menos frecuentesBackups completos menos frecuentesVentanas de mantenimiento y de backup más relajadasVentanas de mantenimiento y de backup más relajadas

Sigue siendo necesario hacer copias de Sigue siendo necesario hacer copias de seguridad periódicamente aunque los datos seguridad periódicamente aunque los datos estén siendo replicadosestén siendo replicados

Page 38: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

ResumenResumen

Page 39: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

AgendaAgenda

Objetivos de Diseño del sistema de Objetivos de Diseño del sistema de almacenamiento en Exchange 2007almacenamiento en Exchange 2007

Necesidades especificas de almacenamiento Necesidades especificas de almacenamiento para cada rol de servidorpara cada rol de servidor

Alta disponibilidad para servidores de buzonesAlta disponibilidad para servidores de buzones

Diseño de la solución de almacenamientoDiseño de la solución de almacenamiento

Copias de SeguridadCopias de Seguridad

Monitorización y pruebas del sistema de Monitorización y pruebas del sistema de almacenamientoalmacenamiento

Page 40: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Comprender lo que se está observandoComprender lo que se está observando

Probar en condiciones realesProbar en condiciones reales

Probar bases de datos grandes Probar bases de datos grandes

Determinar si el sistema cumple los requisitos de Determinar si el sistema cumple los requisitos de throughputthroughput

Determinar el throughput máximoDeterminar el throughput máximo

Pruebas del sistema de Pruebas del sistema de almacenamientoalmacenamiento

Page 41: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Determinar los IOPSDeterminar los IOPS

Qué son los IOPSQué son los IOPS

Cómo se calculan los IOPSCómo se calculan los IOPS

Page 42: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

JetstressJetstress

Simula operaciones de E/S de Exchange en un Simula operaciones de E/S de Exchange en un discodisco

Puede realizar pruebas de rendimiento de un Puede realizar pruebas de rendimiento de un discodisco

Puede someter al subsistema de disco a una Puede someter al subsistema de disco a una prueba de cargaprueba de carga

Page 43: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

HerramientasHerramientas

Network Monitor Network Monitor

Performance Monitor, Logs, y AlertasPerformance Monitor, Logs, y Alertas

Visor de Sucesos Visor de Sucesos

MOM – Microsoft Operations ManagerMOM – Microsoft Operations Manager

Exchange Optimizing Storage White PaperExchange Optimizing Storage White Paperhttp://www.microsoft.com/technet/prodtechnol/exchange/2003/http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/optimizestorage.mspxlibrary/optimizestorage.mspx

EXPTA – Performance Troubleshooting AnalyzerEXPTA – Performance Troubleshooting Analyzer

EXBPA – Best Practice Analyzer ToolEXBPA – Best Practice Analyzer Tool

Page 44: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Contadores claveContadores clave

RPC average latency: avg 50ms, max 100msRPC average latency: avg 50ms, max 100ms

Disk latency: avg 20ms, max 40msDisk latency: avg 20ms, max 40ms

Log writes - <10ms Log writes - <10ms

Database reads - <20msDatabase reads - <20ms

Database writes - <20msDatabase writes - <20ms

Database page faults should be <1Database page faults should be <1

Page 45: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Monitorización Monitorización

Indicadores de fallos potenciales en el hardwareIndicadores de fallos potenciales en el hardware

Event ID 1018 JET_errReadVerifyFailureEvent ID 1018 JET_errReadVerifyFailure

Event ID 447Event ID 447

Problemas de rendimiento del almacenamientoProblemas de rendimiento del almacenamiento

Cambios de las tasas de E/S no tienen porque Cambios de las tasas de E/S no tienen porque significar un potencial problema, sino tal vez un significar un potencial problema, sino tal vez un cambio en el uso del sistemacambio en el uso del sistema

Page 46: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

DEMO:DEMO:Monitorización del rendimiento de Monitorización del rendimiento de Exchange Server 2007Exchange Server 2007

Page 47: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Exchange Server 2007 Beta 2 Technical Library:Exchange Server 2007 Beta 2 Technical Library:http://www.microsoft.com/technet/prodtechnol/exchange/2007/http://www.microsoft.com/technet/prodtechnol/exchange/2007/library/default.mspx library/default.mspx

Nuestra serie de Webcasts sobre Exchange Server 2007Nuestra serie de Webcasts sobre Exchange Server 2007Subscríbete a nuestro RSS de próximas Webcasts que encontraras Subscríbete a nuestro RSS de próximas Webcasts que encontraras en: http://www.microsoft.com/spain/technet/jornadas/default.mspx en: http://www.microsoft.com/spain/technet/jornadas/default.mspx

Nuestros Eventos de lanzamiento de Vista, Exchange 2007 y Nuestros Eventos de lanzamiento de Vista, Exchange 2007 y Office System 2007 (España):Office System 2007 (España):

Subscríbete a nuestro RSS para ver las fechas y ciudades que Subscríbete a nuestro RSS para ver las fechas y ciudades que visitaremos:visitaremos:http://www.microsoft.com/spain/technet/jornadas/default.mspxhttp://www.microsoft.com/spain/technet/jornadas/default.mspx

Suscríbete a la Newsletter de Technet para estar al tanto de Suscríbete a la Newsletter de Technet para estar al tanto de nuestras actividades en España:nuestras actividades en España:

http://www.microsoft.com/spain/technet/boletines/default.mspx http://www.microsoft.com/spain/technet/boletines/default.mspx

Mi blog:Mi blog:http://blogs.technet.com/davidcervigon http://blogs.technet.com/davidcervigon

Para más información:Para más información:

Page 48: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

Disponibilidad de las Betas Disponibilidad de las Betas Públicas de Exchange 2007Públicas de Exchange 2007

http://www.microsoft.com/technet/prodtechnol/http://www.microsoft.com/technet/prodtechnol/

beta/default.mspxbeta/default.mspx

http://www.microsoft.com/technet/prodtechnol/http://www.microsoft.com/technet/prodtechnol/

exchange/2007/downloads/es/beta.mspxexchange/2007/downloads/es/beta.mspx

Y por supuesto....Y por supuesto....

Todos los productos y Betas disponibles a través de la Todos los productos y Betas disponibles a través de la

suscripción a TechNet Plus:suscripción a TechNet Plus:

http://www.microsoft.com/spain/technet/recursos/cd/http://www.microsoft.com/spain/technet/recursos/cd/

default.mspx default.mspx

Page 49: Diseñando y probando el sistema de almacenamiento de Exchange Server 2007 Angel Sánchez Clemares Support Engineer David Cervigón IT Pro Evangelist David.Cervigon@microsoft.com

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

David CervigónDavid CervigónIT Pro EvangelistIT Pro [email protected]@microsoft.comhttp://blogs.technet.com/davidcervigon http://blogs.technet.com/davidcervigon

Ángel SánchezÁngel SánchezSupport EngineerSupport Engineer