Muchas organizaciones están pensando en las mejores formas de llevar sus aplicaciones básicas de confianza a un entorno de TI moderno y una de las formas más eficaces es una estrategia de TI nativa en la nube.
Recientemente escribí acerca de cómo un enfoque de elevación y cambio de Linux a la nube utilizando máquinas virtuales (VM) se puede lograr sin la necesidad de re-arquitectura o cambiar sus aplicaciones probadas. En este artículo, te ayudaré a considerar otro enfoque - uno que te da el poder de hacer más con tus aplicaciones yendo a la nube nativa.
Esto significa crear, desplegar y ejecutar aplicaciones que aprovechen la tecnología de contenedores y apliquen una arquitectura orientada a microservicios para aumentar la agilidad general y la capacidad de mantenimiento de sus aplicaciones. Esto también le permite introducir la integración y entrega continuas para aumentar la fiabilidad y velocidad de sus procesos de desarrollo y despliegue.
Seguir una estrategia nativa en la nube en toda su organización puede ayudarle a armonizar su entorno de TI y mejorar la velocidad de entrega y la calidad de sus aplicaciones, al tiempo que mantiene el desarrollo alineado con sus nuevas aplicaciones.
Adabas y Natural nativos en la nube
Por eso Adabas & Natural está preparado para un futuro nativo en la nube, optimizado para la escala y el rendimiento en la nube. Así que, a medida que desarrolle planes a corto y largo plazo para funcionar en la nube, puede confiar en que Adabas & Natural estarán preparados para cada paso de su viaje.
Las aplicaciones nativas de la nube que se ejecutan en contenedores son hiperresponsivas, ligeras, escalan más rápido y le ofrecen portabilidad a varias nubes en comparación con las que se ejecutan en máquinas virtuales, por no hablar de las aplicaciones monolíticas tradicionales en hardware propietario. Puede crear y actualizar aplicaciones Adabas y Natural nativas de la nube más rápidamente, aprovechando la entrega continua y las prácticas ágiles de DevOps.
Obtendrá la portabilidad necesaria para funcionar en cualquier nube, con la informática aislada de la infraestructura subyacente. Y puede obtener más valor de sus capacidades de aplicación únicas comunicando la lógica empresarial y los datos a través de API a nuevos canales, aplicaciones y servicios.
El camino hacia una arquitectura Adabas y Natural nativa de la nube incluye los siguientes ingredientes:
- Refactorización de sus aplicaciones hacia una arquitectura orientada a microservicios. Los microservicios son una colección de servicios independientes, desplegables y poco acoplados. Cada microservicio implementa una capacidad empresarial y se comunica mediante HTTP o API de mensajería. Los equipos de desarrolladores pueden desplegar, actualizar, escalar y reiniciar cada microservicio de forma independiente, para actualizar las aplicaciones activas con mayor frecuencia sin interrumpir la continuidad del negocio.
- Funciona con contenedores. Los contenedores son paquetes ligeros, independientes y ejecutables, aislados de la infraestructura subyacente. Plataformas como Docker permiten a sus desarrolladores crear, desplegar y escalar servicios de forma independiente, cada uno ejecutándose en su propio contenedor. Kubernetes permite automatizar y orquestar las operaciones de los contenedores para lograr una mayor eficiencia.
- La cultura y las herramientas para adoptar plenamente DevOps en su organización. Ágil DevOps y los flujos de trabajo CI/CD ayudan a sus desarrolladores a desarrollar, probar e implantar nuevas capacidades con mayor rapidez, para responder a un entorno cambiante y a las necesidades empresariales en evolución. NaturalONEel entorno de desarrollo predeterminado de Natural, es un entorno de desarrollo integrado basado en Eclipse® que permite a sus desarrolladores integrarse con cadenas de herramientas y procesos DevOps establecidos y de código abierto.
- Libere el potencial de su lógica empresarial y sus datos. Una arquitectura nativa en la nube que utiliza contenedores facilita la comunicación con otras aplicaciones empresariales, aplicaciones móviles y dispositivos IoT. Puede compartir datos sin fisuras con plataformas analíticas o de inteligencia artificial para generar nuevos conocimientos a partir de la lógica empresarial existente.
Ningún viaje ocurre en un solo paso, y no hay dos viajes idénticos. Algunas empresas consideran que una máquina virtual de instancia única que se ejecuta en la nube funciona bien para sus necesidades actuales. Otras están actualizando su aplicación de una arquitectura de instancia única a una arquitectura distribuida, para una mayor disponibilidad y escalabilidad. La distribución es un elemento clave de la nube nativa.
Le ofrecemos la libertad de elegir cómo trasladar sus aplicaciones Adabas y Natural a la nube en consonancia con su estrategia de TI general. De las máquinas virtuales a los contenedores, nos centramos en crear Adabas y Natural para satisfacer sus necesidades cambiantes en la nube.
Mientras mira hacia un futuro nativo en la nube, trace su camino con la confianza de que las valiosas aplicaciones Adabas y Natural seguirán siendo una parte esencial de su organización.
Vea a continuación nuestra serie de seminarios web sobre la nube.