Qué es el almacenamiento escalable
El almacenamiento escalable es una arquitectura de almacenamiento conectado a la red ( NAS ) en la que la cantidad total de espacio en disco se puede expandir mediante la adición de dispositivos en arreglos conectados con sus propios recursos.
En un sistema escalable, se puede agregar y configurar nuevo hardware según surja la necesidad. Cuando un sistema de escalabilidad horizontal alcanza su límite de almacenamiento, se puede agregar otro arreglo para expandir la capacidad del sistema. El almacenamiento de escalamiento horizontal puede aprovechar el almacenamiento adicional agregado en los arreglos y también usar dispositivos adicionales para aumentar la capacidad de almacenamiento de la red, agregar rendimiento y abordar la necesidad de almacenamiento adicional.
Antes de que el almacenamiento de escalamiento horizontal se hiciera popular, las empresas a menudo compraban arreglos de almacenamiento mucho más grandes de lo necesario para garantizar que hubiera suficiente espacio en disco disponible para futuras expansiones. Si esa expansión nunca ocurría o los requisitos resultaban ser menores de lo previsto, gran parte del espacio en disco comprado originalmente se desperdiciaba. Con una arquitectura de escalamiento horizontal, la inversión inicial puede ser más modesta porque no es necesario prever la necesidad a largo plazo: si los requisitos de almacenamiento aumentan más allá de las expectativas, se pueden agregar nuevos arreglos según sea necesario, esencialmente sin límite.
Escalabilidad vertical frente a horizontal
La escalabilidad es la capacidad de algún tipo de sistema para continuar funcionando correctamente cuando se ha cambiado de tamaño o volumen para satisfacer una necesidad del usuario. En algunos contextos, la escalabilidad se refiere a la capacidad de satisfacer demandas más altas o más bajas según sea necesario. Sin embargo, en un contexto de almacenamiento, el cambio de escala generalmente se refiere a la adaptación para responder a una demanda de mayor capacidad. Hay dos enfoques principales para lograrlo.
El antiguo enfoque de ampliación es un ejemplo de escalabilidad vertical. La escalabilidad vertical es la capacidad de aumentar la capacidad del hardware o software existente agregando recursos a un sistema físico; por ejemplo, agregando potencia de procesamiento a un servidor para hacerlo más rápido. En el caso de los sistemas de almacenamiento, significa agregar más dispositivos, como unidades de disco, a un sistema existente cuando se requiere más capacidad.
Por otro lado, la escalabilidad horizontal es la capacidad de conectar múltiples entidades para que funcionen como una sola unidad lógica. En el caso del almacenamiento escalable, podría haber muchos nodos, separados geográficamente.
Las limitaciones del almacenamiento escalable
El NAS tradicional a veces se denomina NAS escalable porque la capacidad de almacenamiento solo se puede actualizar (ampliar) agregando sistemas adicionales a una arquitectura existente. Un sistema de ampliación consta de uno o dos controladores, conocidos como cabezales NAS, que tienen acceso a cantidades preestablecidas de CPU y memoria y una cantidad predeterminada de ranuras para unidades. Los dispositivos en NAS ampliables comparten recursos del sistema y la función de control no aumenta junto con la capacidad de almacenamiento, lo que significa que el rendimiento tiende a degradarse a medida que se agrega más almacenamiento. Una vez que el sistema NAS alcanza sus límites, la capacidad y el rendimiento solo se pueden aumentar mediante la adición de un nuevo sistema administrado por separado.
Arquitectura de almacenamiento de escalabilidad horizontal
Un sistema de escalabilidad horizontal puede incluir tantos clústeres como dicten los requisitos.
Cada dispositivo (nodo) incluye capacidad de almacenamiento, que puede tener la forma de varios ejes de unidades , y puede tener su propia potencia de procesamiento y ancho de banda de E/S (entrada/salida) . La inclusión de estos recursos significa que a medida que aumenta la capacidad de almacenamiento, también aumenta el rendimiento.
El NAS de escalamiento horizontal crece al agregar nodos en clúster. Suelen ser servidores x86 con un sistema operativo especial y almacenamiento conectado a través de una red externa. Los nodos se pueden conectar para la intercomunicación a través de una placa posterior de alta velocidad o una red. Los usuarios administran el clúster como un sistema único y administran los datos a través de un espacio de nombres global o un sistema de archivos distribuido (DFS), por lo que no tienen que preocuparse por la ubicación física real de los datos.
Fuente: TechTarget