DevOps es un conjunto de prácticas y filosofías que están siendo adoptadas cada vez más por las organizaciones para acelerar el desarrollo y la puesta en producción de aplicaciones, procesos y flujos de datos.
En todo proyecto orientado al dato, introducir este tipo de prácticas requiere herramientas modernas, avanzadas y flexibles.
Como solución de integración de datos, Stambia se integra naturalmente a los procesos de integración continua y de despliegue continuo (CI/CD)
A medida que aumenta la adopción de prácticas DevOps, varias herramientas han aparecido en el mercado. En función de sus necesidades específicas, las organizaciones seleccionan una u otra para aportar continuidad y automatización a sus proyectos. Una canalización (pipeline) CI/CD, puede incluir las siguientes herramientas:
Para los proyectos de datos, la herramienta de integración debe proporcionar flexibilidad y compatibilidad con las herramientas DevOps. De esta manera, la herramienta de integración, no sólo realiza el trabajo que le corresponde, sino que lo complementa con las herramientas DevOps para facilitar la configuración de las canalizaciones CI/CD.
Cada organización tiene necesidades específicas en materia de datos, así como desafíos propios que deben ser identificados. Los paisajes de datos y la arquitectura subyacente son particulares y requieren una procesamiento específico en las estrategias de implementación que considere utilizar.
Por lo tanto, con el fin de responder a estas necesidades, las herramientas de integración deben proporcionar opciones que permitan diferentes enfoques de despliegue, integrándose de manera transparente a las herramientas DevOps.
Por ejemplo, en ciertos casos, el despliegue debe realizarse sobre un servidor central, con actualizaciones efectuadas directamente en este servidor para cada nueva versión. En otros casos, un entorno dedicado puede ser generado para cada versión, con la ayuda de Docker, con implementaciones en contenedores de software.
DNumerosas organizaciones ya han migrado a la nube y trabajan con un modelo híbrido. Otras también han implantado una arquitectura multinube.
Por otro lado, la adopción de una implementación con contenedores ha aumentado considerablemente.
Una solución de integración de datos debe ofrecer suficiente flexibilidad para facilitar la implementación de arquitecturas híbridas ("on-premise" o en sitio, en la nube, multinube).
De esta manera, la solución de integración no se convierte en un freno a las decisiones arquitectónicas y/u operacionales, sino más bien en una ayuda.
Una visión global de sus actividades de despliegue y ejecución es esencial para el éxito de sus proyectos de datos.
Poseer herramientas integradas directamente en la solución de integración de datos aumenta la productividad y deja más tiempo para la innovación.
Las soluciones de integración de datos deben proponer interfaces que permitan centralizar todas las actividades de puesta en producción y proponer visualizaciones para monitoreo, estadísticas y auditoría.
La solución de integración de datos Stambia facilita las prácticas asociadas al DevOps permitiendo a los clientes construir, de manera transparente, canalizaciones CI/CD en sus proyectos de tipo Data. Desde los sistemas de gestión de versiones, hasta la gestión de repositorios y artefactos, pasando por las herramientas DevOps, Stambia proporciona funcionalidades específicas para integrarse a estas herramientas y simplificar el trabajo.
Con Stambia, usted puede utilizar las opciones de línea de comandos y la API REST para gestionar las etapas típicas de un despliegue.
La implantación de un Runtime, la utilización de repositorios de artefactos, como Nexus, o la configuración de la cadena CI/CD en Jenkins, Azure Devops o XLDeploy, pueden ser realizadas rápidamente y utilizadas para la automatización de los procesos.
Los flujos de datos diseñados en Stambia pueden ser visualizados gracias a un sistema de gestión de versiones como GIT, SVN, o cualquier otra solución de un proveedor en la nube como Amazon, Google o Azure.
Estos pueden ser integrados a las herramientas DevOps para automatizar por completo el proceso de integración y despliegue..
Con Stambia Runtime, los clientes pueden configurar diferentes estilos de despliegue, para responder a todos los tipos de exigencia operacional.
Las implementaciones en Stambia pueden ser efectuadas de tres maneras diferentes:
Esto amplía el alcance de la respuesta a las diferentes necesidades y desafíos en materia de arquitectura de datos en sus sistemas de información.
El Runtime de Stambia es híbrido. Ofrece la flexibilidad necesaria para implementar los flujos de datos en sitio ("on-premise"), en la nube, en arquitecturas híbridas, multinube, así como implementaciones en contenedores.
Incluso en estos casos, se hace hincapié en la resolución de problemas de datos, en lugar de pasar tiempo resolviendo incidencias que se producen por cambios en la arquitectura subyacente.
Finalmente, con Stambia Production Analytics, los usuarios pueden centralizar los diferentes servicios de Stambia y utilizar la interfaz gráfica para gestionar todas las actividades operacionales y de mantenimiento.
Sus equipos de monitoreo y vigilancia pueden hacerle seguimiento a las ejecuciones, comprender las acciones ejecutadas en sus sistemas y reaccionar en tiempo real. Los equipos operacionales pueden acceder a los repositorios, a las configuraciones de los entornos o a los runtimes de Stambia
Especificaciones | Descripción |
---|---|
Sistemas soportados |
Todo SO que disponga de una máquina virtual Java |
Máquina Virtual Java |
Java 1.8 |
Servidor de aplicaciones Web (Production Analytics) |
Todo tipo de base de datos
|
Herramientas externas soportadas |
|
¿No ha encontrado lo que buscaba en esta página?
Consulte el resto de nuestros recursos:
Stambia anuncia su fusión con Semarchy the Intelligent Data Hub™
Stambia Data Integration se convierte en Semarchy xDM Data Integration