Um controlador de entrega de aplicativo (ADC) pronto para a nuvem não é seu ADC tradicional. Disponível para implantação em hardware personalizado ou COTS, é uma solução de software escalável que oferece suporte à necessidade de entrega e implantação rápida, segura e disponível de aplicativos. Um ADC pronto para a nuvem permite uma abordagem moderna e em duas camadas para arquiteturas de data center, combinando estabilidade, segurança e escala tradicionais com recursos programáticos modernos, flexíveis, amigáveis à nuvem e ao DevOps.
As operações de rede, ou NetOps, cada vez mais enfrentam a necessidade de lidar com uma complexidade operacional cada vez maior e com orçamentos estagnados. Embora esteja ocorrendo uma mudança de poder que está movendo alguns serviços de infraestrutura, como balanceamento de carga, para o domínio das operações tradicionais, a adoção crescente da nuvem pública e a demanda crescente por nuvem privada continuam a pressionar a NetOps a se mover mais rápido e implementar com mais frequência. Mantendo-se dentro do orçamento.
Automação e orquestração, por meio da adoção de plataformas como OpenStack , Cisco ACI e VMware, são algumas das maneiras pelas quais a NetOps está enfrentando esse desafio . Ao adotar estruturas que promovem “infraestrutura como código” ao permitir implantações baseadas em modelos, o NetOps pode fornecer um ambiente mais “self-service” por meio do qual serviços tradicionais de rede e aplicativos podem ser implantados. Isso resulta em custos operacionais mais baixos, porque os engenheiros não precisam mais provisionar, configurar e implantar serviços manualmente, além de maior velocidade. Ele permite que o NetOps seja dimensionado de forma eficiente para atender à demanda e reduz o atrito que existe há muito tempo e causa atrasos na implantação de aplicativos.
Um ADC pronto para a nuvem consegue isso por meio da programabilidade . Chame isso de “infraestrutura definida por software” ou “infraestrutura como código”. Seja qual for a nomenclatura adotada, a realidade é que o “software” é o futuro do data center não por causa do seu formato (afinal, ele ainda precisa de hardware), mas por causa da flexibilidade oferecida pela capacidade de aproveitar o código para implementar a lógica, seja para roteamento ou segurança, escala ou velocidade.
É por isso que um ADC pronto para a nuvem oferece suporte a configurações baseadas em modelos e implantações habilitadas por API por meio das estruturas que as empresas usam hoje para obter maior escala operacional e a implementação de nuvem privada, como o OpenStack. Os modelos de Heat de código aberto obtidos facilmente via GitHub fornecem implantação e configuração nativas e automatizadas de ponta a ponta de serviços de aplicativos avançados do F5 usando iApps . Mas não se limita à integração pré-embalada (pronta para uso). A natureza programável inata de um ADC pronto para a nuvem garante que ele possa ser integrado a uma ampla variedade de sistemas de automação e orquestração, sejam eles personalizados ou não. Esse é o benefício da outra economia de API , aquela que permite a integração de infraestrutura para realizar implantações de aplicativos mais rápidas, frequentes e consistentes no ambiente de produção.
A personalização de políticas por meio da programabilidade do caminho de dados amplia a capacidade do NetOps (e do DevOps também) de personalizar a entrega de aplicativos, bem como corrigir vulnerabilidades por meio de patches virtuais e limpeza de dados de entrada/saída. Porque a segurança deve ser incluída em todos os aspectos da entrega, do aplicativo à infraestrutura e ao próprio cliente. Ao oferecer suporte tanto a linguagens tradicionais (como TCL) quanto a linguagens mais modernas (node.js), NetOps e DevOps podem aproveitar mais de 250.000 pacotes existentes, maior controle e segurança aprimorada a apenas um comando npm de distância*.
Um ADC pronto para a nuvem também é uma plataforma. Isso é cada vez mais importante ao tentar melhorar a escala operacional de um data center em rápido crescimento. Uma plataforma comum para segurança, escala e desempenho significa menos tempo com integração e gerenciamento e mais tempo garantindo que políticas e padrões comuns estejam prontamente disponíveis para aqueles que precisam implantá-los. Isso é particularmente importante ao tentar estender recursos limitados para a nuvem pública, onde diferenças em APIs, consoles, painéis e até mesmo registros podem aumentar a carga sobre a equipe operacional já sobrecarregada. A padronização em uma plataforma comum em todos os ambientes — seja no local ou fora dele, na nuvem ou tradicional — fornece uma base sólida para construir e expandir o ambiente de autoatendimento necessário para escalar em uma economia de aplicativos.
Um ADC pronto para a nuvem significa habilitar a nuvem, tanto no data center quanto na nuvem pública. É uma plataforma programável que fornece a combinação certa de APIs e modelos para garantir que não importa se ela é implantada em hardware personalizado ou pronto para uso, em uma nuvem pública, uma nuvem privada ou uma nuvem colo. O NetOps pode provisionar, configurar, gerenciar e monitorar serviços implantados com um ADC pronto para a nuvem, não importa onde eles acabem, e fazer isso usando métodos modernos de automação e orquestração para garantir a escala operacional necessária para atingir a velocidade de implantação que o negócio espera.
*É necessária alguma montagem. Não, não a língua. Você tem que anexá-lo a uma política.