Acelerador de aplicacoes

513 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
513
No SlideShare
0
A partir de incorporações
0
Número de incorporações
61
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Acelerador de aplicacoes

  1. 1. QUAL É SUA NECESSIDADE?<br />Acelerador de aplicações <br />
  2. 2. Acelerador de aplicações<br />O volume de objetos disponíveis na sua aplicação web cresce em complexidade e volume. Por sua vez, o tempo de carga da página fica cada vez mais lento?<br />As reclamações de lentidão levam os desenvolvedores à revisão dos gargalos, mas, mesmo assim, os ganhos de desempenho estão abaixo do que se espera?<br />Muitos administradores de ambientes complexos sabem: é difícil controlar todos os aspectos da rede entre o servidor de aplicativos, as aplicações e o cliente final, o que coloca importantes desafios para a garantia de desempenho de um aplicativo.<br />
  3. 3. Acelerador de aplicações<br />Para atenuar os efeitos dos pontos de estrangulamento na rede existem várias técnicas que podem ser empregadas como:<br />Aperfeiçoar o nível de utilização da rede TCP reduzindo ligações desnecessárias<br />Programar o uso de cache de conteúdo para acelerar a experiência do usuário e diminuir as solicitações do servidor web<br />Compactar o arquivo para reduzir o tempo de entrega dos dados transmitidos<br />Utilizar o SSL off-load<br />Reuso de conexões<br />
  4. 4. Acelerador de aplicações<br />Uma das principais características de um application delivery networking, como o A10®, BIG-IP® e Blue Coat®, é ajudar a reduzir a latência através da reutilização da conexão.<br />O que esta funcionalidade faz através do seu balanceador de carga é estabelecer conexões persistentes entre os servidores e os clientes (navegadores web), removendo o custo de tempo para cada nova conexão.<br />
  5. 5. Acelerador de aplicações<br />Isso realmente reduz o tempo total da entrega das informações: cada nova conexão requer alguns milissegundos, que não parece muito mas, diante da necessidade de entregar uma tonelada de requisições, o tempo total de resposta cresce consideravelmente.<br />O benefício adicional é que esta funcionalidade tende a reduzir o total de conexões globais ativas nos servidores, diminuindo a carga. Por exemplo, podemos ter uma aplicação de blog com cerca de 1500 conexões simultâneas, mas o servidor que utiliza um serviço de reuso de conexões, realiza somente 470, o que ajuda no dimensionamento da sua infraestrutura.<br />
  6. 6. Acelerador de aplicações<br />As seguintes funcionalidades são fundamentais na configuração, visando a aceleração de aplicações:<br />TCP<br />Conection reuse<br />Dynamics window sizing<br />TCP multiplexing<br />Compression<br />HTTP software<br />HTTP hadware<br />
  7. 7. Acelerador de aplicações<br />SSL<br />Session ID reuse<br />SSL offload<br />Start-TLS offload<br />Caching<br />StaticHTTP RAM cache<br />Dynamics HTTP RAM cache<br />
  8. 8. Obrigado!<br />

×