Fizemos os testes e os resultados estão aqui: a nova plataforma de entrega de aplicativos F5 BIG-IP iSeries executa SSL ECC TPS cinco vezes mais rápido do que dispositivos comparáveis de nossos concorrentes.
À medida que o mundo avança em direção a um conjunto mais amplo de conjuntos de cifras, a F5 está posicionada de forma única para manter sua liderança em SSL/TLS. Os ADCs com aceleradores de hardware SSL de geração mais antiga compensam essas deficiências processando as conexões criptografadas no software. Isso coloca uma carga adicional no sistema, o que pode diminuir o desempenho do aplicativo e limitar a capacidade. O novo iSeries da F5 inclui a última geração de hardware de aceleração criptográfica para descarregar a criptografia de curva elíptica Diffie-Hellman (ECDHE), permitindo a rápida adoção de conjuntos de cifras ECC e ECDHE, mesmo em ambientes TLS de alta carga.
Para determinar como o desempenho do iSeries se compara ao de outros dispositivos no mercado, executamos testes rigorosos de desempenho na plataforma usando a cifra SSL ECDH-ECDSA-AES128-SHA256, juntamente com dispositivos comparáveis da A10 Networks e Citrix.
Em nosso teste, o cliente se conectou a um servidor virtual com SSL do lado do cliente, que suportava a cifra SSL ECDH-ECDSA-AES128-SHA256. Uma vez estabelecida a conexão, o cliente enviou uma única solicitação de arquivo; o servidor respondeu com o arquivo e um 200 OK. A conexão foi então enviada para um fechamento de quatro vias pelo cliente. A reutilização foi desabilitada em todos os testes.
Como você pode ver nos números abaixo, os dispositivos Citrix e A10 Networks que testamos — ambos usando silício comercial para descarregar SSL — não foram capazes de igualar o desempenho fornecido pelo hardware de descarregamento de criptografia iSeries da F5.
Transações por segundo |
|
|
|
|
Tamanho do arquivo |
128B |
5 KB de espaço |
16 KB de espaço livre |
512 KB |
F5 BIG-IP i7800 |
27243 |
27077 |
26573 |
5251 |
Citrix NetScaler 14080 |
5103 |
5087 |
5060 |
2156 |
Redes A10 4440S |
3976 |
3910 |
3891 |
2135 |
Taxa de transferência em Mbps |
||||
Tamanho do arquivo |
128B |
5 KB de espaço |
16 KB de espaço livre |
512 KB |
F5 BIG-IP i7800 |
105 |
1185 |
3558 |
22034 |
Citrix NetScaler 14080 |
19 |
222 |
677 |
9047 |
Redes A10 4440S |
15 |
171 |
521 |
8955 |
Cada um dos produtos passou pelo mesmo processo de testes multifásicos que a F5 usou em relatórios anteriores. Este processo consiste nas seguintes fases:
No total, mais de 50 testes foram realizados para produzir esses resultados.
Os produtos que testamos estavam em faixas de preço semelhantes e consistiam em:
A criptografia Secure Sockets Layer (SSL) é usada em todo o mundo para proteger as comunicações entre usuários e aplicativos. SSL é um protocolo de criptografia padrão disponível em todos os principais sistemas operacionais, navegadores da web, smartphones e assim por diante. A tecnologia SSL ajuda a tornar as compras on-line seguras, permite acesso remoto seguro (SSL VPN) e muito mais. O SSL é onipresente em soluções de segurança de redes comerciais e de consumo. O SSL fornece segurança usando uma combinação de criptografia de chave pública para compartilhar as chaves criptográficas e criptografia simétrica (geralmente RC4, 3DES ou AES) para criptografar o tráfego. Tanto a troca de chaves quanto os vários algoritmos de criptografia exigem uso intensivo de computação e exigem hardware especializado no lado do servidor para atingir desempenho aceitável ou larga escala em quase todos os usos comerciais de SSL.
O desempenho de transações SSL por segundo (TPS) é principalmente uma medida da capacidade de troca de chaves/handshake de um dispositivo. Normalmente medido com tamanhos de arquivo pequenos, isso mede as operações de handshake que ocorrem no início de cada nova sessão SSL. Essa operação exige muito processamento computacional e todos os principais fornecedores de offload de SSL usam hardware especializado para acelerar essa tarefa. Para respostas de servidor e tamanhos de arquivo maiores, o custo computacional da operação de handshake é menos relevante. Como a operação ocorre apenas uma vez no início de uma sessão, a sobrecarga é muito menor. Uma métrica mais equilibrada para comparação de desempenho é a taxa de transferência de tráfego criptografado, também conhecida como criptografia simétrica ou criptografia em massa. Criptografia em massa é uma medida da quantidade de dados que podem ser criptografados e transferidos em um determinado segundo.
Existem diferentes abordagens para lidar com tráfego SSL. Alguns dispositivos usarão hardware especializado apenas para o handshake SSL/troca de chaves e, em seguida, usarão a CPU para a criptografia em massa contínua. Outros dispositivos têm a vantagem de usar hardware especializado para ambas as funções. O F5 iSeries foi projetado exclusivamente para lidar de forma otimizada com configuração de conexão SSL e transferência em massa. Ao utilizar totalmente o hardware de criptografia avançado, as plataformas F5 iSeries têm excelente desempenho transacional e, ao mesmo tempo, fornecem grandes quantidades de transferência criptografada em massa. Isso permite que clientes e administradores de sistema preservem ciclos de CPU para desempenho ou funcionalidade adicional.
Como de costume, os testes foram conduzidos em uma variedade de tamanhos de arquivo (128 KB, 5 KB, 16 KB e 512 KB) para demonstrar o desempenho em diversas situações.
Os testes foram executados usando tamanhos de chave de 384 bits, que é o tamanho recomendado por todas as agências de segurança respeitáveis, usando cifras ECDH-ECDSA-AES128-SHA256, que é um dos algoritmos de cifra mais comuns disponíveis.
A plataforma iSeries dá continuidade à liderança da F5 no fornecimento de soluções SSL abrangentes para nossos clientes, incluindo ser o primeiro ADC a oferecer suporte ao descarregamento de hardware dedicado de ECDHE. À medida que mais empresas migram para conjuntos de cifras ECC para sigilo de encaminhamento perfeito, a necessidade de soluções que garantam o desempenho do aplicativo continuará a crescer. Nossos testes de desempenho mostram que as plataformas iSeries da F5 mantêm os mais altos níveis de desempenho, ao mesmo tempo em que oferecem suporte à mais ampla gama de conjuntos de cifras no futuro.