A entrega de aplicativos surgiu há mais de 25 anos. Desde o primeiro balanceador de carga usado para dimensionar aplicativos da Web até a aceleração da Web que solucionou problemas de desempenho para gateways de API e IA, a entrega de aplicativos sempre se concentrou na melhor forma de entregar, dimensionar e proteger aplicativos.
O surgimento da computação em nuvem levou a uma explosão de serviços de segurança, à medida que provedores de nuvem e ADCaaS surgiram para fornecer serviços de segurança focados em atender aplicativos hospedados em nuvem pública.
Posteriormente, vimos o desenvolvimento de listas “Top 10” para preocupações de segurança, lideradas pela OWASP, que eventualmente se tornaram o padrão que a indústria usa hoje para proteger aplicativos , APIs e agora LLMs .
Mas nunca houve uma lista correspondente para os serviços de entrega de aplicativos que 93% das organizações implantam e confiam para garantir a escala, o desempenho e a disponibilidade de aplicativos e APIs.
Até agora.
Parece apropriado que a empresa que introduziu o primeiro balanceador de carga, estabeleceu o ADC (Application Delivery Controller) e entrega mais do que uma parte significativa da Internet, se sente e enumere os 10 principais desafios de entrega de aplicativos enfrentados por organizações em todo o mundo. Afinal, temos mais de duas décadas de experiência entregando e protegendo aplicativos e APIs em alguns dos ambientes mais exigentes da Internet.
Do DNS às políticas de entrega, do controle de tráfego ao direcionamento de tráfego, da observabilidade à programabilidade, a F5 não apenas vê os principais desafios de entrega que as organizações enfrentam, mas sabe como resolvê-los.
Então, reunimos um grupo de especialistas técnicos — engenheiros renomados, arquitetos e engenheiros de campo — e elaboramos a lista dos principais desafios relacionados à entrega de aplicativos. Embora todos concordemos que há muitos outros desafios por aí, também concordamos que esses são os 10 principais que ameaçam a escala, o desempenho e a disponibilidade de todos os aplicativos e APIs.
Esses desafios se aplicam a ambientes únicos, bem como a ambientes híbridos e multicloud. Embora ambientes híbridos e multicloud muitas vezes agravem um desafio e até mesmo tornem as soluções mais complexas de implementar, os desafios são arquitetônicos e operacionais que geralmente são a fonte de problemas de desempenho, escala e disponibilidade.
Esperamos que a articulação do Application Delivery Top 10 ajude as organizações a reconhecê-los e abordá-los antes que se tornem um problema. Esta lista também fornece uma base para entender as necessidades de entrega de aplicativos para tipos específicos de aplicativos — como GenAI — e as soluções que os atendem.
ADC01 Práticas fracas de DNS ›
ADC02 Falta de tolerância a falhas e resiliência ›
ADC03 Observabilidade incompleta ›
ADC04 Controles de Tráfego Insuficientes ›
ADC05 Direção de tráfego não otimizada ›
ADC06 Incapacidade de lidar com latência ›
ADC07 Políticas de entrega incompatíveis ›
ADC08 Falta de Segurança e Conformidade Regulatória ›