Acceso unificado a datos desde múltiples nubes hasta instalaciones locales


La aparición de la computación en la nube generó un cambio radical en el panorama digital. Con la aparición de esta nueva tecnología, se hicieron posibles arquitecturas informáticas nuevas, más flexibles, resilientes y escalables.

Antes de la llegada de la COVID-19, las migraciones a la nube ya estaban en marcha, pero la pandemia aceleró el cambio y convirtió la computación en la nube en algo esencial. La flexibilidad de la arquitectura en la nube permite a las organizaciones distribuir los procesos de computación y el almacenamiento de datos en una variedad de entornos, combinando y haciendo coincidir la plataforma que mejor se adapte a los requisitos informáticos. Esto incluye arquitecturas que abarcan recursos locales y recursos de nube pública, o nubes híbridas, y diseños que equilibran los trabajos de computación y los datos en múltiples nubes públicas en una configuración multicloud. Hoy en día, el 80 % de las organizaciones están implementando enfoques de nube híbrida y el 89 % utilizan multicloud.

Esta adopción generalizada de la computación en la nube ha cambiado la mentalidad. Las arquitecturas están diseñadas para aprovechar las capacidades únicas de la conectividad universal y la escalabilidad instantánea. Las aplicaciones ya no necesitan construirse como programas monolíticos que se ejecutan en una sola máquina, sino como colecciones de código que se ejecutan de forma independiente en diferentes servidores y nubes para lograr un resultado predeterminado. Este enfoque más granular de la computación ha creado entornos mucho más dinámicos, generando nuevas oportunidades para la innovación.

¿Por qué una multinube híbrida estratégica?

La adopción de una nube múltiple, una nube híbrida o ambas en una estrategia de nube múltiple híbrida tiene muchos beneficios, incluidas las oportunidades de optimizar la gestión de datos. Las nubes múltiples híbridas ayudan a las organizaciones a reducir los riesgos y los costos, al tiempo que mejoran el rendimiento y el cumplimiento normativo.

Reducir el riesgo con mayor resiliencia

Uno de los riesgos más importantes para cualquier sistema es la posibilidad de que deje de funcionar. La resiliencia del sistema es fundamental para brindar un servicio adecuado a sus clientes y partes interesadas. Las estrategias de nube múltiple híbrida ofrecen más opciones para trasladar trabajos de cómputo y mantener copias redundantes de bases de datos para brindar mayor redundancia. Siempre hay una nueva plataforma lista si una nube o un servidor tienen problemas.

Reducir el riesgo de incumplimiento con la soberanía de datos

La soberanía de los datos dicta que los países tienen derecho a establecer reglas para los datos que se recopilan dentro de sus fronteras. Cumplir con estas regulaciones mientras se gestionan datos en varios países con reglas únicas es un desafío. Algunos países exigen que los datos recopilados en su territorio se almacenen en servidores dentro de sus fronteras. Las arquitecturas híbridas de múltiples nubes permiten a las organizaciones mantener los datos dentro de las fronteras de un país y, al mismo tiempo, hacerlos accesibles a aplicaciones de todo el mundo.

La flexibilidad reduce el riesgo

La capacidad de trasladar rápidamente las cargas de trabajo de un proveedor de la nube a otro evita la posibilidad de que un proveedor tenga demasiada influencia sobre sus datos y aplicaciones. La flexibilidad para trasladar fácilmente los datos y los trabajos de cómputo de las instalaciones locales a la nube o de un proveedor a otro permite a las organizaciones optimizar sus procesos y aprovechar las ventajas de cada plataforma. Por ejemplo, partes de las aplicaciones heredadas se pueden refactorizar para que se ejecuten en la nube y aprovechar las capacidades de la nube mientras se mantienen los datos heredados en las instalaciones locales.

Actuación

Para muchas aplicaciones, la velocidad es crucial para garantizar resultados comerciales óptimos. Por ejemplo, los datos financieros de Wall Street o las aplicaciones de seguridad sofisticadas y las experiencias de cliente de vanguardia. La capacidad de anticipar las necesidades de datos y ubicar los datos de alta demanda más cerca del servidor que ejecuta el trabajo de cómputo reduce la latencia de la aplicación. Las estrategias de nube múltiple híbrida brindan más opciones sobre cómo y dónde puede organizar sus datos para acercarlos a los motores de cómputo o al usuario final. Las aplicaciones no necesitan recuperar datos del centro de la red cada vez que los necesitan. Con las estrategias de nube múltiple híbrida, hay más flexibilidad para acceder a nuevos recursos y escalar aplicaciones. Acercar los datos a los usuarios también hace que los datos sean más accesibles.

Desafíos de la nube híbrida

Las estrategias de nube híbrida han permitido que los diseños y las arquitecturas de las aplicaciones cambien significativamente. Los contenedores Docker estandarizados y los orquestadores como Kubernetes han estandarizado la capa de abstracción que permite que el código de la aplicación se ejecute independientemente de la infraestructura. Esta tecnología permite que cualquier parte de una aplicación se ejecute en cualquier entorno de nube. Los datos son mucho más complejos y cambian constantemente, lo que hace que este tipo de enfoque sea mucho más complicado.

Los datos cambian constantemente y son mucho menos móviles. Si bien es posible replicarlos y copiarlos, cuantas más copias existan, más difícil será mantener la coherencia y saber qué conjunto de datos es el más válido. Este desafío se ve agravado por la proliferación de la nube.

Expansión de nubes

La facilidad para implementar una nueva aplicación en la nube o SaaS ha provocado una proliferación de la nube. La TI en la sombra ha provocado el crecimiento de almacenes de datos no controlados en aplicaciones SaaS no autorizadas, lo que ha dado lugar a bases de datos desconectadas y aisladas. Esta tendencia ha dado lugar a una creciente complejidad, lo que dificulta el análisis de datos en toda la organización.

La expansión de la nube está anulando la eficiencia y el ahorro de costos que permite la nube. La facilidad para implementar una nueva aplicación o nube sin la gobernanza adecuada está generando redundancias, ineficiencias y recursos no utilizados. Las estrategias de nube híbrida limitan la capacidad de ver y administrar todo el patrimonio de nube de una organización, lo que genera sobrecostos.

Gobernanza fragmentada

La falta de una gobernanza uniforme en una estrategia multicloud también tiene implicaciones de seguridad y acceso. Se deben mantener reglas y políticas de acceso únicas para administrar el acceso en nubes híbridas. Esto es complejo, ya que cada nube tiene sus propios controles matizados. Los profesionales de tecnología de la información deben comprender las diferencias de cada nube para mantener una seguridad y una gobernanza adecuadas. La falta de una gobernanza uniforme dificulta la gestión de reglas de acceso que sean lo suficientemente granulares como para admitir el acceso a los datos que requieren los usuarios autorizados. Los departamentos de TI recurren a reglas de acceso más amplias y restrictivas para simplificar este desafío.

Desafíos de la modernización de aplicaciones

La promesa de eficiencia de la nube no siempre cumple con las expectativas a la hora de modernizar aplicaciones heredadas. La migración de bases de datos heredadas a la nube no siempre es compatible con la arquitectura de la nube, lo que limita la capacidad de migrar aplicaciones enteras a la nube, lo que dificulta la modernización. Cuando algunos datos están en la nube mientras que otros permanecen en las instalaciones, acceder a estos datos de manera eficiente y simultánea no es sencillo y requiere llamadas API individuales. Muchos en la industria se dan cuenta de que algunos datos y aplicaciones heredados pueden no llegar nunca a la nube y permanecerán para siempre en las instalaciones. Este hecho requiere nuevas estrategias para incorporar estas aplicaciones y bases de datos más antiguas en una estrategia de nube múltiple híbrida exitosa.

Debido a que los datos están repartidos por toda la nube como resultado de la proliferación de la misma y los datos se encuentran varados en aplicaciones y bases de datos heredadas, el acceso a los datos en arquitecturas híbridas de múltiples nubes no siempre es óptimo. Las consultas federadas y las capas de acceso virtualizadas pueden ayudar a superar algunos de estos desafíos.

Solución: consultas federadas y productos de datos

Una consulta federada permite extraer datos de varias bases de datos con una sola consulta. Esto elimina la necesidad de escribir varias consultas complejas y fusionar los resultados para crear un único conjunto de datos. Basta con escribir una única consulta SQL y se pueden extraer datos de varias bases de datos como si fueran una sola. Se puede acceder a los datos varados en varios almacenes de datos en la nube y plataformas SaaS debido a la expansión de la nube y combinarlos en estos silos de datos, lo que impulsa un mayor acceso a los datos y una mayor comprensión del negocio en toda la organización.

Una vez que se ejecutan las consultas federadas, los datos se introducen en una base de datos virtual. Esta capa de virtualización separa la complejidad de la capa de cómputo y la estructura de la base de datos de los datos reales. Esta capa funciona como un único punto de acceso donde se puede implementar un conjunto unificado de reglas de gobernanza y protocolos de acceso, lo que permite una mejor visibilidad y gestión de los datos, ya sea que se almacenen en las instalaciones o en varias nubes. Una menor complejidad permite aplicar reglas de acceso granulares. Esta capa simplifica la gestión de datos en diferentes nubes al abstraer los datos de los diversos protocolos y controles de la nube. En lugar de recurrir a reglas de acceso y gobernanza de talla única, el acceso se puede gestionar con los datos en el centro. Las limitaciones de las políticas del sistema ya no definen a qué datos pueden y no pueden acceder los usuarios.

Esta capa de datos federados también proporciona la base para los productos de datos. Un nuevo y mejor modelo de implementación de una capa de control adicional que brinda mayor control a los productores de productos de datos y a los administradores de dominios.

Optimización de consultas en nubes híbridas múltiples

Las consultas federadas permiten múltiples oportunidades para optimizar el acceso a los datos y las arquitecturas de datos en la nube. Cuando ya no es necesario almacenar los datos en una única ubicación para que una aplicación pueda acceder a ellos fácilmente, se pueden tener en cuenta otros factores a la hora de decidir dónde almacenar los datos. Con los costos y el desperdicio de la nube fuera de control, esta flexibilidad puede ser un activo importante para sus estrategias de operaciones financieras.

Por ejemplo, si tiene una aplicación heredada con una base de datos que puede no ser compatible con la nube o es demasiado sensible para almacenarla en la nube, se puede implementar una estrategia de base de datos híbrida en la que algunos datos de la aplicación se almacenan en la nube mientras que otros datos permanecen en las instalaciones. Con una consulta federada, se puede acceder a cada base de datos como si fuera una sola con una sola consulta SQL. Esto puede optimizar los costos de almacenamiento y ancho de banda.

La ejecución de bases de datos en paralelo también puede resultar beneficiosa a la hora de migrar datos confidenciales a la nube. La migración de aplicaciones heredadas ofrece muchos beneficios, pero el proceso puede ser riesgoso. Siempre existe la posibilidad de que las aplicaciones antiguas no se ejecuten correctamente en la nueva plataforma o de que los datos se vean comprometidos. Muchas organizaciones ejecutan la misma base de datos en paralelo en la nube y en las instalaciones para reducir el riesgo de pérdida de datos. Si surge un problema con los datos en la nube, las consultas federadas pueden extraer datos de la base de datos local redundante sin interrupciones.

Optimización del rendimiento de las consultas

Los motores de consulta federados pueden mejorar el rendimiento y optimizar la utilización de recursos de forma automática a través de conectores premium. Los conectores bien diseñados que conectan bases de datos a la capa de virtualización pueden organizar procesos y ejecutarlos en la plataforma más adecuada. Los conectores, conocidos como predicate push down, pueden indicar que se realicen determinadas cantidades de manipulación de datos en el recurso informático de la base de datos. Se pueden realizar operaciones como filtrado, agregación, ordenación y poda de columnas antes de que el conjunto de datos se extraiga a la capa de virtualización. Este proceso puede reducir los costos de ancho de banda, ya que solo se extraen conjuntos de datos emparejados de la base de datos. También reduce los tiempos de consulta y evita los procesos computacionales posteriores.

Producto de datos como contenedor

Como mencionamos anteriormente, Docker y Kubernetes permitieron que el código de la aplicación se empaquetara y utilizara desde cualquier lugar en la nube. Estas arquitecturas nativas de la nube son mucho más eficientes, resistentes y valiosas porque se pueden modificar fácilmente. En el mundo de los datos, los productos de datos respaldados por la virtualización y las consultas federadas están surgiendo como una capa de abstracción similar para los datos. Los productos de datos están empaquetados previamente y diseñados para ser intercambiables en varias herramientas de BI o plataformas de modelado. Están mejorando constantemente y los productores de productos de datos, al igual que los desarrolladores de aplicaciones, están recopilando e incorporando comentarios para mejorar sus productos.

La aparición de la arquitectura híbrida multicloud ha afectado significativamente el desarrollo de aplicaciones y cómo y dónde se ejecutan los trabajos informáticos. Esta tendencia no ha tenido el mismo nivel de impacto en la gestión de datos debido a la naturaleza y la sensibilidad de los datos en constante cambio. La mayor adopción de consultas federadas, virtualización, gobernanza centrada en los datos y productos de datos aporta esta flexibilidad a la gestión de datos y hace que estos sean más ágiles y accesibles. Esta evolución está impulsando la innovación y una mayor comprensión de la toma de decisiones.

Discover the Latest in Data and AI Innovation

  • Estrategias de integración y sincronización de datos en productos de datos

    Read More

  • Cómo generar confianza con productos de datos

    Read More

  • Ciclo de vida de la salud de los datos: estrategias de limpieza y transformación de datos

    Read More

Request a Demo TODAY!

Take the leap from data to AI