Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Dúvida sobre sobrecarga em uma aplicação.

É possível derrubar um site utilizando apenas uma ferramenta de testes de carga, como o Locust? Se, durante a simulação, conseguimos gerar acessos simultâneos que ultrapassam a capacidade de uma aplicação, o que impediria que uma pessoa mal-intencionada fizesse o mesmo para derrubar um sistema/app nosso?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Olá, Lorenzo! Como vai?

Sim, é possível que uma ferramenta de testes de carga, como o Locust, simule acessos simultâneos que possam sobrecarregar um sistema, especialmente se a infraestrutura não estiver preparada para lidar com um grande volume de tráfego. Isso é, na prática, similar ao que um ataque de negação de serviço (DoS) faria, onde o objetivo é justamente esgotar os recursos de um sistema para torná-lo indisponível.

Para proteger seu site, como o ADOPET, de tais cenários, é importante implementar algumas medidas de segurança e escalabilidade:

  1. Escalabilidade Horizontal: Considere adicionar mais servidores para distribuir a carga. O balanceamento de carga pode ajudar a direcionar o tráfego de forma eficiente entre os servidores disponíveis, evitando que um único servidor fique sobrecarregado.

  2. Monitoramento e Alertas: Utilize ferramentas de monitoramento para acompanhar o desempenho do seu site em tempo real. Isso permitirá que você identifique rapidamente qualquer aumento inesperado no tráfego e tome medidas antes que o site falhe.

  3. Proteção DDoS: Considere utilizar serviços de proteção contra DDoS que podem ajudar a mitigar ataques maliciosos, filtrando tráfego suspeito antes que ele alcance seus servidores.

  4. Otimização de Recursos: Revise o código e a infraestrutura do seu site para garantir que os recursos estão sendo utilizados de forma eficiente. Isso pode incluir otimizações no banco de dados, cache de conteúdo estático, e melhorias no código para reduzir o tempo de processamento.

  5. Teste Regular de Carga: Continue realizando testes de carga regularmente para identificar pontos fracos e garantir que o sistema possa lidar com o tráfego esperado.

A resposta correta para a situação do ADOPET, conforme mencionado no contexto, seria aumentar os recursos do servidor ou implementar soluções de escalabilidade, como balanceamento de carga, para lidar com o aumento de usuários.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.