acelerador de aplicacoes

8
QUAL É SUA NECESSIDADE? Acelerador de aplicações

Upload: dualteccloud

Post on 09-Jul-2015

406 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Acelerador de aplicacoes

QUAL É SUA NECESSIDADE?

Acelerador de aplicações

Page 2: Acelerador de aplicacoes

Acelerador de aplicações

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?

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?

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.

Page 3: Acelerador de aplicacoes

Acelerador de aplicações

Para atenuar os efeitos dos pontos de estrangulamento na rede existem

várias técnicas que podem ser empregadas como:

Aperfeiçoar o nível de utilização da rede TCP reduzindo ligações

desnecessárias

Programar o uso de cache de conteúdo para acelerar a experiência do

usuário e diminuir as solicitações do servidor web

Compactar o arquivo para reduzir o tempo de entrega dos dados

transmitidos

Utilizar o SSL off-load

Reuso de conexões

Page 4: Acelerador de aplicacoes

Acelerador de aplicações

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.

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.

Page 5: Acelerador de aplicacoes

Acelerador de aplicações

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.

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.

Page 6: Acelerador de aplicacoes

Acelerador de aplicações

As seguintes funcionalidades são fundamentais na configuração, visando a

aceleração de aplicações:

TCP

Conection reuse

Dynamics window sizing

TCP multiplexing

Compression

HTTP software

HTTP hadware

Page 7: Acelerador de aplicacoes

Acelerador de aplicações

SSL

Session ID reuse

SSL offload

Start-TLS offload

Caching

Static HTTP RAM cache

Dynamics HTTP RAM

cache

Page 8: Acelerador de aplicacoes

Obrigado!