Superar las divisiones con el código abierto

Ecosistema de F5 | 03 de abril de 2019

La entrega de aplicaciones está cambiando. A riesgo de recurrir a palabras de moda, está experimentando una transformación digital. La entrega continua se ha convertido en la norma para DevOps (el 71 % tiene previsto implementarla), y el despliegue continuo debe seguir sus pasos para que las empresas prosperen en la era del capital de las aplicaciones. Aunque el 73 % de las organizaciones tiene previsto adoptar el despliegue continuo, casi la mitad aún no ha empezado. Un sorprendente 42 % aún no ha automatizado ni un solo componente del proceso de despliegue continuo.

La brecha entre la entrega y el despliegue es real. Se aprecia en teoría en las encuestas y, en la práctica, en el abismo que existe entre la nube y el centro de datos. También se observa dentro de las organizaciones, en el muro que detiene la entrega continua cuando se topa con un despliegue más o menos continuo.

También se observa en la tecnología, donde la desconexión de la cadena de entrega de aplicaciones genera una falta de visibilidad muy real. Se manifiesta en la incapacidad para supervisar y medir el rendimiento de las aplicaciones en entornos multicloud. Y también en la incapacidad para implementar y aplicar de forma coherente políticas de seguridad en toda la cartera de aplicaciones de distintas generaciones que actualmente gestionan miles de organizaciones empresariales.

La brecha se está ampliando

Cada vez más, hemos visto cómo esa brecha se amplía con la adopción de aplicaciones y arquitecturas modernas nativas de la nube. Incluso las aplicaciones que siguen vinculadas al centro de datos se ven afectadas. Ya sea por la adopción de nuevos enfoques —todo continuo— o de nuevos servicios de aplicaciones para satisfacer las necesidades de seguridad y escalabilidad en entornos modernos nativos de la nube, una cosa está clara: la entrega de aplicaciones debe cambiar y salvar la brecha entre DevOps y NetOps si quiere responder a la necesidad de coherencia y visibilidad en un mundo multinube.

El mundo de DevOps se basa cada vez más en el código abierto. Como escribió Gus Robertson, CEO de NGINX, en su reciente artículo del blog: «Si el software se está comiendo el mundo, el código abierto se está comiendo el software». Hoy en día, las propias aplicaciones se desarrollan principalmente a partir de componentes de terceros, la mayoría de ellos de código abierto. La infraestructura de aplicaciones se construye cada vez más con componentes de código abierto: desde servidores web y servidores de aplicaciones hasta bases de datos y control de entrada, pasando por sistemas de mensajería, entornos de ejecución de contenedores y herramientas de orquestación. Las operaciones de TI se gestionan mediante herramientas de código abierto como Puppet, Chef, Terraform, Helm, Kubernetes y Ansible.

Estas herramientas y tecnologías se adoptan porque permiten afrontar múltiples retos: entregas e implementaciones rápidas y frecuentes, junto con un modelo de negocio sin fricciones. Pero también ofrecen ventajas a la hora de fomentar la colaboración e impulsar la innovación cuando organizaciones enteras optan por estandarizar sus operaciones basándose en el código abierto.

Nada de eso sería posible sin las apasionadas comunidades de desarrolladores que trabajan incansablemente para mejorar sus soluciones de código abierto.

En F5, valoramos la importancia de este tipo de comunidades.

La visión de F5 sobre la comunidad

En un ejemplo similar, nuestra comunidad DevCentral se basa en la innovación colaborativa y se guía por muchos de los mismos principios que impulsan los proyectos de código abierto. El intercambio de código y la transferencia de conocimientos en toda la comunidad ayudan a sus cientos de miles de miembros a innovar y crear nuevas funcionalidades para nuestra plataforma BIG-IP. Estas soluciones dan lugar a nuevas extensiones, complementos y bibliotecas para proyectos de código abierto como Puppet, Chef y node.js.

Participamos activamente en estas iniciativas, las fomentamos y las apoyamos para mejorar no solo nuestros propios productos, sino también el software de código abierto del que dependen nuestros clientes y la comunidad para mantener sus negocios en funcionamiento.

Aun así, sabemos que muchos de vosotros —especialmente quienes formáis parte de la comunidad de código abierto de NGINX— no conocéis muy bien F5. También reconocemos que eso os da motivos para mostraros escépticos. Es comprensible. Hasta la fecha, nuestra interacción con el código abierto se ha mantenido en gran medida entre bastidores.

Dicho esto, nuestra propia transformación hace un uso intensivo del código abierto para impulsar nuestro proceso de CI/CD y nuestros productos a medida que reorientamos nuestro enfoque de la entrega de aplicaciones a los servicios de aplicaciones. Interactuamos constantemente con el código abierto, y nuestros ingenieros principales contribuyen activamente a loopback.io y nats.io. Nuestra división Aspen Mesh utiliza y contribuye regularmente a istio.io, y ha creado varios proyectos de código abierto relacionados que mantenemos, como istio-vet, istio-client-go y tracing-go. Desarrollamos y mantenemos un conjunto de módulos de código abierto para Ansible.

No hacemos mucho alarde de ello porque no contribuimos para ganar puntos de cara al marketing; contribuimos porque es lo correcto para nosotros, para nuestros clientes y para cada una de las comunidades que gestionan proyectos de código abierto.

Construcción de puentes

Para salvar la brecha que impide a las empresas hacer realidad una TI continua, lo más adecuado ahora es reforzar y acelerar la misión de algunos de los componentes de código abierto más utilizados en la pila de entrega de aplicaciones.

Así que permítanme reiterar lo que Gus e Igor han comunicado: F5 tiene la intención de aumentar la inversión para reforzar y acelerar la misión de NGINX.

Al unir F5 y NGINX, podemos proporcionar a las empresas un conjunto integral y coherente de servicios de aplicaciones para abordar una de las necesidades más acuciantes de TI: realizar implementaciones rápidas y frecuentes en una amplia variedad de arquitecturas de aplicaciones alojadas en múltiples entornos de nube. Creemos que, para lograrlo, es fundamental que NGINX siga siendo de código abierto y continúe estando impulsado en gran medida por la comunidad que lo creó.

Hasta la fecha, NGINX ha realizado una labor increíble guiando el desarrollo de su software de código abierto y su comunidad. Es uno de los aspectos que nos atrajo. Al mirar hacia un futuro que tanto NGINX como F5 creen que estará impulsado y definido por las aplicaciones, vemos tanto la necesidad como la oportunidad de potenciar y acelerar el desarrollo y la innovación en la pila de NGINX.

Esperamos aprender de estas comunidades y trabajar juntos para construir un futuro basado en una pasión compartida por las aplicaciones y su entrega impecable.

Compartir
Etiquetas: 2019

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

Cree servicios públicos seguros, resilientes y preparados para la IA con F5 y AWS
Ecosistema de F5 | 26/05/2026

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
Ecosistema de F5 | 04/08/2025

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
Ecosistema de F5 | 06/08/2024

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
Ecosistema de F5 | 07/06/2018

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
Ecosistema de F5 | 16/01/2018

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
Ecosistema de F5 | 17/04/2017

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.