En los años 60 Bod Dylan cantó "The Times They Are a-Changin" que se ha convertido en un famoso y duradero himno del cambio. Bowie escribió 'Changes' en los años 70, pero son los "Winds of Changes" de The Scorpions los que juegan en mi cabeza cuando escucho la frase - El cambio es la única constante, y en ninguna parte es más cierto que en el mundo de la tecnología.
En los vientos del cambio está la tendencia hacia una arquitectura de microservicios basada en contenedores nativos de la nube, lo que en última instancia significa que las organizaciones que adopten esta arquitectura podrán distribuir cargas de trabajo, procesos e incluso datos en toda la empresa e incluso a través de las nubes, como y cuando lo necesiten, con mucha más flexibilidad que antes.
De acuerdo con 451 investigaciones, el 45% de las organizaciones de hoy en día están utilizando activamente las tecnologías de contenedores o se encuentran en la etapa de descubrimiento, con un 7% planeando implementarlas en los próximos 12 meses.
De hecho, IDC predice que para el año 2022, el 90% de todas las nuevas aplicaciones contarán con arquitecturas de microservicios que mejorarán la capacidad de diseñar, depurar, actualizar y aprovechar el código de terceros.
¿Pero qué tiene que ver todo esto con el análisis? Te oigo llorar, bueno, hace unos años empezamos a hablar de la nube híbrida y hemos estado ejecutando y entregando nuestra propia estrategia multi-nube con una arquitectura de microservicios en contenedores en el centro. En este blog quiero empezar a desmitificar lo que significa todo esto.
Empecemos con la nube primero. Sólo porque algo sea nativo de la nube no significa que haya nacido en ella y sólo deba vivir en la nube. En el caso de Qlik, decidimos liderar con la nube, en lugar de reequipar nuestro producto, hemos construido nuestra arquitectura nativa de la nube desde cero. Nuestra moderna plataforma basada en la web puede manejar las demandas de mayor elasticidad y escala; portabilidad a través de diferentes entornos para multi-nube; y permitir cambios/cambios fáciles en el despliegue. Puede desplegar Qlik en sus instalaciones, en una nube pública, en su nube privada o en su nube privada virtual, en la propia nube de Qlik con nuestros Qlik Cloud Services y en cualquier lugar intermedio.
Si bien es cierto que cada vez hay más organizaciones que se mueven más hacia la nube, eso no significa que tenga que mover todo en la nube, incluyendo todos sus datos. En este mundo posterior a GDPR siempre habrá casos en los que sus datos más sensibles deberán permanecer en las instalaciones, detrás de la pared de fuego, y absolutamente, positivamente no podrán salir de la habitación. Eso también está bien, pero no querrás que te obliguen a analizarlo de forma aislada.
Para la mayoría de las organizaciones hoy en día ya no es sólo un único proveedor de cloud computing con el que se asocian, puede haber varios proveedores de cloud computing en la mezcla - de ahí la necesidad de una estrategia multi-nube y por qué Qlik tiene un fuerte ecosistema de socios tecnológicos que incluye los mismos proveedores de cloud computing que usted utiliza.
Ahora veamos por qué muchas organizaciones ven la arquitectura de microservicios en contenedores como el camino a seguir. Hay muchos beneficios, aquí hay sólo unos pocos;
- Las aplicaciones de software se pueden dividir en servicios aislados más pequeños con menos decencia en los sistemas operativos y servidores, lo que las hace más pequeñas en tamaño (MBs) y más rápidas de hacer girar y más fáciles de gestionar el cambio, en comparación con las máquinas virtuales.
- Infraestructura elástica optimizada que ofrece una alta disponibilidad que se puede ampliar rápidamente.
- Capacidades automatizadas para gestionar y orquestar aplicaciones grandes y complejas con facilidad.
- Portabilidad para moverse sin problemas entre entornos (Dev>Test>Producción), en las instalaciones, en la nube e incluso entre nubes, lo que ayuda a evitar el bloqueo de proveedores.
- Ventajas de seguridad, ya que puede añadir otra capa de aislamiento entre la aplicación y el entorno host, sin necesidad de ejecutar un servidor virtual completo.
- Tecnologías como Docker y Kubernetes se están convirtiendo en sinónimos de microservicios contenedorizados. Docker le permite construir, enviar y ejecutar aplicaciones en contenedores. Kubernetes automatiza la gestión de contenedores y es ideal para escenarios donde hay muchos contenedores y modelos complejos.
Si ya está adoptando estos vientos de cambio y tiene un entorno multi-nube, podría ejecutar Qlik Sense Enterprise en su propio clúster de kubernetes y empezar a distribuir sus propias cargas de trabajo y datos en cualquier lugar, a cualquier escala y en cualquier momento, con un gobierno de nivel empresarial. Los contenedores preempaquetados están disponibles usando helm para desplegar Qlik Sense Enterprise en Kubernetes, una de las muchas maneras de desplegar Qlik. Es su infraestructura, su inversión y, en última instancia, debería ser su elección cómo desplegar Qlik.
Estamos a punto de llevar nuestra estrategia multi-nube un paso más allá, ofreciendo la mayor flexibilidad y posibilidades de elección, con aún más posibilidades de utilizar nuestra arquitectura. Qonnections 2019 está a la vuelta de la esquina, mientras te inscribes, te recomiendo encarecidamente que también te inscribas en los seminarios web de Qlik Insider y Qlik Product Spotlight, donde podrás aprender más sobre este y muchos otros temas relacionados con todas las cosas de Qlik.
Comentarios para esta entrada
Sección en desarrollo...