Modernización del almacén de datos

Apúntese a la modernización de los almacenes de datos

La tecnología de datos evoluciona de continuo, dejando atrás muchos sistemas informáticos. La modernización prolonga la vida útil de los sistemas, reduce costes y aprovecha los últimos avances.

Modernización del almacén de datos con Actian
Por qué modernizar su almacén de datos

¿Por qué modernizarse?

Unmodernized applications can stop working as their technology stack evolves or application programming interfaces (APIs) change. Organizations cannot assume hardware and software vendors will support their platforms forever. As vendors introduce new versions, support for older versions can begin to degrade. The software industry norm is to provide the highest levels of support for the current version and one generation of the previous version. After that, vendors may not retrofit bug fixes, offer only best-effort support, and hike maintenance costs to encourage businesses to migrate to new versions. Modernizing applications to be more portable and using newer APIs protect existing investments, adds flexibility, and lowers maintenance costs.

La innovación importa

La innovación permite a los proveedores diferenciar sus soluciones para mantener su competitividad, al tiempo que justifica la renovación de licencias o suscripciones, así como los costes de soporte y mantenimiento. Los ingresos recurrentes procedentes de los clientes aseguran la continuidad del negocio para los proveedores de software a largo plazo. Si los clientes no se modernizan, puede ser necesario reescribir las aplicaciones, y la carga administrativa del área de TI puede volverse excesiva, dificultando la capacidad de la empresa para lanzar nuevas iniciativas que respondan a las demandas de sus clientes.

Los conocimientos de los empleados suelen estar vinculados a tecnologías específicas, como lenguajes de programación y sistemas operativos. Encontrar y retener empleados con los conocimientos necesarios para mantener los sistemas y aplicaciones heredados se hace más difícil con el tiempo, lo que supone un importante motivo adicional para modernizarse.

Modernización del almacén de datos de Actian

Modernización y plataformas de datos

La forma de modernización más común en la actualidad es la adopción generalizada de los servicios en la nube. Esta opción resulta muy atractiva, ya que elimina la necesidad de que el departamento de TI gestione el hardware y los sistemas operativos en el centro de datos. Los proveedores de servicios en la nube se encargan del hardware, los sistemas operativos y numerosos servicios, como los servidores de aplicaciones, en nombre de los suscriptores, lo que permite liberar recursos de TI para iniciativas más estratégicas.

El hardware antiguo, como el sistema Dec Alpha, es difícil de virtualizar; en cambio, el software más reciente basado en Intel se virtualiza fácilmente, gracias a proveedores como VMware. Las máquinas virtuales aíslan los sistemas operativos de las limitaciones del hardware físico al ofrecer CPUs, memoria y discos virtuales. Los simuladores de hardware que se ejecutan en procesadores Intel modernos, como el Nat Semi 6502 o el Motorola M6800, pueden ser demasiado lentos para cargas de trabajo en entornos de producción.

Docker fue una de las primeras herramientas en contenerizar aplicaciones con dependencias de la pila de software, haciéndolas portátiles y tecnológicamente agnósticas.

Las plataformas de bases de datos como Ingres Database pueden migrarse fácilmente a plataformas en la nube gracias a Actian. La base de datos columnarActian Analytics Engine constituye ahora el núcleo de la Actian Analytics AI Platform, lo que permite utilizarla tanto en las propias instalaciones como en forma de servicio en la nube a través de distintos proveedores de servicios en la nube.

Modernice las aplicaciones con Actian

Modernizar las aplicaciones

Los programas de aplicación solían desarrollarse en ensamblador procedimental y lenguajes de tercera generación (3GL). En la actualidad, se siguen utilizando más de 220.000 millones de líneas de código COBOL, y el 43 % de los sistemas bancarios aún dependen de él. Las primeras aplicaciones estaban escritas en código principal (mainline) que llamaba a subrutinas y funciones. Al modernizar este tipo de aplicaciones, los desarrolladores las refactorizan dividiéndolas en componentes más pequeños, como las operaciones de verificación y las transacciones de depósito en aplicaciones bancarias. Este enfoque basado en componentes permite a las organizaciones crear nuevas aplicaciones con mayor agilidad, conectando módulos ya probados y preconstruidos. Además, los desarrolladores pueden encapsular componentes heredados o volver a implementarlos en lenguajes modernos, para que utilicen APIs más sostenibles y preparadas para el futuro, como XML y JSON, que son autodescriptivas.

Aplicaciones web

Además, las aplicaciones web basadas en componentes pueden contenerizarse y desplegarse en modernas plataformas serverless en la nube, que eliminan la necesidad de que el departamento de TI mantenga toda la pila de software y hardware, lo que reduce los costes de mantenimiento. Este enfoque basado en microservicios ofrece una flexibilidad máxima, permitiendo que las aplicaciones se ejecuten tanto localmente como en la nube. Los desarrolladores pueden optimizar el rendimiento manteniendo el código de la aplicación lo más cerca posible de los datos, con el fin de minimizar la latencia de red.

aplicaciones web almacén de datos

Modernizar las competencias

Las grandes empresas, con una larga trayectoria, suelen arrastrar una considerable carga de aplicaciones heredadas. Muchos de los programadores que desarrollaron esas aplicaciones ya se acercan a la edad de jubilación, lo que genera una brecha de competencias. Proveedores de software como IBM han puesto en marcha programas de formación para capacitar a ingenieros y desarrolladores en lenguajes menos populares. Además, muchos fabricantes han establecido centros de competencia para plataformas heredadas en Europa del Este y la India, con el objetivo de cubrir la escasez de profesionales cualificados. En última instancia, estas aplicaciones deben modernizarse o retirarse, ya que los desarrolladores tienden a formarse en lenguajes nuevos sobre plataformas actuales.

El efecto 2000 fue un buen ejemplo de cómo la industria de TI se puso manos a la obra para actualizar un código heredado. Algunos proveedores como SAP han encapsulado código de la época del mainframe R2 en servicios web que forman parte de versiones actuales de sus productos. Así, aunque los programadores no sean los mismos, las rutinas escritas originales siguen aportando valor.

Actian reduce los gastos generales de modernización

Plataforma de IA Actian Analytics se diseñó desde el principio para funcionar en configuraciones de nube híbrida, lo que permite a los clientes llevar a cabo el procesamiento analítico allí donde se encuentren los datos.

Ingres Database brinda un acreditado servidor de bases de datos, orientado a transacciones y de alta disponibilidad. El programa Ingres NeXt preserva las inversiones existentes ayudando a los clientes a trasladar sus instancias en las instalaciones a la nube. Actian da la infraestructura, servicios y herramientas necesarias para modernizar fácilmente su inversión en Ingres Database.

Más información sobre la iniciativa Ingres NeXt aquí.

Preguntas frecuentes

La modernización de los almacenes de datos es el proceso de actualización de los sistemas, aplicaciones e infraestructuras heredadas con el fin de prolongar la vida útil de los sistemas, reducir los costes y aprovechar los últimos avances tecnológicos.

A medida que los proveedores van actualizando sus plataformas, el soporte técnico para las versiones anteriores se reduce, los costes de mantenimiento aumentan y es posible que ya no se apliquen correcciones de errores, lo que hace que la modernización sea esencial para proteger las inversiones existentes y mantener la flexibilidad.

Los servicios en la nube eliminan la necesidad de que los equipos de TI gestionen el hardware y los sistemas operativos, lo que libera recursos para iniciativas más estratégicas y permite, al mismo tiempo, el procesamiento analítico independientemente de dónde se encuentren los datos.

Las organizaciones que retrasen su modernización pueden verse abocadas a unos costes administrativos de TI abrumadores, verse obligadas a reescribir las aplicaciones desde cero y tener dificultades para poner en marcha nuevas iniciativas que satisfagan las demandas de los clientes.

La plataforma de datos Actian está diseñada para configuraciones de nube híbrida, y programas como Ingres NeXt proporcionan la infraestructura, los servicios y las herramientas necesarias para trasladar las bases de datos locales a la nube, al tiempo que se preservan las inversiones existentes.

Herramientas como Docker contenedorizan las aplicaciones junto con sus dependencias de software, lo que las hace portátiles e independientes de la plataforma, mientras que las implementaciones de microservicios permiten que las aplicaciones se ejecuten tanto en las propias instalaciones como en la nube.

Los programadores que desarrollaron los sistemas heredados se acercan a la jubilación, lo que hace cada vez más difícil encontrar personal cualificado para mantener las plataformas más antiguas y supone un fuerte incentivo para modernizarlas antes de que se pierda ese conocimiento.

Sí, los desarrolladores pueden refactorizar el código heredado en componentes, envolverlo en lenguajes modernos y rediseñarlo para utilizar API preparadas para el futuro, como XML y JSON, conservando así el valor de la lógica existente sin necesidad de reescribirlo por completo.