Edgenexus traz balanceamento de carga avançado para o Azure

Tips to speed up and improve capacity of remote access and web applications

Por motivos óbvios, muitos de nós estão trabalhando remotamente. O resultado disso é que muitos sistemas, como servidores de aplicativos, área de trabalho remota e VPNs, estão sendo levados ao limite (e, em alguns casos, ainda mais!)

Um número maior de usuários que acessam o aplicativo por meio de conexões mais lentas (banda larga versus LAN local) introduzirá latência e criará um impacto na capacidade dos servidores de aplicativos.

Aqui estão algumas ideias para aproveitar melhor o que você tem. Elas podem ser óbvias, mas vale a pena verificá-las antes de procurar outras soluções.

Eu o dividi em duas seções: servidores de aplicativos e servidores VPN.

 

Aplicativos da Web lentos (ou muito carregados)

Essa é uma área enorme, mas tentaremos nos concentrar em alguns ganhos rápidos (e gratuitos).

Os servidores da Web tendem a funcionar como filas de lojas quando se trata de capacidade – atenda os clientes mais rapidamente e você poderá atender mais em um período de tempo fixo.

Quando todos os seus usuários acessam por meio de uma WAN, em vez de uma LAN, eles demoram mais para obter o conteúdo, o que consome mais capacidade e concorrência do servidor.

Então…

  1. Traçar o perfil do aplicativo
    1. Se for externo, você poderá usar algo como isto https://www.webpagetest.org/
    2. Se for interno, você poderá usar as ferramentas de desenvolvedor do Chrome, IE ou FF
  2. O que você está procurando
    1. Conexões SLOW
    2. Arquivos ou imagens grandes
    3. Muitas solicitações
    4. Solicitações lentas de terceiros

 

Configuração do servidor Web – Correções rápidas para velocidade e capacidade

O ajuste do aplicativo é complexo, mas abaixo estão algumas correções rápidas para aumentar a velocidade e, portanto, a capacidade?

 

  1. Certifique-se de que suas imagens tenham uma data de validade de conteúdo definida no servidor da Web. Caso contrário, você estará criando transações desnecessárias.
  2. Se estiver tendo problemas com a capacidade, desative o HTTP keepalives – isso reduzirá o número de sessões simultâneas. Ou seja, depois que o usuário tiver algum contato, ele não ocupará mais nenhum recurso de conexão no seu servidor da Web.
  3. CDN gratuito – as estruturas mais populares, como Jquery etc., são hospedadas gratuitamente no Google e similares – Altere o URL e faça com que o Google forneça o conteúdo, e não você?
  4. Se você tiver muitas imagens e não puder consolidá-las, use mais nomes de domínios, ou seja, images.mysite.com e css.myside.com
  • Por quê? Os navegadores podem estabelecer um número fixo de conexões por host – mais hosts = mais simultaneidade
  1. Verifique se você está usando a compactação http no servidor da Web, incluindo JS e CSS
  2. Idealmente, deveríamos usar SSL para tudo, mas talvez neste momento possamos veicular imagens sem SSL – (o SSL consome muita CPU em seu servidor)
  3. Dimensione e acelere usando um balanceador de carga/ADC
  • Armazenamento em cache e compactação
  • Gerenciamento e pooling de conexões
  • Descarga de SSL
  • Gerenciamento de tráfego

 

VPN e acesso remoto

Que conteúdo os usuários estão acessando por meio da VPN?

  • Isso poderia ser reduzido, por exemplo, imagens, vídeos etc.?
  • Como é a sua concorrência? Todos os usuários precisam ficar conectados por tanto tempo? Caso contrário, dê-lhes um pontapé inicial reduzindo as configurações de tempo limite
  • Para onde está indo o tráfego de Internet do usuário?
    • Muitas VPNs corporativas são configuradas para rotear todo o tráfego por meio delas, o que significa que até mesmo um usuário que navega na Internet será roteado pelo servidor do escritório.
    • Isso é útil para a segurança, mas talvez durante esse período você possa considerar uma fuga local?

 

Você realmente precisa de uma VPN?

Uma pergunta óbvia, mas que vale a pena considerar?

Atualmente, muitos serviços, de e-mail (acesso à Web do Outlook) a CRM (Salesforce, Dynamics), são fornecidos como um serviço acessado diretamente.

Você poderia usar um proxy, como um ADC da Edgenexus, para fornecer acesso seguro ao seu servidor interno? (O Microsoft TMG era bom nisso antes de chegar ao fim de sua vida útil)

Se tudo o mais falhar, você poderá balancear a carga da sua solução VPN, como o Microsoft Always on ou o Direct Access (na verdade, qualquer solução SSL ou IPsec), com um ADC da Edgenexus.

Boa sorte – durante esse período, teremos prazer em ajudar. Há muitas coisas que você pode fazer antes de precisar comprar um balanceador de carga. Se você achar que é necessário, nosso diferencial é a excepcional facilidade de uso. Assim, você pode implantar em minutos, ver os benefícios e ter uma preocupação a menos.

 

 

 

About Greg