Aplicaciones adaptativas e infraestructura como código basada en eventos

Ecosistema de F5 | 28 de junio de 2021


La transformación digital es un proceso empresarial acompañado de una evolución tecnológica. A lo largo de este proceso, el negocio digital se hace posible gracias a la transición operativa de los métodos manuales a la ejecución automatizada.

Aunque las tecnologías relacionadas con la seguridad pueden estar a la vanguardia de esta automatización debido a la constante evolución de los atacantes, las operaciones no se quedan realmente tan atrás. Pensemos, por ejemplo, en nuestra dependencia del escalado automático para ampliar las capacidades digitales bajo demanda. En su momento hubo un intenso debate sobre si los sistemas externos debían gestionar la capacidad de los activos digitales.

En serio.

Hoy en día, esto ni siquiera se cuestiona. No solo aceptamos las capacidades de escalado automático como parte de nuestra infraestructura, sino que las damos por sentadas como parte de ella.

Por tanto, parece bastante lógico suponer que, con el tiempo, una mayor automatización acabará considerándose un requisito básico. Llegará un momento en que la gestión manual de los recursos que proporcionan y protegen las experiencias digitales ofrecerá cada vez menos beneficios y exigirá dar el paso de confiar en la tecnología.

ley de los despliegues decrecientes

Sabemos que adoptar un enfoque de infraestructura como código (IaC) aporta valor. Nuestra investigación reveló importantes beneficios en cuanto a la frecuencia de despliegue derivados de la adopción de IaC. Más de la mitad (52 %) de las organizaciones tratan la infraestructura como código, y las que lo hacen tienen más del doble de probabilidades de realizar despliegues con mayor frecuencia. Y, lo que es aún más valioso, tienen cuatro veces más probabilidades de contar con canales de despliegue de aplicaciones totalmente automatizados.

Es importante tener en cuenta esta relación, ya que se convierte en una capacidad fundamental para las organizaciones que desean aprovechar las ventajas empresariales de las aplicaciones adaptativas.

Infraestructura como código basada en eventos

La diferencia entre la infraestructura como código y la infraestructura como código basada en eventos radica, fundamentalmente, en qué desencadena un despliegue.

La mayoría de las organizaciones pasan de métodos manuales a la automatización mediante la infraestructura como código, pero siguen manteniendo el control sobre los despliegues. Es decir, todavía se necesita que un operador inicie el despliegue. Se trata de un despliegue con solo pulsar un botón.

Con un enfoque basado en eventos, la activación se automatiza en función de un evento. Tomemos de nuevo como ejemplo el escalado automático. El despliegue efectivo de los cambios de configuración y las cargas de trabajo adicionales se activa mediante un evento, a menudo cuando el número de conexiones simultáneas supera un umbral predeterminado. Ese evento —la superación de un límite definido— activa un flujo de trabajo automatizado.

Imagine ahora que este proceso se amplía para abarcar una aplicación completa. Esto incluye todas las cargas de trabajo y los servicios tecnológicos asociados que permiten ofrecerla y protegerla. En este caso, el evento se produce cuando el rendimiento cae por debajo del nivel que define una experiencia digital aceptable. Dicho evento indica la necesidad de desplegar automáticamente una «aplicación» al otro lado del mundo y activa un flujo de trabajo automatizado que lleva a cabo esta tarea en una ubicación totalmente remota.

evolución de la infraestructura de operaciones

Esto no es ciencia ficción (informática). Este tipo de despliegue automatizado de una aplicación completa —sus cargas de trabajo, infraestructura y servicios auxiliares— suele realizarse en una nube pública mediante herramientas de orquestación como Terraform. Los artefactos de configuración se obtienen de un repositorio; los contenedores, de una biblioteca; y los secretos (certificados y claves), de una bóveda segura. Todo ello de forma automática. Esta es la esencia de la infraestructura como código: las configuraciones, las políticas y los secretos se tratan como artefactos de código para permitir la automatización del proceso de despliegue.

Lo que hoy no está automatizado es el desencadenante. Actualmente, el evento es «el operador ha pulsado el botón o introducido el comando». En el futuro, el evento será la hora del día, la demanda en una ubicación concreta o el rendimiento en una región geográfica.

Esto es una parte importante de lo que hará que las aplicaciones sean adaptativas en el futuro: la capacidad de reaccionar automáticamente a los eventos y adaptar la ubicación, la seguridad y la capacidad para cumplir los objetivos de nivel de servicio. Edge 2.0 —con su plano de control unificado— será la forma en que las empresas podrán utilizar recursos de varias nubes, el edge y el centro de datos para alcanzar ese objetivo.

La infraestructura como código basada en eventos será una capacidad fundamental para que las empresas puedan aprovechar las ventajas de las aplicaciones adaptativas.

Compartir

Sobre el autor

Lori Mac Vittie
Lori Mac VittieIngeniero distinguido y evangelista jefe | F5

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 Vittie

Artículos relacionados del blog

Proteger los endpoints de las API dificulta la seguridad de las API
Ecosistema de F5 | 30/01/2024

Proteger los endpoints de las API dificulta la seguridad de las API

Descubre las complejidades de la seguridad de las API, los retos a los que se enfrentan las organizaciones, la evolución de los ataques contra endpoints de API y la necesidad de políticas de seguridad adaptadas.

¿Qué es el sesgo de la IA y por qué es importante para TI?
Ecosistema de F5 | 22/02/2023

¿Qué es el sesgo de la IA y por qué es importante para TI?

Descubre los fundamentos del aprendizaje de la IA. Aprende cómo pueden surgir sesgos en la IA y qué riesgos plantean para las TI y la transformación digital.

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real
Ecosistema de F5 | 01/11/2021

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real

La transformación digital y la adopción de tecnologías en la nube están provocando cambios en las arquitecturas de las aplicaciones. Estos cambios introducen nuevas superficies de ataque, que son el objetivo de métodos de ataque avanzados, altamente organizados y con motivaciones económicas. Mediante el uso del framework Morpheus de NVIDIA, F5 está investigando técnicas para detectar estas amenazas avanzadas con telemetría en tiempo real y análisis basados en IA.

El papel de la nube en las aplicaciones nativas del edge
Ecosistema de F5 | 14/06/2021

El papel de la nube en las aplicaciones nativas del edge

No debería sorprender que, al igual que la aparición de la nube dio lugar a las aplicaciones nativas de la nube, el edge esté impulsando un conjunto de aplicaciones nativas del edge. Sin embargo, estas aplicaciones no residirán únicamente en el edge. Al mismo tiempo, están surgiendo nuevos patrones arquitectónicos que aprovechan las aplicaciones alojadas en la nube y en el centro de datos.

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge
Ecosistema de F5 | 03/05/2021

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge

En el contexto del ámbito de las aplicaciones, el término «usuario» siempre se ha referido a la entidad que interactúa con una aplicación. Del mismo modo que los cambios en las arquitecturas de las aplicaciones impulsan cambios en las tecnologías que permiten ofrecerlas y protegerlas, los cambios en la definición de usuario han provocado cambios en los lugares donde se despliegan las aplicaciones.

El edge está impulsando un renacimiento de las infraestructuras
Ecosistema de F5 | 26/10/2020

El edge está impulsando un renacimiento de las infraestructuras

A medida que las organizaciones aumentan la generación de datos y tratan de extraer valor empresarial de ellos, sin duda recurrirán a la analítica y la automatización basadas en la IA y el aprendizaje automático. Precisamente este tipo de cargas de trabajo son las que más se beneficiarían de una infraestructura optimizada y, sin embargo, hoy en día son las que menos probabilidades tienen de poder aprovecharla.