Saltar al contenido

Entrega de aplicaciones a nubes híbridas: descripción general de las funciones clave

Aplicaciones centradas en la nube

Las redes de nube híbrida han sido y son uno de los temas que se discuten junto con la optimización del rendimiento y la entrega de aplicaciones. En este recurso, aprenderá cómo los profesionales de TI de varias empresas se han enfrentado a las dificultades de primera mano.

Los hechos siguen siendo hechos

Como muchos saben, las empresas siempre intentan sacar el máximo partido a sus recursos informáticos. Las nubes híbridas también prometen los máximos beneficios. Sin embargo, la situación en el mercado de la nube se ve agravada por el hecho de que muchas organizaciones, incluidas las que actualmente venden servicios en la nube, todavía consideran erróneamente que «alojamiento regular» es sinónimo de «nube». Sin embargo, aunque la mayoría de las palabras siguen siendo confusas, el objetivo de las soluciones en la nube sigue siendo claro: ofrecer a las empresas lo mejor de las nubes públicas y privadas.

Jason Cornell de Cox Automotive, una subsidiaria de Cox Enterprise, ve la nube como una plataforma. Al mismo tiempo, el departamento de TI de la empresa se encargó de desarrollar aplicaciones orientadas a la nube para obtener el máximo valor. Cornell y su equipo se enfrentaron a una serie de desafíos, incluidos problemas con la configuración de la red y la entrega de aplicaciones en nubes públicas y privadas. Sin embargo, solo se logró un resultado positivo abandonando parcialmente el modelo híbrido.

“Hemos tratado de no combinar soluciones en las instalaciones y en la nube cuando fue posible”, dice Cornell.

Aplicaciones centradas en la nube

Pero, ¿cuál es la clave del éxito? Principalmente en la entrega de aplicaciones en la nube, ya sean públicas, privadas o híbridas. Aquí tienes que entender que la nube y el hosting son cosas diferentes. La nube es esencialmente un organismo vivo donde las aplicaciones coexisten, separadas de la infraestructura física. Si bien permite que las aplicaciones se ejecuten en nubes públicas y privadas, una cosa sigue siendo fundamental: la «afinidad con la nube», lo que significa que las aplicaciones están diseñadas para ejecutarse directamente en la nube.

«Cuando hablamos de afinidad con la nube, se trata de cómo se construyen sus aplicaciones y cómo coexistirán en la nube, no solo de su entrega», dice Lachlan Evenson, especialista de Lithium Technologies.

La empresa opera dos centros de datos, uno en América del Norte y el otro en Europa. Al mismo tiempo, la empresa utiliza activamente nubes públicas y privadas.

«Recientemente comenzamos el proceso de transformar nuestras aplicaciones en Open Stack», comentó Joseph Sandoval, especialista en ingeniería de nube en Lithium.

El centro de datos de litio lanzó la plataforma en la nube Open Stack con el objetivo de organizar un enfoque «nativo» basado en la nube para la entrega de aplicaciones. Sandoval señala que la migración de aplicaciones de servidores bare metal a la nube no debe realizarse una vez en dos. Antes de que siquiera empiece a pensar en trasladarse a la nube, debe definir sus opciones para automatizar este proceso.

Dado que la nube en sí es elástica, las aplicaciones para funcionar en dicho entorno deben ser adaptables o, en otras palabras, precisas para la nube. Debe decidir de antemano sobre los procesos y las cargas de trabajo, así como qué se puede y qué no se puede mover a la nube pública. Por ejemplo, algunos procesos requieren acceso a datos que, debido a los requisitos y reglas de seguridad establecidos, deben ser almacenados en centros de procesamiento privados, sin la posibilidad de transferir esta información a nubes públicas.

Los contenedores están ganando popularidad

Los contenedores están ganando popularidad

Para que las aplicaciones estén verdaderamente basadas en la nube, se debe tener en cuenta la posibilidad de «anclaje en la nube» al planificar. Además, las empresas se están moviendo hacia los contenedores Docker, que probablemente se convertirán en un modelo clave para muchas aplicaciones nativas de la nube.

Antes de usar los contenedores Docker, Lithium usaba y admitía modelos de implementación tanto para AWS como para Open Stack para entregar aplicaciones en la nube. Habiendo tomado una decisión a favor de una implementación en contenedores, hemos podido mejorar los procesos de entrega tanto en la nube pública como en la nuestra, privada, basada en Opent Stack. Con la ayuda de contenedores, la empresa organiza y entrega aplicaciones nativas en la nube que pueden ejecutarse fácilmente en cualquier nube con tecnología Docker.

Resultado

Para obtener la máxima flexibilidad y los mejores resultados en el contexto del uso de la infraestructura en la nube, debe utilizar aplicaciones diseñadas para la nube. Este enfoque también se denomina estrategia orientada a la nube, de la que dependen directamente el éxito del proceso de implementación de la aplicación y su posterior funcionamiento. Dada la naturaleza de las aplicaciones nativas de la nube, ya sea que esté utilizando una nube híbrida, migrando a IaaS o SaaS, siempre obtendrá los mejores resultados.

* Texto preparado en base a materiales de SearchNetworking

Califica el artículo