vali_111 - Fotolia

Lo básico Póngase al día con nuestro contenido introductorio.

Almacenar datos en la nube es más complicado de lo que piensa

Su app podría estar feliz en la nube, pero es posible que su almacenamiento no. Descubra por qué los ‘vecinos ruidosos’ pueden hacer del almacenamiento en la nube tan complicado y qué hacer al respecto.

Uno de los mitos que rodean a la nube es que una vez que las aplicaciones se crean o portan hacia ellas, el almacenamiento no es un problema. Con los proveedores vendiendo servicios de múltiples inquilinos que prometen escalabilidad y flexibilidad, es fácil que las organizaciones sean inducidas a pensar que no habrá ningún problema con el almacenamiento de datos en la nube, pero eso no puede estar más lejos de la verdad. Como han señalado los expertos, existe una brecha definitiva entre aplicaciones en la nube y almacenamiento en la nube, e ignorar este hecho podría dar lugar a problemas de rendimiento.

El dilema del vecino ruidoso es el que persigue a las aplicaciones en la nube. Con la virtualización, 10 aplicaciones diferentes pueden ejecutarse en el mismo servidor, y todas están compitiendo por el mismo recurso de almacenamiento, según Dan Florea, director de gestión de productos de Tintri, un proveedor de almacenamiento que se especializa en la nube. Por ejemplo, una base de datos con un flujo de trabajo muy intensivo de E/S puede necesitar más recursos para leer los datos desde el almacenamiento. Al mismo tiempo, un escritorio virtual puede estar intentando tener acceso a ese mismo almacenamiento, y sin algún tipo de mecanismo de regulación para asegurar la equidad, un usuario puede estar esperando una cantidad de tiempo inaceptable por los datos.

El balance de carga puede aliviar los problemas de latencia

El balance de carga puede ayudar a distribuir el uso de recursos de aplicaciones a través de servidores, de acuerdo con Michael Pardue, arquitecto senior de Accusoft, que hace herramientas de procesamiento de imágenes. "Una de las primeras cosas que tratamos de hacer es romper con el sistema de archivos local hacia varios proveedores de servicios de nube como AWS [Amazon Web Services]", dijo. De lo contrario, es necesario que haya más equilibrio de carga en el lado del cliente, de manera que cuando la petición se produzca a través del servidor, todos los recursos estén todavía disponibles.

"Queremos tener un número de servidores en línea para manejar un gran número de solicitudes", dijo Pardue. Eso significa mantener la noción de la sesión y la coordinación de solicitudes a través de los servidores. Accusoft se dedica a "round roboning" (circular), enviando solicitudes a servidores indiscriminados, dijo.

Mantener los datos de la aplicación fuera de la licuadora

Otro problema con el almacenamiento de datos en la nube es la mezcla de datos de las aplicaciones, dijo Florea. Si los datos de dos o más aplicaciones se almacenan en una partición, es posible que la información sobre las aplicaciones se vean mezcladas y no sean útiles para el negocio.

Sin embargo, con almacenamiento consciente de VM (VAS), la aplicación ve directamente a la máquina virtual y accede a la analítica para cada aplicación particular o máquina virtual, dijo Florea. Otra ventaja de VAS es que todas las operaciones como instantáneas, clones, replicación y sincronización ocurren a nivel de la máquina virtual, y luego se transfieren al almacenamiento, mientras que con el almacenamiento tradicional, las instantáneas incluyen datos de todas las demás máquinas virtuales, también.

La nube pura no siempre es el problema

Una gran cantidad de organizaciones no están utilizando soluciones de nube pura, lo que puede causar problemas de almacenamiento que impactan a las aplicaciones, según Ross Turk, director de marketing de producto de Red Hat Storage. La mayoría están usando una combinación de almacenamiento en las instalaciones y almacenamiento en la nube, y el desafío consiste en mover constantemente los datos de ida y vuelta. Cada tipo de almacenamiento puede manejar los datos de manera diferente, teniendo en cuenta las diferentes APIs de almacenamiento de objetos y las características de almacenamiento de archivos en la nube, lo que lleva a una falta de coincidencia, dijo.

Adoptar técnicas más modernas de almacenamiento, como el almacenamiento definido por software, puede ayudar a superar los problemas de almacenamiento en las instalaciones y en la nube que afectan a las aplicaciones, dijo Turk. Estas tecnologías ayudan a sincronizar entre los dos y son más flexibles para las operaciones plurirregionales y configuraciones de nube híbrida.

Examine el almacenamiento de objetos al crear nuevas aplicaciones

Para los desarrolladores, los problemas con el almacenamiento de datos en la nube pueden ser superados al examinar el almacenamiento de objetos al construir nuevas aplicaciones para la nube, ya que es más portátil y más abstracto, dijo Turk. Por ejemplo, si el desarrollador está construyendo una aplicación que consume la API de Amazon A3, el desarrollador no puede usar otra API de servicio en la nube. Pero las APIs de almacenamiento de objetos ofrecen una mayor portabilidad y mayor potencial de escalar la arquitectura, dijo.

El almacenamiento de objetos también es más rentable en la nube. "Los servicios de almacenamiento de objetos ahí afuera tienden a tener un precio más barato que los servicios de almacenamiento de archivos equivalentes", dijo Turk. El uso de almacenamiento de objetos también hace que sea más fácil abarcar la nube híbrida.

Educar a los administradores de almacenamiento

Mientras tanto, para trabajar problemas anteriores con el almacenamiento de datos en la nube, las empresas pueden comenzar con la educación, de acuerdo con Turk. Una gran cantidad de organizaciones, en su conjunto, delegan sus decisiones de almacenamiento a los grupos de administradores de almacenamiento que se utilizan para la gestión de aparatos, no de recursos de nube. Estos grupos pueden no tener la misma facilidad al trabajar con los retos de almacenamiento basados ​​en la nube, por lo que educar a los administradores de almacenamiento en la nube sobre el almacenamiento en la nube híbrida, y el almacenamiento en la nube en general, y replicar desde el almacenamiento local a un servicio en la nube puede recorrer un largo camino. También significa que los administradores de almacenamiento, con el tiempo, comenzarán a desarrollar más habilidades DevOps, agregó.

Próximos pasos

No olvide revisar:

Habilite la transformación digital con almacenamiento en la nube

Almacenamiento en nube híbrida: ¿Qué datos van dónde?

Consejos sobre almacenamiento en nube: SLA, intercambio de archivos y más

Este artículo se actualizó por última vez en septiembre 2016

Profundice más

PRO+

Contenido

Encuentre más contenido PRO+ y otras ofertas exclusivas para miembros, aquí.

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Enviando esta solicitud usted acepta recibir correos electrónicos de TechTarget y sus socios. Si usted reside afuera de Estados Unidos, esta dando autorización para que transfiramos y procesemos su información personal en Estados Unidos.Privacidad

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close