Reducir la complejidad y procesos cloud native, claves para la modernización IT

En este webinar, Raúl de la Fuente Lopes, ingeniero de soluciones de Couchbase, nos explica las mejores estrategias para modernizar la plataforma de datos de las organizaciones que permitan afrontar los procesos de transformación para extraer más valor de la información y disponer de aplicaciones más potentes, rápidas y elásticas.

Menos complejidad, infraestructura y procesos cloud native, con desarrollo basado en microservicios y contenedores, junto a la automatización y filosofía ágil, son algunas de las principales estrategias para contar con una plataforma tecnológica preparada para sacar el máximo partido a la información que pueden manejar las organizaciones. Y es que, como ha explicado Raúl de la Fuente Lopes, ingeniero de soluciones de Couchbase y experto en proyectos de datos en la sesión online emitida por Silicon España; “el mero hecho de llevar datos a la nube no significa modernizarse si se mantienen los silos y las ineficiencias de la gestión tradicional on premises.” El webinar, conducido por Daniel de Blas, responsable de Branded Content de NetMedia, ha estado dirigido a todo tipo de perfiles relacionados con la tecnología empresarial; pero muy especialmente a los que tienen que ver con la infraestructura IT y las bases de datos.

Como ha explicado Raúl de la Fuente, la sociedad ha experimentado una serie de cambios en los patrones de conducta y consumo que se han acelerado con las restricciones impuestas por el COVID durante los últimos 12 meses, que han forzado la digitalización de las organizaciones y han obligado a replantear muchos procesos empresariales. Sin embargo, hay sectores en los que el impacto ha sido radical como en el que tiene que ver con la salud o la trazabilidad de productos. En este ámbito, Raúl explica como la sensorización es un elemento clave; pero también es un reto muy importante para las plataformas de datos y las infraestructuras.

Para ello, la tecnología de Couchbase busca simplificar el trabajo de todos los implicados en el manejo de estos datos: desde los responsables IT, los desarrolladores, los responsables de bases de datos o el personal DevOps con un entorno que además les es familiar porque está basado en SQL y les permite hacer que las aplicaciones y los dispositivos aprovechen las capacidades de computación en el edge. “Si tengo varios gestores de bases de datos o plataformas que se comuniquen entre ellos, los desarrolladores tienen que aprender distintos lenguajes de programación, tengo que tener ingenieros de datos que orquesten toda esta información y manejar distintos comportamientos dentro de la plataforma, lo que no suele ser sencillo… los equipos de IT no tienen que dedicarse a mantener esa plataforma sino a su “business as usual” y cuánto menos disgregados estén los datos en la plataforma, más fácil va a ser de gestionar y más fácil va a ser programar con ella: menos líneas de código y menos posibilidades de que me llamen a las dos de la mañana porque se ha caído el sistema”, afirma Raúl de la Fuente.

“el mero hecho de llevar datos a la nube no significa modernizarse si se mantienen los silos y las ineficiencias de la gestión tradicional”.- Raúl de la Fuente, ingeniero de soluciones de Couchbase

Simplicidad operacional, el “KISS” y la multi nube

Otro de los elementos que se introducen en la sesión es el de las infraestructuras multi nube, también tendencia en el mundo IT; pero como explica el ingeniero de Couchbase, la nube o la “multi nube” en este caso no aportan demasiados beneficios a los administradores y a los programadores si no van unidos a una mayor simplicidad operacional. Para Raúl, la clave está en el “KISS” o “Keep it Simple”: gestión tiene que ser transparente y la simplicidad que aporta Couchbase se traslada a todos los roles implicados en tecnología, desde los desarrolladores o los arquitectos de software hasta los gestores IT. Por otro lado, el carácter agnóstico de Couchbase permite hacer descender el temido TCE o “total cost of exit”, los costes de salida y evitar así el también temido “vendor locking”.

En todo caso, como señala Raúl, en la nube se simplifican radicalmente los procesos que tienen que ver con la administración: “cuando despliegas en un AKS, EKS o GKS (servicios de Kubernetes de Azure, Amazon o Google), el 90 por ciento de las tareas de un DBA (el administrador de las bases de datos) queda completamente relegado porque las actualizaciones o los mecanismos de disponibilidad ya vienen dados por la tecnología Kubernetes”.

Además, como añade el ingeniero de Couchbase, su tecnología permite una mayor facilidad a la hora de migrar a arquitecturas modernas, porque aunque sea de última generación y creada sobre la base de Kubernetes y otras tecnologías cloud, Couchbase también soporta por completo sistemas legacy: “algunos de nuestros clientes mantienen los dos sistemas y van haciendo pruebas hasta que encuentran el momento adecuado para hacer el cambio de agujas y pasarse a la arquitectura más moderna”.

Si quieres la paz (en tu IT), prepárate para el edge

A lo largo del webinar, cuya grabación se encuentra ya disponible en abierto, se abordan muchos otros temas relacionados con la modernización de las aplicaciones y la infraestructura IT, como el reto de hacer frente los picos de demanda o la necesidad de contar con sistemas que permitan llevar la computación al borde o el “edge computing” para hacer que las aplicaciones no requieran conexión permanente con la nube, sobrecargando las comunicaciones, los propios sistemas cloud (con el coste extra que puede suponer) y con la posibilidad de tener sistemas fuera de actividad por una caída de la conexión. La capacidad de Couchbase de aprovechar la potencia de computación de los sistemas en el edge (desde un smartphone o un terminal de ventas a un sistema dedicado de una factoría) mediante Couchbase Lite, hace que las aplicaciones dispongan directamente en el dispositivo de una versión de su base de datos les permite tener casi las mismas funcionalidades cuando no tienen conexión al cloud. Así, se traslada parte de la “inteligencia” al dispositivo final para que siga funcionando en cualquier situación (al menos en gran parte) y la tecnología de Couchbase se ocupa de todos los mecanismos de sincronización, gestión de eventos o resolución de conflictos sin que los programadores tengan que hacer nada especial.