Download Almacenamiento y Backup
Document related concepts
no text concepts found
Transcript
Charla preparatoria oposición TIC 2009 Redes de Almacenamiento y Tecnologías de Backup Juan Francisco Ramos – Miembro de Preparatic XVIII 30-05-2009 Preparatic XVIII Evolución del almacenamiento - SCSI • Primera revolución: Estándar SCSI (años 80) • Interfaz mucho más evolucionada que IDE/ATA (rendimiento, fiabilidad, mayor número de dispositivos). • Evolucionó fundamentalmente como conexión de almacenamiento en servidores: DAS (Direct Attached Storage) • Evolución constante de la velocidad, fiabilidad y número de dispositivos en bus. 30-05-2009 Preparatic XVIII Evolución SCSI Estándar Tipo Bus Velocidad Dispositivos Distancia SCSI I N SE HVD 5MB/s 8 6 – 25m Wide W SE HVD 10MB/s 16 6 – 25m Fast-Wide N SE HVD 10MB/s 8 3 – 25m Fast-Wide W SE HVD 20MBs 16 6 – 25m Ultra N SE HVD 20MBs 4–8 6 – 25m Wide-Ultra W SE HVD 40MB/s 4 – 16 3 – 25m Ultra2 N SE HVD LVD 40 2–8 25m Wide – Ultra2 W LVD 80MB/s 2 – 16 12 – 25 Ultra3/Ultra160 W LVD 160MB/s 2 – 16 12 – 25 Ultra320 W LVD 320MB/s 2 – 16 12 – 25 SCSI I SCSI 2 Señal SCSI 3 30-05-2009 Preparatic XVIII SCSI • Problemas SCSI: – Transmisiones problemáticas (ruido en el bus) – Problemas de distancia – No se pueden compartir dispositivos – SCSI se ve como tecnología “local” 30-05-2009 Preparatic XVIII SAN • Cambio de Concepto: Storage Área Network • Almacenamiento visto como recurso en “red” • Conceptos similares a la red de comunicaciones • Flexibilidad (distancia, número de dispositivos, arquitectura, seguridad, fiabilidad). 30-05-2009 Preparatic XVIII SAN • Fibre Channel vs Fiber Channel: – Fibre Channel: conjunto de estándares de comunicaciones, diseñado especialmente para la conexión de dispositivos de almacenamiento. Estandarizado por el T11 Technical Comitte del INCITS (InterNational Committee for Information Technology Standards) perteneciente a ANSI – Fibre Channel: Medio físico de transmisión (cable de fibra óptica) – Fibre Channel Protocol (FCP): protocolo de transporte que encapsula comandos SCSI • Tamaño de Trama: 2148 bytes (cabecera: 28 bytes) 30-05-2009 Preparatic XVIII SAN •Fibra multimodo o monomodo •Multimodo: long. De onda menores. Núcleo de 50 o 62,5 micras (90m) •Monomodo: grandes distancias (10KM). Núcleo de 9 micras. 30-05-2009 Preparatic XVIII SAN – Topología loop • Inicialmente, los dispositivos que implementaban el protocolo lo hacían formando un lazo (HUB). 30-05-2009 Preparatic XVIII SAN – Topología loop • Cada dispositivo en el loop tenía un identificador de 8 bits (AL_PA) aunque sólo 126 se pueden direccionar realmente 30-05-2009 Preparatic XVIII SAN – Topología loop • Problemas del HUB: TODOS!!! – Comparten ancho banda – Todas las tramas han de ser leídas por todos los dispositivos – Problemas de ruido en el bus!! – SOLUCIÓN: Red Conmutada --- modo FABRIC 30-05-2009 Preparatic XVIII SAN – Topología Fabric • Switches de fibra: concepto similar a las redes de comunicaciones. • Envío de tramas exclusivamente entre los dispositivos involucrados en la comunicación • Nuevo direccionamiento de 24 bits por dispositivo (FCID) 30-05-2009 Preparatic XVIII SAN - Topología Fabric • Esquema de direccionamiento FABRIC: Loop Public Loop Fabric 00 00 PP LL LL PP LL LL 00 30-05-2009 Preparatic XVIII SAN - Fabric 30-05-2009 Preparatic XVIII SAN - WWN • WWN: identificador hardware de 64 bits estandarizado por la IEEE http://standards.ieee.org/regauth/oui/index.hml • WWN equivale a la MAC en el mundo de las comunicaciones • FCID equivale a la dirección IP 30-05-2009 Preparatic XVIII SAN - Zoning Si conecto un host a un fabric.......¿Qué veo?: • Todo o nada, depende de la configuración por defecto • La asignación de recursos a los host se realiza mediante el ZONING. 30-05-2009 Preparatic XVIII SAN - Zoning ZONING: • Zona: listado de dispositivos (host, arrays, librerías...) que tienen la comunicación entre ellos permitida. • Habitualmente un host y sus dispositivos (arrays y librerías) • Se pueden crear zonas por puerto o por WWN. • Ventajas del zoning: Eliminación de errores por accesos indebidos, aislamiento de entornos, facilidad de administración etc.. 30-05-2009 Preparatic XVIII SAN – Servicios Fabric Servicios ofrecidos por el fabric: – – – – – – – Flogin: después de levantar el link físico, el dispositivo se une al fabric mediante un Flogin. Recibe el FCID. Name Server: Responsable del directorio de información de los dispositivos conectados al switch. Routing: Protocolo FSPF (similar a OSPF). Zoning: Asignación de los recursos de almacenamiento a los host. SCN: comunicación interna del switch para actualizar el estado de los puertos SCR: El nodo se registra para recibir actualizaciones sobre el estado del fabric RSCN: Usado por el host o el switch para comunicar cambios. 30-05-2009 Preparatic XVIII SAN ISL: Inter Switch Connection 30-05-2009 Preparatic XVIII Cabinas de discos • Ofrecen LUN’s (logical Unique Number) a los hosts. • Desde 8 -10 discos hasta 2000 discos en un solo array (EMC DMX, HP XP, IBM Shark etc...) • Disponen de varios puertos de fibra que se conectan al fabric. • Cada puerto, ofrece almacenamiento a los host: – LUN Mapping: asignar determinadas LUN’s a determinados puertos – LUN Masking: asignar privilegios de acceso a la LUN a determinados WWN de hosts. – Con la configuración de zoning permites al host contactar con el puerto del array. Con el lun masking permites al host acceder a la LUN. 30-05-2009 Preparatic XVIII Cabinas de discos - Fiabilidad • RAID level para protección de la información : 0, 1, 2, 3, 4, 5, 6 y 10 • Disco de hot spare: Disco sin utilizar reservado para reconstruir la redundancia en caso de fallo de otro disco • Redundancia en controladoras 30-05-2009 Preparatic XVIII Cabinas de discos – Nuevas tecnologías • Diferentes discos: FC, SAS, FATA, SATA, SSD (extremadamente rápidos: tiempos de acceso de microsegundos!!) • NAS • iSCSI • Thin provisioning • Jerarquía en el almacenamiento • Puertos de replicación 30-05-2009 Preparatic XVIII Cabinas de discos - NAS • Se almacenamiento utilizando la red de comunicaciones • Los host acceden a los discos con protocolos como NFS o CIFS • Ventajas: infraestructura más barata al suprimir HBA’s, puertos de fibra, cables etc.. • Inconvenientes: – NFS, CIFS no están optimizados para rendimiento. – Todas las implicaciones del tráfico de red ethernet. 30-05-2009 Preparatic XVIII iSCSI • Internet Small Computer System Interface RFC 3720 de IEEE. • Se ofrecen discos por la LAN • Se mapean como discos locales, no importados por medio de NFS, CIFS • Se accede a ellos por las tarjetas Ethernet • Las tarjetas Ethernet ha de soportar acceso iSCSI (drivers especiales). • Tecnología poco utilizada (menor éxito del esperado) 30-05-2009 Preparatic XVIII iSCSI • Se necesita un iniciador y un target 30-05-2009 Preparatic XVIII Cabinas de discos – Thin provisioning • Consiste en darle al host un disco de un tamaño que realmente es de otro menor. • Necesita ser soportado por el sistema de ficheros, aplicación etc.. • Surge como necesidad de una gestión más racional del almacenamiento • Exige mayor nivel de administración • La reducción de costes depende de cada organización. 30-05-2009 Preparatic XVIII Cabinas de discos – Jerarquización • En una organización grande, la administración de numerosas cabinas de discos puede ser costosa. • No todos los host tienen las mismas necesidades de rendimiento, disponibilidad etc... • SOLUCIÓN: Jerarquización + virtualización + movimiento online = (Information Lifecycle ManagementI) 30-05-2009 Preparatic XVIII Cabinas de discos – Jerarquización • A una cabina de gama alta, se le conectan cabinas de cualquier gama (alta, media y baja) • La cabina principal, permite controlar todas las cabinas conectadas. • Pasamos al concepto de ofrecimiento de discos en función de la necesidad sin conocer su origen. 30-05-2009 Preparatic XVIII Ejemplo: Cabina principal HP XP 24000 CHIP CHIP HP EVA IBM MSA1000 LUN HP XP FC FC CHIP CHIP HDS SAN MSA1500 Hosts 30-05-2009 XP Disk Array External Storage Preparatic XVIII EMC Cabinas de discos – Movimiento en caliente de datos • Racionalización del uso del almacenamiento • En función de una política definida por el administrador (número de accesos, IO’s, antigüedad de acceso...), la cabina migra los datos de manera transparente de unos discos a otros. • Dos modos de ejecución: – Por software: appliance conectado a la SAN que maneja y gestiona el almacenamiento y su uso – La propia cabina de discos ofrece esta funcionalidad, gestionando las distintas tecnologías conectadas a él (discos SATA, FC, cabinas nivel medio/bajo etc..) 30-05-2009 Preparatic XVIII Cabinas de discos - Replicación • Múltiples objetivos: cluster con nodos remotos, backup, recuperación de desastres etc... • Dos modos: replicación síncrona y replicación asíncrona production site replication site replication engine DWDM/FCIP SAN SAN 30-05-2009 SAN SAN 06:20 Preparatic XVIII Cabinas de disco – Replicación • Tres tecnologías básicas: fcip, WDM y SONET 30-05-2009 Preparatic XVIII Cabinas de discos – Replicación síncrona/asíncrona • Síncrona: 100 - 300km Depende de la tolerancia de la aplicación, latencia de la comunicación etc... • Asíncrona: depende de la tolerancia a riesgos. Distancia dependiente de la tecnología. 30-05-2009 Preparatic XVIII Replicación - fcip • SAN extendida a través de una red ip. Se encapsulan las tramas FCP en paquetes IP. • Se necesita un gateway FCIP en cada extremo. • Permite grandes distancias – Replicación asíncrona • Parámetros a tener en cuenta: ancho de banda, latencia y jitter. Asegurar QoS!!!, creación de túneles etc... 30-05-2009 Preparatic XVIII Replicación fcip Ejemplo real: 30-05-2009 Preparatic XVIII Replicación fcip • Ejemplo de un proveedor: 30-05-2009 Preparatic XVIII Replicación WDM (Wavelength Division Multiplexing) • Tecnología óptica usada para añadir capacidad de transmisión sobre una fibra óptica. • Transmite distintas señales ópticas a diferentes longitudes de onda. • Una fibra física se virtualiza en varias fibras lógicas. 30-05-2009 Preparatic XVIII Replicación WDM • La ventana espectral suele estar centrada en 1300nm o 1550nm y tiene una anchura de 30nm. • Dense WDM (DWDM) separación de menos de 1nm entre long. onda adyacentes. Más de 1nm: Coarse WDM • Ventaja: cada longitud de onda tiene un ancho de banda asegurado (canales independientes) • Capaz de transportar diferentes protocolos: FCP, IP, ATM • Tipos: – Pasivos: no atenúan ni amplifican la señal que reciben. Simplemente envían. – Activos con respecto a la amplificación: Atenúan o amplifican la señal – Activos con respecto al protocolo: TDM para permitir varias señales FC sobre una misma longitud de onda. No muy habituales y caros. 30-05-2009 Preparatic XVIII Replicación • Si tengo que replicar, que tecnología uso? – FCIP • Largas distancias (control de flujo a cargo de TCP) • Más barato • Problemas de latencias. – WDM • Menores distancias (3000 km). En la práctica, cientos de km. • Control de flujo por buffers (más restringido que TCP) • Menos problemas de latencias, ancho de banda, QoS • Más caro. 30-05-2009 Preparatic XVIII Tecnologías de BACKUP • Elementos básicos: – SAN – Librerías de backup: Copian/leen los datos. – Software de backup: controla todas las operaciones. 30-05-2009 Preparatic XVIII Librerías de backup • Cabinas con dos elementos: – Drives [1 - >1000] – Cartuchos [1 - >20-000] – Picker (robot) [Uno y sólo uno!!!] Each Rail is an LSM Hardware numbering ( Rail 1 – 4 ) Software numbering 0 1 1 2 ( LSM 0 – 3 ) 2 3 3 4 Sun Proprietary 30-05-2009 Preparatic XVIII Elementos de una librería – Drives: Son los dispositivos que realizan el proceso de grabación y lectura de datos (backup y restore). • LTO: Linear Tape Open (Standard abierto) • DLT: Digital Linear Tape (propietario) Tecnología LTO 4 SDLT II 30-05-2009 Velocidad 160MB/s 72/36 MB/s Preparatic XVIII Capacidad 1,6TB/800GB 600/300 Gb Elementos de una librería • Robot o picker: – Básicamente, es un brazo robótica que recibe órdenes del tipo: “mete la cinta 10 en el drive 5”). – Uno y sólo uno por librería (exceptuando las librerías ACSLS) • Cintas o cartuchos: – Cintas magnéticas donde se almacenan los datos 30-05-2009 Preparatic XVIII Software de backup • Gestión integral del entorno de backup. • Software Propietario: HP Data Protector, EMC Networker, Symantec Netbackup, Commvault..... • Muchos proveedores y múltiples arquitecturas. Elementos comunes: – Servidor principal: – Agente dispositivo – Agente cliente – Integración con aplicaciones (Exchange, SQL, SAP, Oracle, Informix, Lotus Domino...) – Más.... 30-05-2009 Preparatic XVIII Software de Backup • Servidor principal – Lleva la bbdd con toda la información (backups, versiones, retención de datos, medias, dispositivos..) – Coordina la operación del resto de agentes – Es el “cerebro” de la infraestructura 30-05-2009 Preparatic XVIII Software de backup • Agente de dispositivo – Se instala en los servidores que vean algún dispositivo (picker o drive) – Responsable del manejo del robot y los drives (escribir o leer datos del drive) – Acceso al picker: para manejar los cartuchos: intruduce/retira los cartuchos de los drives. – Acceso al drive: ordenes de leer/escribir/rebobinar/avanzar.. 30-05-2009 Preparatic XVIII Software de backup • Agente de cliente – Se instala en los servidores cuyos datos queremos proteger. – Responsable del manejo del manejo de los datos a proteger – Envía/recibe datos al agente de dispositivo (backup/restore) 30-05-2009 Preparatic XVIII Software de backup • Integraciones con aplicaciones – Todos los fabricantes soportan multitud de aplicaciones – Se integran con la herramienta propietaria para gestionar el backup dentro de la aplicación (rman, brtools...) – Ponen la bbdd en modo backup y llevan los datos a cinta (backup en caliente). 30-05-2009 Preparatic XVIII Software de backup • Backup por red o por SAN – Lo habitual es tener sólo unos pocos agentes de dispositivo en el entorno. Todos los clientes envían los datos por red al agente de dispositivo y este los escribe en los drives (solución más barata) – Hay clientes que necesitan más rendimiento en backup/restore que el proporcionado por la red. Estos clientes, llevan también el agente de dispositivo y realizan el backup por la SAN. 30-05-2009 Preparatic XVIII LAN Librería Servidor Principal -En cluster -Maneja el picker Servidores de dispositivo - 1 o más servidores -Maneja los drives -Un drive puede ser compartido Servidor crítico ISL - Agente cliente - Agente dispositivo -Agente de aplicación Discos Flujo de datos de backup por red LAN 30-05-2009 Preparatic XVIII Software de backup • Tipos de backup – Full backup: backup de TODO – Incremental: backup de todo lo nuevo después del último backup (full o incX) – Incremental [1...9]: hace backup de lo nuevo desde el último backup inc [n-1]. No tienen en cuenta el inc. 30-05-2009 Preparatic XVIII VTL (Virtual Tape Library) • Cabina de discos (usualmente SATA), con un software que la presenta como una librería • En vez de lun’s, presenta drives y picker • Más rápido que una librería física (??) • Habitualmente se vuelca el contenido a librería física (horario de menos carga de backups. • Replicación como cabinas normales para efectuar vaulting o volcar a librería física. • Deduplicación: Examina los bloques de datos, calcula el hash y los que coinciden, no los almacena por segunda vez. Ahorro en almacenamiento! 30-05-2009 Preparatic XVIII Snapshot y backups de tercera copia • Hay servidores que, por su criticidad, no pueden dedicar recursos al backup – Backup de tercera copia: copia física del disco en producción, montaje en un tercer servidor y backup. – Snapshot: realizada en segundos, utiliza punteros para direccionar los cambios. 30-05-2009 Preparatic XVIII Snapshots y backup de tercera copia Servidor crítico 30-05-2009 Servidor secundario Preparatic XVIII NDMP (Network Data Management Protocol) • Diseñado para hacer backups de un NAS – Backup de la unidad de red es muy lento – NDMP: se conecta al NAS una librería física. Es software de backup maneja el backup del NAS usando el protocolo NDMP. El backup se realiza por la SAN. Ciertas limitaciones con respecto a un backup normal (full, inc, inc1...y alguna más dependiendo del proveedor). 30-05-2009 Preparatic XVIII NDMP LAN Librería Servidor Principal -En cluster -Maneja el picker ISL Servidor UNIX Servidor Windows ndmp Acceso a discos: NFS, CIFS NAS 30-05-2009 LAN Preparatic XVIII Anexo: fabricantes y precios Producto Fabricant G.Alta e Switch Brocade, CISCO 200K – 500K Cabinas Multivendor 500K – 2000K 100K – 400K 40K – 100K VTL Multivedor 300K – 600K 300K – 600K Disco FC Multivendor 20€$/GB 12$/GB - Disco SATA Multivendor - - 7$/GB Librería StorageTek – Multivendor 30-05-2009 400K – 20.000K G.Media G.Baja 90K – 150K 20K – 70K 300K – 600K 300K Preparatic XVIII 30K Charla preparatoria oposición TIC 2009 Muchas gracias y buena suerte!!! jframos_12@hotmail.com 30-05-2009 Preparatic XVIII