Por que você precisa de serviços avançados de aplicações em sua nuvem privada
A ascensão da nuvem privada
Muitas organizações estão avaliando os melhores métodos para criar e gerenciar suas implantações de nuvem privada. De acordo com a pesquisa State of the Cloud de 2016, a adoção da nuvem privada aumentou de 63% para 77% no último ano, com 31% das empresas executando mais de 1.000 máquinas virtuais em suas nuvens privadas — um aumento de 9% em relação ao ano anterior.1
A implementação de uma infraestrutura dedicada com a agilidade, a escalabilidade e a eficiência de uma nuvem pública — aliada a níveis mais elevados de controle e segurança — pode ajudar as empresas a aumentar a agilidade e melhorar a eficiência operacional. No entanto, embora a maioria dos serviços de rede de nuvem privada ofereça funcionalidades básicas de balanceamento de carga, eles não contam com recursos importantes de entrega de aplicações, o que coloca em risco o desempenho, a disponibilidade e a segurança das aplicações.
À medida que as nuvens privadas passam a hospedar cada vez mais aplicações de produção essenciais aos negócios, os serviços avançados de entrega de aplicações para as camadas 4 a 7 tornam-se indispensáveis. A integração, a orquestração e a automação de ponta a ponta dos serviços necessários de rede e segurança para a entrega de aplicações também são fundamentais para acelerar o lançamento de aplicações no mercado e aumentar a eficiência operacional.
Identificação e implantação dos principais serviços de entrega de aplicações
Depois que uma empresa escolhe uma plataforma para sua nuvem privada, ela deve se concentrar em garantir que a TI possa continuar oferecendo o nível consistente de serviços de entrega de aplicações que os usuários esperam e que os negócios exigem. Os principais conceitos de entrega de aplicações se enquadram em quatro áreas gerais: segurança, disponibilidade, desempenho e visibilidade. Ao analisar cada área, as empresas podem identificar os serviços necessários e começar a elaborar um plano para garantir que suas aplicações de missão crítica permaneçam seguras, altamente disponíveis, otimizadas e visíveis quando implantadas em uma nuvem privada.

Segurança
As preocupações com a segurança de redes e aplicações em uma nuvem privada são, em grande parte, as mesmas enfrentadas pelas empresas em data centers tradicionais e na nuvem pública. As organizações precisam lidar com ameaças a aplicações web, questões de gerenciamento de identidades e acessos, mitigação de ataques distribuídos de negação de serviço (DDoS), além de questões relacionadas a SSL e criptografia, em seus esforços para proteger suas aplicações e garantir que os dados privados permaneçam privados.
WAF — Ao considerar a implementação de uma arquitetura de nuvem privada, as organizações devem implantar serviços avançados de firewall de rede, incluindo uma solução capaz de controlar o tráfego com base em critérios básicos, como endereço IP, porta e protocolo, bem como em critérios avançados, como validação do protocolo HTTP, localização geográfica ou reputação do endpoint. Além disso, um firewall de aplicações web (WAF) robusto pode fornecer ferramentas abrangentes para identificar ameaças a aplicações web, bloquear tráfego malicioso e oferecer serviços de prevenção contra perda de dados de saída.
IAM — O gerenciamento de identidades e acessos em um ambiente de computação em nuvem, com uma força de trabalho móvel cada vez mais distribuída, torna-se mais complexo a cada dia. As empresas precisam de uma solução que ofereça serviços avançados de autenticação, como tokens de dois fatores, CAPTCHA ou restrições geográficas, além da verificação de certificados de clientes e da inspeção de endpoints. Além disso, muitas organizações consideram implantar serviços de provedor de identidade SAML para oferecer uma solução de logon único (SSO) com uma arquitetura sólida em toda a empresa.
DoS e DDoS — Com cada vez mais sites enfrentando vários ataques de negação de serviço (DoS) por ano, os serviços de mitigação de DoS são essenciais para a maioria das empresas que operam nuvens privadas. Uma solução robusta oferece defesa proativa contra bots, além de detecção e mitigação de DoS na camada de aplicação.
SSL — Por fim, no mundo empresarial contemporâneo, o SSL está em toda parte. Analistas preveem que o tráfego criptografado aumentará para quase 64% de todo o tráfego on-line da América do Norte em 2016, ante apenas 29% em 2015.2 As empresas devem garantir a segurança com uma solução SSL robusta que ofereça descriptografia, inspeção de tráfego e recriptografia, além de otimizar o desempenho transferindo as cargas de trabalho SSL que exigem alto poder computacional dos recursos dos nós de computação.
Disponibilidade
Um dos principais benefícios da nuvem privada é a capacidade de exercer um controle granular sobre os recursos virtuais, permitindo que as organizações otimizem a disponibilidade de suas aplicações críticas. Embora a maioria das plataformas de rede de nuvem privada ofereça serviços básicos de balanceamento de carga, as aplicações essenciais aos negócios exigem serviços mais avançados.
Para complicar ainda mais, as empresas que utilizam nuvens privadas geralmente operam em um ambiente de nuvem híbrida, com uma combinação heterogênea de nuvens privadas e públicas, além de um ou mais data centers tradicionais. De acordo com a pesquisa State of the Cloud de 2016, os usuários de nuvem executam aplicações, em média, em 1,5 nuvem pública e 1,7 nuvem privada.3 Nesses ambientes híbridos, a disponibilidade global das aplicações é fundamental. As empresas devem contar com uma solução capaz de garantir a disponibilidade em diferentes ambientes, direcionando os usuários de forma inteligente para o ambiente físico, virtual ou de nuvem mais próximo ou com melhor desempenho.
Uma solução robusta utiliza algoritmos avançados para distribuir o tráfego entre os servidores com melhor desempenho. Além disso, um monitor de várias etapas permite realizar verificações de integridade de aplicações em vários níveis e verificações de integridade não HTTP em serviços como SIP, Microsoft Windows SQL Server e FTP. Com a flexibilidade para operar em ambientes virtuais e de nuvem híbrida, as organizações podem ampliar os serviços de DNS e a disponibilidade global das aplicações, mantendo o controle centralizado no data center.
Desempenho
A próxima peça do quebra-cabeça para estender serviços robustos de aplicações a uma nuvem privada é garantir que as aplicações tenham o desempenho que os usuários esperam, independentemente do ambiente em que sejam implantadas. As organizações buscam uma pilha TCP configurável que possa ser otimizada para oferecer alto desempenho em redes WAN e celulares, bem como um gateway HTTP/2 que proporcione as vantagens de maior compactação e multiplexação de solicitações sem alterar a infraestrutura de back-end.
Outros recursos que podem otimizar aplicações e dados incluem compactação em tempo real de acordo com as características da rede ou do cliente, bem como aceleração de WAN em túneis criptografados por SSL com compactação adaptativa.
Visibilidade
Diante da necessidade de entregar aplicações com mais rapidez e eficiência — com prazos de entrega de horas ou dias —, as empresas precisam monitorar e solucionar problemas em suas aplicações de forma proativa. Para isso, elas devem ser capazes de visualizar e utilizar os dados relacionados às aplicações.
Uma solução robusta de visibilidade pode consolidar automaticamente dados de diversas fontes e fornecer uma interface única por meio da qual esses dados possam ser interpretados. Idealmente, essa solução também disponibilizaria os dados para ferramentas existentes de análise e visualização, bem como para interfaces de gerenciamento, permitindo a orquestração automatizada com base nos dados consolidados.
Integração de serviços de entrega de aplicações na nuvem privada
Depois que as empresas identificam os serviços de entrega de aplicações que desejam implantar em suas nuvens privadas, elas voltam sua atenção para a questão da integração. A capacidade de reduzir o tempo de implantação de semanas para minutos ou de implantar centenas de serviços por dia costuma ser a principal motivação para a migração para uma plataforma de nuvem. Em vez de abrir um chamado de serviço, aguardar a equipe de TI, emitir uma ordem de compra, esperar sua aprovação e depois aguardar novamente, os responsáveis pelas aplicações ou as equipes de DevOps podem criar novos ambientes em questão de minutos.

No entanto, para que isso seja eficaz, todos os componentes da infraestrutura devem fazer parte da estrutura de automação. Muitas aplicações precisarão de serviços avançados de entrega de aplicações (como segurança de aplicações ou controle de acesso) para estarem realmente prontas para produção. Portanto, é essencial que os serviços de entrega de aplicações sejam integrados às ferramentas de orquestração e provisionamento da plataforma de rede de nuvem privada.
Além disso, com a ascensão da tecnologia de contêineres, os serviços de entrega de aplicações devem ser totalmente integrados aos serviços de gerenciamento de contêineres. Quando um contêiner for provisionado, os serviços de entrega de aplicações serão provisionados simultaneamente.
Para maximizar o valor da nuvem privada, os serviços de entrega de aplicações devem estar disponíveis sob demanda. Eles devem ser automatizados e orquestrados. E todo o processo deve ser simplificado. Então, qual é a melhor maneira de fazer isso?
Otimizando a nuvem privada: uma arquitetura multicamadas
Em projetos de nuvem privada, as organizações podem utilizar uma arquitetura multicamadas para aumentar a capacidade, a escalabilidade e a flexibilidade de suas aplicações críticas.
Na borda da rede, um hardware de alta capacidade e multilocatário é responsável pelo firewall de rede, pela descriptografia SSL, pelo controle de acesso e pela otimização da rede. Esses serviços gerais são compartilhados por todos os locatários e controlados centralmente.

Próximo à aplicação, tarefas específicas, como firewall de aplicações web, monitoramento avançado de aplicações, balanceamento de carga e roteamento de conteúdo, podem ser executadas por plataformas exclusivamente de software que atendem a uma única aplicação ou a um pequeno número de aplicações vinculadas a uma unidade organizacional.
Depois que essa estrutura estiver implementada, a atenção poderá se voltar para a implantação eficiente de aplicações. Os modelos de serviço economizam tempo, garantem implantações consistentes e reduzem o risco operacional das implantações manuais ao codificar elementos de configuração padrão para um determinado serviço, disponibilizando apenas um número limitado de opções específicas do site ou da aplicação no momento da implantação.
Basta um número relativamente pequeno de modelos para criar um catálogo capaz de implantar a maioria dos aplicativos de uma organização. Sempre que um serviço de entrega de aplicativos é implantado a partir de um modelo, as principais configurações são definidas de acordo com as melhores práticas da organização. Isso pode ser particularmente útil para atividades como a identificação de conjuntos de cifras SSL e o registro de tráfego.
Os modelos de serviço também permitem implantar serviços complexos de entrega de aplicações de forma simples e com poucas chamadas de API. Quando os modelos são usados, o mecanismo de orquestração ou a ferramenta de gerenciamento de configuração simplesmente solicita uma instância desse tipo de aplicação e fornece os valores exigidos pelo modelo. Até mesmo a implantação de uma configuração complexa — incluindo balanceamento de carga, serviços de firewall de aplicações web e registro avançado — pode ser realizada com uma única chamada de API, maximizando a eficiência, reduzindo a possibilidade de erros e acelerando a implantação.
No entanto, embora a implantação a partir de um modelo ofereça benefícios evidentes, pode haver ocasiões em que, por exemplo, uma equipe de DevOps queira simplesmente iniciar um servidor e testar algo. Com integração completa, de ponta a ponta, à plataforma de rede de nuvem privada, as equipes podem ignorar o processo de criação de modelos e simplesmente implantar uma instância com apenas alguns cliques em uma interface gráfica.
Mais uma vez, o ponto principal aqui é a flexibilidade. Quando a plataforma de nuvem privada está totalmente integrada aos recursos de entrega de serviços de aplicações, as equipes corporativas têm a flexibilidade de trabalhar da maneira que preferirem, sem abrir mão da segurança, disponibilidade, desempenho e visibilidade necessários.
Conclusão
As nuvens privadas podem proporcionar grandes benefícios às empresas que desejam maximizar seus recursos e, ao mesmo tempo, manter um controle granular sobre suas operações de rede. Embora a maioria das plataformas de rede de nuvem privada ofereça um conjunto básico de serviços de entrega de aplicações, as empresas que hospedam aplicações de missão crítica em suas nuvens privadas precisam de mais.
As organizações podem elaborar uma lista estratégica dos serviços de entrega de aplicações necessários nas áreas de segurança, disponibilidade, desempenho e visibilidade. Os benefícios da implantação de uma nuvem privada são maximizados quando a plataforma de rede se integra perfeitamente aos serviços de entrega de aplicações selecionados. As empresas que agem de forma proativa para garantir a entrega eficiente e confiável de suas principais aplicações — independentemente de onde estejam implantadas — dão um passo essencial para otimizar a produtividade dos usuários e a satisfação dos clientes.
1 Blog de gerenciamento de nuvem da RightScale, Pesquisa sobre o estado da nuvem em 2016, 9 de fevereiro de 2016
2Sandvine, Destaque sobre os fenômenos globais da internet: criptografia do tráfego da internet, 2015
PUBLICADO EM 30 DE SETEMBRO DE 2016
