Tema

Almacenamiento de datos

El almacenamiento de datos ha avanzado muchísimo desde los días de los sistemas de disco. Claro está que es posible que los sistemas de disco todavía se utilicen en algún que otro lugar, pero ahora están conectados a una red y definidos por software para que usted tenga el control total y exacto del formateo.

¿Qué es el almacenamiento de datos?

El almacenamiento de datos es el proceso mediante el cual la tecnología de la información archiva, organiza y comparte los bits y bytes que conforman todo aquello de lo que usted depende cada día, desde las aplicaciones hasta los protocolos de red, los documentos, los medios, las libretas de direcciones y las preferencias del usuario.

Si piensa en una computadora (o en una red, que es solo un grupo de computadoras conectadas, incluidos los servidores) como un cerebro, existe una memoria a corto plazo y una memoria a largo plazo. En un cerebro, la memoria a corto plazo se controla mediante la corteza prefrontal; en una computadora, mediante una memoria de acceso aleatorio (RAM). La memoria RAM tiene la función de procesar y recordar todas las solicitudes y acciones de una computadora durante el tiempo que está despierta. De la misma manera en que usted se cansa después de estudiar una noche entera, la memoria RAM se ralentiza a medida que la computadora permanece despierta porque recuerda todo lo que sucedió en el pasado y realiza cualquier tarea nueva que surja en el presente.

Cuando usted se va a dormir, su cerebro convierte sus memorias operativas en memorias a largo plazo de la misma manera en que una computadora dormida borra su memoria RAM al transferirla a un volumen de almacenamiento (como un disco duro, un nodo de almacenamiento virtual o un grupo de almacenamiento en la nube). Una computadora también distribuye datos a diferentes volúmenes de almacenamiento según cuáles sean los datos (tal vez un volumen de almacenamiento está dedicado a medios enriquecidos, otro es responsable de almacenar en caché la actividad del navegador, y un tercero almacena el big data) de la misma manera en que su cerebro distribuye las memorias a corto plazo según el tipo de memoria (semántica, espacial, emocional o procedimental).

¿Qué es el almacenamiento definido por software?

El almacenamiento definido por software (SDS) es, en parte, un software de virtualización y, por otra parte, un software de gestión de almacenamiento. Extrae los bits y bytes de los datos contenidos en el hardware, formatea los datos en formato de bloque, objeto o archivo, y organiza los datos para el uso de la red. El SDS funciona particularmente bien con cargas de trabajo basadas en datos no estructurados (como los sistemas de almacenamiento de objetos y bloques de los que dependen los contenedores y microservicios), ya que puede realizar tareas de escalamiento de maneras que las soluciones de almacenamiento conectadas no pueden.

Es más fácil comprender el SDS comparándolo con el almacenamiento tradicional basado en el dispositivo. El almacenamiento del dispositivo agrupa el software y el hardware; por otro lado, el SDS desacopla el software del hardware y funciona con cualquier servidor industrial o recurso virtualizado x86. Esto descarta la dependencia de proveedores de hardware específicos y brinda a las empresas un proceso de compra mucho más complaciente, en el cual el hardware solo se compra cuando se necesita más capacidad.

¿Qué es el almacenamiento en la nube?

Cuando un software de administración y automatización virtualiza y coordina un recurso físico, como el almacenamiento, se convierte en almacenamiento en la nube. Esta descripción tiene algunos matices (el recurso debe estar disponible bajo demanda a través de portales de autoservicio que sean compatibles con el escalamiento automático y la asignación dinámica de recursos), pero la virtualización, la administración y la automatización son los tres elementos fundamentales de cualquier recurso en la nube, incluido el almacenamiento.

El almacenamiento en la nube es útil porque no siempre es fácil calcular la cantidad de almacenamiento que su empresa necesita, y resulta desmedido comprar grandes cantidades de capacidad por adelantado. Cuando el almacenamiento se convierte en un recurso en la nube, puede agregar o eliminar unidades, reutilizar el hardware y responder a los cambios sin aprovisionar manualmente servidores de almacenamiento separados para cada nueva iniciativa. Si sus sistemas están diseñados con almacenamiento definido por software, no tiene que dedicar tiempo a volver a escribir las aplicaciones y a migrarlas para que sean compatibles con los servicios de almacenamiento de una nube específica.

¿Qué es el almacenamiento conectado a la red?

El almacenamiento conectado a la red (NAS) es una arquitectura de almacenamiento que facilita el acceso a los datos dentro de una red. Se instala un sistema operativo simplificado en una caja de hardware que es tan sencilla como un servidor común y corriente: discos duros, procesadores, memoria de acceso aleatorio y todo lo demás. Esta caja (conocida como caja de NAS, servidor de NAS, cabezal de NAS o unidad de NAS) se ocupa de todas las funciones de almacenamiento, organización y uso compartido de datos de toda la red. El almacenamiento NAS es facilitado por protocolos de transferencia que permiten compartir datos entre dispositivos y procesa las solicitudes de almacenamiento de toda la red, lo que ofrece a la empresa un mejor rendimiento, una mayor accesibilidad y más tolerancia a fallos en una sola solución fácil de instalar.

¿Qué es el almacenamiento de objetos?

Un objeto es una parte de los datos que está emparejada con metadatos asociados que proporcionan un contexto sobre los bytes contenidos dentro del objeto (por ejemplo, la antigüedad o el tamaño de los datos). Ambos elementos, los datos y los metadatos, conforman el objeto. Los datos almacenados en los objetos no están comprimidos ni encriptados, y los objetos en sí están organizados en almacenes de objetos (un repositorio central con muchos otros objetos) o contenedores (un paquete que contiene todos los archivos que una aplicación necesita para ejecutarse). Los objetos, los almacenes de objetos y los contenedores son de naturaleza muy plana, en comparación con la estructura jerárquica de los sistemas de almacenamiento de archivos, lo que permite acceder a ellos con rapidez y a gran escala.

El almacenamiento de objetos y los contenedores van de la mano: los contenedores se migran de entornos sin sistema operativo a máquinas virtuales, y las nubes privadas se migran a nubes públicas con demasiada frecuencia para que la mayoría de los sistemas de almacenamiento puedan seguir el ritmo. El almacenamiento tradicional es difícil de migrar, y el almacenamiento de archivos se torna complejo para la navegación a nivel del petabyte, pero los objetos contienen la información suficiente para que una aplicación la encuentre rápidamente y tienen el espacio suficiente para almacenar datos no estructurados, como imágenes y archivos de texto.

¿Qué es el almacenamiento de archivos?

El almacenamiento de archivos es la tecnología dominante utilizada en los sistemas de almacenamiento de conexión directa y de conexión con la red. Se ocupa de dos cosas: de organizar los datos y de representarlos. En el caso del almacenamiento de archivos, los datos se organizan en el servidor, en el mismo formato que los clientes los ven. Esto nos permite solicitar un archivo en función de algún identificador único, como un nombre, una ubicación o una URL, que se comunica al sistema de almacenamiento mediante protocolos de transferencia de datos específicos. El resultado es una especie de estructura jerárquica de archivos en la que podemos navegar de arriba abajo. El almacenamiento de archivos se coloca sobre el almacenamiento de bloques, lo que nos permite ver los datos y acceder a ellos como archivos y carpetas, pero restringe el acceso a los bloques que subyacen a esos archivos y carpetas.

¿Qué es el almacenamiento en bloques?

El almacenamiento en bloques divide un volumen de almacenamiento individual (como un nódulo de almacenamiento virtual o en la nube, o un disco duro típico) en instancias individuales conocidas como "bloques". Cada bloque existe independientemente de otro y se puede formatear con su propio protocolo de transferencia de datos y sistema operativo, lo que le brinda una completa autonomía de configuración.

Gracias a que los sistemas de almacenamiento en bloques no están sobrecargados con las mismas tareas de búsqueda de archivos que los sistemas de almacenamiento de archivos que dependen de los bloques, el almacenamiento en bloques es un sistema de almacenamiento más rápido. Combine la velocidad con la flexibilidad de configuración, y obtendrá un sistema ideal para el almacenamiento en el servidor sin formato o bases de datos de medios enriquecidos.

¿Cómo puedo aprender a utilizar el almacenamiento?

De la misma forma en que aprende a hacer cualquier otra cosa: practicando. La implementación de un nuevo sistema de almacenamiento es mucho más fácil si realiza la capacitación correspondiente, y nosotros tenemos muchas maneras de asegurarnos de que esté preparado. Si cree que cuenta con conocimientos innatos sobre sistemas de almacenamiento, o simplemente quiere ver si sabe lo suficiente, realice este breve cuestionario sobre almacenamiento para evaluar sus habilidades. Si necesita capacitación, realice algunos cursos de nuestro plan de estudios sobre cloud computing, virtualización y almacenamiento. Puede realizar todos los cursos o solo los que necesita para obtener el certificado Red Hat Certificate of Expertise in Hybrid Cloud Storage.

¿Por qué Red Hat?

El almacenamiento definido por software es esencialmente abierto. Desacopla el hardware del software y le otorga independencia de los proveedores. Red Hat ha llevado el concepto del código abierto un paso más allá. Nuestro almacenamiento definido por software también es de open source. Aprovecha las innovaciones de la comunidad de desarrolladores, partners y clientes. Esto le permite controlar exactamente cómo se formatea y se utiliza su almacenamiento según las cargas de trabajo, las necesidades y los entornos únicos de su empresa.

Todas las piezas que necesita para configurar el almacenamiento de su empresa

Una plataforma de almacenamiento de archivos definida por software para realizar tareas que requieren alta capacidad, como hacer copias de seguridad y archivado, y tareas de alto rendimiento de análisis y virtualización. Funciona particularmente bien con contenedores y reproducción de archivos multimedia.

Una plataforma de almacenamiento de objetos definida por software que también proporciona interfaces para almacenamiento en bloques y de archivos. Es compatible con la infraestructura de nube, con repositorios multimedia, copias de seguridad, sistemas de respaldo y restauración, y lagunas de datos. Funciona particularmente bien con Red Hat OpenStack® Platform.

La marca denominativa de OpenStack y el logotipo Square O Design, ya sea juntos o separados, son marcas comerciales o marcas comerciales registradas de OpenStack Foundation en EE. UU. y en otros países, y se utilizan con permiso de OpenStack Foundation. Red Hat, Inc. no está afiliada a OpenStack Foundation ni a la comunidad de OpenStack, y tampoco goza de su respaldo ni de su patrocinio.

Hay mucho más por hacer con el almacenamiento