Em meu último blog, discuti por que os proxies de aplicativos estão sendo usados com menos frequência no espaço de otimização de WAN atualmente.
Recapitulando, o motivo NÚMERO UM pelo qual a tecnologia se afastou do modelo “Layer-7 Proxy” é a alta propensão de “quebrar” muitos dos aplicativos que eles pretendem ajudar. A abordagem Aryaka

App_Proxy

Então, como a Aryaka pode otimizar o tráfego sem dezenas de proxies de camada 7 específicos para aplicativos, como “os outros”?
Simples.
Corrigindo a causa raiz do problema do aplicativo, em vez de tentar mascarar o sintoma.
Por exemplo, veja a tecnologia de desduplicação de dados.
Embora seja verdade que as versões antigas de mecanismos de deduplicação “baseados em blocos” precisavam saber onde a parte de dados de um pacote IP começava e precisavam corresponder a um bloco de dados contíguos para obter resultados razoáveis de deduplicação, os mecanismos de deduplicação mais recentes “em nível de byte”, como a tecnologia que a Aryaka usa em nossa pilha de software de otimização de WAN, são capazes de deduplicar dados em qualquer lugar do pacote IP, tornando desnecessária a necessidade de proxies específicos para aplicativos como NFS e SRDF.
Aplicativos leves e transacionais, como MS-RDP ou Citrix ICA, não se beneficiam da deduplicação de qualquer forma.
Nesses casos, a quantidade de dados nos pacotes IP é muito pequena e já está compactada.
Os problemas de desempenho enfrentados pelos usuários finais desses aplicativos geralmente são causados por problemas relacionados à rede, como latências de rede altas ou variáveis ou perda de pacotes.
Na verdade, há apenas três soluções técnicas principais para melhorar os problemas de desempenho do usuário final ao usar esses tipos de protocolos na WAN:

  1. Estabilizar a latência de ponta a ponta. Latências variáveis e picos de latência podem ocorrer na maioria das redes de provedores de WAN devido a alterações de roteamento, pontos de congestionamento intermediários, excesso de assinatura de largura de banda, equipamentos defeituosos etc. Como a Aryaka é proprietária da rede, incorporamos capacidade e redundância para garantir que sempre haja um núcleo de rede estável.
    Com o roteamento de tráfego predefinido e vários caminhos redundantes, a Aryaka pode fornecer a um aplicativo uma condição de rede estável, consistente e previsível, o que melhora a eficiência dos buffers de envio e recebimento de aplicativos e resulta em uma experiência interativa muito mais suave para o usuário final.
  2. Reduzir a perda de pacotes. Combinada com taxas de latência variáveis, a perda de pacotes é a maior culpada por causar problemas de desempenho para os usuários de aplicativos transacionais.
    A perda de pacotes causa defasagens e atrasos em coisas como movimentos do mouse ou digitação na tela, além de problemas com a qualidade da voz ou da imagem com programas colaborativos como o MS-Lync.
    Embora existam várias tecnologias diferentes que tentam atenuar os problemas de perda de pacotes em links com perdas, nenhuma delas é tão eficaz para melhorar o desempenho dos aplicativos quanto ter uma conexão limpa e com poucas perdas. A propriedade do núcleo da rede permite que a Aryaka remova as principais causas de perda de pacotes, que normalmente resultam do congestionamento da rede ou de equipamentos defeituosos.
    A Aryaka nunca sobrecarrega sua largura de banda, portanto, nunca há congestionamento no núcleo.
    Na verdade, a Aryaka mantém uma quantidade de largura de banda significativamente maior do que a garantida aos nossos clientes.
    Isso permite o provisionamento rápido de largura de banda adicional para os clientes, quando necessário, e permite que o cliente “estoure” suas taxas provisionadas.
    Se ocorrer perda de pacotes em um segmento de WAN devido a um equipamento defeituoso, o tráfego será transferido imediatamente e sem problemas para um link de WAN redundante para evitar impacto no tráfego do cliente.
  3. Remova a responsabilidade pelo controle de congestionamento do ponto final do aplicativo e coloque-a na rede, onde ela pertence. O protocolo de transporte subjacente para muitos aplicativos é o TCP, e o TCP solicita que o usuário final tente “descobrir” a disponibilidade da rede intermediária para o envio de dados e, em seguida, ajuste sua taxa de transmissão para se adequar à rede.
    Embora essa abordagem tenha funcionado bem há 15 ou 20 anos, quando as redes de longa distância eram normalmente de largura de banda muito baixa e frequentemente congestionadas, hoje em dia, isso faz com que o aplicativo se torne o gargalo. Embora a maioria dos dispositivos de otimização de WAN forneça alguma medida de controle de congestionamento TCP para suas soluções ponto a ponto baseadas em dispositivos, a Aryaka só precisa fornecer esse recurso específico na borda, desde o local do cliente até o primeiro ponto de presença da Aryaka.
    Em todas as regiões geográficas, a Aryaka controla todo o trânsito de dados em nossa rede principal, de modo que temos a capacidade de usar algoritmos de protocolo mais novos e mais eficientes, projetados para serem mais eficazes nos links de WAN maiores e mais longos usados atualmente.

As tecnologias tradicionais de otimização de WAN não têm controle sobre as condições intermediárias da rede e ficam presas à tentativa de superar ou mascarar os problemas que ocorrem nos links de trânsito da WAN.
Por exemplo, elas não podem fazer nada em relação à perda de pacotes ou à variação das condições de latência da rede que causam problemas para os aplicativos WAN mais leves de hoje, como Citrix, MS-RDP, VoIP etc.
Isso faz com que a tecnologia tradicional de otimização de WAN fique presa, tentando “mitigar” os problemas de perda e latência intermediários que ocorrem na WAN, em vez de conseguir resolvê-los de fato. Fazendo “mais com menos” Proxies de aplicativos Ainda existem alguns protocolos da camada de aplicativos, como versões mais antigas do CIFS ou do SMB, que se beneficiam da existência de um proxy específico para otimização na WAN e, é claro, a Aryaka oferece suporte a esses casos extremos atualmente.
Mas essa lista está diminuindo constantemente.
A verdade é que a maioria dos protocolos está se comportando melhor na WAN à medida que evoluem.
Ao reduzir a dependência de proxies específicos da camada de aplicativos, a tecnologia da Aryaka pode proporcionar uma melhor otimização e, ao mesmo tempo, aumentar a confiabilidade e remover possíveis pontos de falha.
Nossa tecnologia de desduplicação e compactação em nível de byte é compatível com todo o tráfego não criptografado, independentemente da formatação de dados específica do aplicativo.
Além disso, nossa arquitetura de rede privada otimizada e multissegmento oferece melhor desempenho para empresas distribuídas globalmente, com 0% de dor de cabeça associada a atualizações, patches e correções frequentes.