Sistemas de almacenamiento
Los sistemas de almacenamiento son elementos, dispositivos... capaces de almacenar información. Puesto que almacenan miles de datos con gran valor, una buena gestión de los mismos es esencial.
Introducción
editarSegún Sjaan Laan “dependiendo del tipo de organización, los datos crecen una media de entre 50% y 100% por año” de los cuales , estos datos se dividen en no estructurados (correos, audio, documentos de texto, etc ..) y estructurados (los almacenados).
Para almacenar estos datos se deben de elegir los sistemas de almacenamiento adecuados, dependiendo de tipo de datos y el volumen de estos.
Tipos de sistemas de Almacenamiento
editarLos elementos para satisfacer las necesidades de almacenamiento, se pueden dividir en cuatro grandes grupos: Discos duros, Cintas magnéticas, NAS y SAN.
Discos Duros
editarDispositivo de almacenamiento de datos no volátil. Existen dos tipos: magnéticos (HD) y de estado sólido (SSD). Las diferencias principales entre ambos son la velocidad a la cual se accede a los datos, el tiempo de vida del dispositivo y el precio, los discos SSD son mucho más rápidos que los magnéticos, pero tienen un tiempo de vida menor y el precio por unidad de almacenamiento es mucho mayor.
Cintas Magnéticas
editarSe basan en los mismos principios de lectura/grabación que las cintas utilizadas por los magnetófonos convencionales.
NAS
editarDel inglés Network Attached Storage. Recurso diseñado para ser conectado a la red, con el objetivo de proporcionar a los dispositivos que se encuentran en ella capacidad de almacenamiento. Proporciona soporte de copias de seguridad y cifrado de datos
SAN
editarDel inglés Storage Area Network. Se trata de una red dedicada, que conecta dispositivos de almacenamiento en red, con el objetivo de proporcionar al usuario un interfaz de almacenamiento unificado.
Gestión de Almacenamiento
editarPrincipalmente, todas las compañías generan datos, incluyendo los provenientes de otros procesos, hay que guardarlos para poder acceder a ellos en cualquier momento (garantizando su integridad). Con gestión de almacenamiento, se define la infraestructura que se requiere para ello y la toma de decisiones para que sea efectivo. Es el proceso encargado de optimizar el uso de dispositivos de almacenamiento y proteger la integridad de los datos, independientemente del dispositivo en el cual residan. Los principales focos son: capacidad, rendimiento, fiabilidad y recuperabilidad.
Capacidad
editarConsiste en proporcionar el suficiente almacenamiento a los encargados dentro de unos costes razonables. Se debe saber planificar la capacidad que nos hace falta actualmente y tener expectativas de cada cuanto tiempo vamos a tener que aumentar la capacidad.
Cabe destacar que el coste de almacenamiento cada vez es menor, aunque las necesidades de almacenamiento son mayores.
Rendimiento
editarHay que conseguir la mejor configuración para el rendimiento óptimo del sistema, que va a depender de los objetivos (mayor rendimiento, mayor uso de recursos). Hay que tener en cuenta diversos factores (CPU, la memoria principal) de los dispositivos que conforman la infraestructura y que dependiendo de los mismos, se van a producir diferencias significativas respecto a los requisitos de rendimiento.
Fiabilidad
editarEl almacenamiento y sus datos deben estar disponibles para cuando los clientes necesiten. A parte, el sistema no tiene que tender al fallo (proporcionar almacenamiento que tienda al fallo puede afectar a nuestra reputación). La evolución de la tecnología en el área de almacenamiento ha sido clave para con este punto, debido que a lo largo de la historia se ha ido aumentando la fiabilidad de los dispositivos utilizados para dicha tarea.
Para conseguir la fiablidad se puede utilizar la configuración RAID (Redundant Array of Independent Disks). RAID ofrece distintos niveles de configuración. Los niveles de configuración de RAID más usados son:
- Raid 0 : Fragmentación de discos por razones de rendimiento
- Raid 1: Duplicación de discos para redundancia total
- Raid 0+1: Combinación de los dos anteriores (Fragmentación y duplicación)
RAID ofrece más niveles que constan de mecanismos para mejorar la tolerancia a fallos, mejorar el rendimiento...
Recuperabilidad
editarLos datos pueden ser alterados, dañados, borrados resultar inaccesibles. Se deben tener mecanismos para poder recuperarlos. Y el método para recuperar los datos, va a depender del método con el que se realizó el backup. Las copias de seguridad ó backup pueden ser de los siguientes tipos:
- Copia de seguridad física completa: Requieren la parada completa del sistema al cual se le quiera aplicar la copia de seguridad
- Copia de seguridad física incremental: Requieren la parada completa del sistema al cual se le quiera aplicar la copia de seguridad, pero durante un menor lapso de tiempo.
- Copia de seguridad física online: Las bases de datos pueden permanecer abiertas a los usuarios durante el proceso de copia de
seguridad y la recuperación se puede lograr de nuevo a la última transacción procesada.
- Copia de seguridad lógica (exportado de archivos): Menos complicadas que las anteriores pero consumen más tiempo. Permiten
aplicaciones 24/7 y las bases de datos pueden permanecer online.
Conclusiones
editarLa inmensa mayoría de las empresas tienen necesidades de almacenamiento de información. Como no hay dos empresas iguales, es importante seleccionar el sistema de almacenamiento adecuado según las necesidades de la propia empresa. De esta manera los sistemas de almacenamiento se pueden dividir en Discos duros, Cintas magnéticas, NAS y SAN.
La gestión de almacenamiento es el proceso encargado de optimizar el uso de dispositivos de almacenamiento y proteger la integridad de los datos. Este proceso consta de 4 puntos principales:
- Capacidad : Seleccionar el sistema de almacenamiento adecuado en función de las necesidades de la empresa
- Rendimiento: Construir la configuración adecuada de la insfraestructura (CPU, Redes...) para conseguir obtener la información de los sistemas de almacenamiento en un tiempo razonable.
- Fiabilidad: Conseguir que los datos siempre estén disponibles, por ejemplo con la configuración RAID.
- Recuperabilidad: Poder recuperar datos perdidos, a través de copias de seguridad.
Hoy en día la información para las empresas constituye uno de sus activos más importantes, por lo que realizar una buena gestión de los sistemas de almacenamiento es clave.
Ejemplos
editarPongamos ejemplos de la gestión de almacenamiento en dos empresas distintas:
CASO A: Clínica veterinaria
Para una clínica veterinaria, se necesitan almacenar las fichas y el historial clínico de sus clientes. Puesto que la información es texto, no se necesita mucha capacidad de almacenamiento, por lo que un disco duro de 500 GB, proporcionará almacenamiento de sobra. Por otro lado, para asegurar que los datos pueden ser recuperados, podremos almacenar una copia del disco en la nube. Por último para asegurar la fiabilidad, podremos tener otro disco duro para configurar un nivel RAID 0+1.
CASO B: Red social
Para una red social, tipo Twitter o Facebook, es necesario gestionar una gran cantidad de información, por lo que optaremos por el uso de servidores con gran capacidad de almacenamiento. Por otra parte, para asegurar la recuperabilidad de la información se realizarán copias de la información en servidores dedicados exclusivamente a esta tarea. Por último, para asegurar la fiabilidad se usará un sistema de almacenamiento distribuido con replicación de la información, de manera que si uno de los servidores falla, la información esté disponible en otro servidor.
Cuestionario de auto-evaluación
editar
Lecciones Relacionadas
editarReferencias
editar- Gestión de Infraestructuras Tecnológicas -- Pablo Cerro Cañizares -- Trabajo para la asignatura "Dirección y Gestión de Proyectos y Sistemas Informáticos" del Master de Ingeniería Informática de la Universidad Complutense de Madrid