
La nube —y, a efectos de esta publicación, me refiero a la infraestructura como servicio (IaaS)— aporta agilidad empresarial principalmente al liberar a quienes se encargan de desplegar aplicaciones de la complejidad de toda la infraestructura subyacente. Al no exigir que se preste atención a las redes que necesitan todas las aplicaciones, la nube elimina un importante quebradero de cabeza para quienes solo quieren lanzar una aplicación ahora mismo.
La cuestión es que ninguna aplicación es una isla y hay diversos servicios de aplicaciones que también deben implementarse. Estos servicios son todos aquellos que se insertan en la ruta de datos, es decir, el recorrido que siguen las solicitudes y las respuestas en su trayecto del cliente al servidor y de vuelta. Entre ellos se incluyen el equilibrio de carga, la seguridad de las aplicaciones, el almacenamiento en caché, el cifrado y la aceleración, por citar solo algunos. En nuestro informe anual State of Application Delivery hacemos un seguimiento de veintiséis, y estoy bastante seguro de que aún no los tenemos todos controlados.
Pero me estoy desviando del tema. La cuestión es que no solo las aplicaciones necesitan mecanismos de abstracción para llegar a ser tan sencillas y rápidas como la propia nube. Sin embargo, cada uno de estos servicios de aplicaciones plantea sus propios retos, especialmente en lo que respecta a la configuración necesaria para integrarse en la arquitectura. Hay un motivo por el que se tarda en desplegar una aplicación en producción, y parte de él es la necesidad de desplegar servicios específicos para distribuirla y protegerla.
Las arquitecturas en la nube son similares y, al mismo tiempo, diferentes. Dado que el 29 % de las organizaciones señala la falta de competencias en la nube como un obstáculo para sus iniciativas multinube, necesitan una solución que elimine la complejidad del despliegue de esos servicios de aplicaciones en la nube. Necesitan una capa de abstracción, como la que ofrece la nube para la red.
Aquí entran en juego las plantillas.
Las plantillas han cobrado mayor importancia en los últimos años, y no se trata de una mera observación. Más de la mitad (52 %) de los encuestados de todos los perfiles de TI otorgaron una gran importancia a las plantillas en nuestra última encuesta. Esto es una buena noticia para los proveedores de servicios en la nube, tanto públicos (Amazon, Microsoft y Google) como privados (OpenStack), ya que todos ellos ofrecen plantillas que ayudan a agilizar el despliegue de arquitecturas completas, desde las aplicaciones hasta los servicios necesarios para proporcionar la seguridad, la velocidad y la disponibilidad que esperan tanto la empresa como los usuarios.
Lamentablemente —o quizá siendo realistas, dada la situación del mercado—, estas plantillas no son fácilmente compatibles entre sí. No se puede utilizar una plantilla de AWS con Azure, ni viceversa. Esto refleja problemas similares surgidos anteriormente en los intentos de estandarizar la gestión de infraestructuras. Los modelos subyacentes de cada nube son diferentes y probablemente sea demasiado tarde para esperar que el mercado llegue a normalizarse. Por eso es importante que una plataforma de entrega de aplicaciones preparada para la nube no solo sea compatible con las plantillas de los proveedores de nube, sino que también proporcione plantillas de servicios de aplicaciones compatibles con ellas. Hacer que la plataforma esté disponible para AWS, Azure u OpenStack es solo el primer paso; es imprescindible ofrecer plantillas específicas para cada nube que reduzcan la complejidad y mejoren la experiencia de despliegue.
Esto no solo alivia la carga que supone mantener un modelo multinube, sino que también permite adoptar un enfoque de infraestructura como código para gestionar esas arquitecturas, al proporcionar artefactos de configuración que pueden almacenarse, versionarse y gestionarse mediante un repositorio. Un enfoque basado en plantillas para desplegar y gestionar servicios de aplicaciones permite a los equipos de seguridad aplicar políticas comunes integrándolas en una plantilla compartida. De este modo, los demás equipos de operaciones dejan de tener que interpretar las políticas y plasmarlas correctamente en código, y se reduce el esfuerzo necesario para hacer avanzar el despliegue de una aplicación por el proceso de producción con menos fricciones.
Las plantillas están llamadas a imponerse en la nube como práctica recomendada para implementar las arquitecturas más completas que las organizaciones necesitan a la hora de ofrecer aplicaciones a sus usuarios, ya sean empleados o consumidores.
Puedes encontrar plantillas de F5 compatibles con Amazon AWS, Microsoft Azure y OpenStack en nuestra cuenta de GitHub https://github.com/f5networks
Sobre el autor

Lori MacVittie es ingeniera distinguida y evangelista jefe en la Oficina del CTO de F5, y cuenta con una amplia experiencia en entrega de aplicaciones, estrategia de automatización e infraestructura. Es conocida por convertir la complejidad en claridad, ya sea definiendo mecanismos de protección para agentes de IA, analizando arquitecturas multinube frágiles o explorando los límites de los sistemas escalables. Aporta más de treinta años de experiencia en el sector en desarrollo de aplicaciones, arquitectura de TI y operaciones de redes y sistemas. Antes de incorporarse a F5, fue una galardonada editora de tecnología. MacVittie posee un máster en Informática y es una autora prolífica cuyas publicaciones abarcan la seguridad, la nube y la arquitectura empresarial. También es una apasionada de los juegos de mesa y los videojuegos, y expresa sin complejos sus firmes opiniones sobre el queso.
Más artículos de Lori Mac VittieArtículos relacionados del blog

Cree servicios públicos seguros, resilientes y preparados para la IA con F5 y AWS
Descubre cómo las organizaciones del sector público pueden modernizar de forma segura sus aplicaciones y soluciones de IA, al tiempo que gestionan los sistemas heredados, el cumplimiento normativo y el riesgo operativo.
Protección de los sistemas de IA: por qué la seguridad debe avanzar al ritmo de la innovación
Desde acelerar avances revolucionarios en medicina y educación hasta transformar la vida cotidiana, la IA está cambiando nuestra forma de vivir y trabajar. Pero también ofrece grandes oportunidades a los ciberdelincuentes.
Avanzar hacia la optimización digital tras la transformación
Descubre estrategias de optimización digital para garantizar políticas de seguridad coherentes, impulsar la madurez de la transformación digital y superar los retos de la transformación.
Proyecto de código abierto destacado: mayor observabilidad con F5 Cloud Logger iApp
En el punto de mira del código abierto: cómo aumentar la observabilidad. Lee el blog de F5 para descubrir cómo exportar fácilmente la telemetría de BIG-IP a plataformas modernas de análisis en la nube.
El estado de la entrega de aplicaciones en 2018: la transformación digital impulsa la automatización y la multinube pese a las preocupaciones de seguridad
Descubre las principales conclusiones del cuarto informe anual de F5 sobre el estado de la entrega de aplicaciones.
Estado de la entrega de aplicaciones en 2017: automatización, API y DevOps
Descubre el informe sobre el estado de la entrega de aplicaciones de 2017. Lee el blog retrospectivo de F5 sobre los inicios del auge de las redes declarativas y los flujos de DevOps.