Seu servidor aguenta a pressão?

1808bccf0f59a49a486f738a0f8076a8?s=47 Flávio Amieiro
October 06, 2011
130

Seu servidor aguenta a pressão?

1808bccf0f59a49a486f738a0f8076a8?s=128

Flávio Amieiro

October 06, 2011
Tweet

Transcript

  1. Seu servidor aguenta a pressão?

  2. flavioamieiro

  3. None
  4. Escalar?

  5. None
  6. buzzword bingo

  7. Gestão de Custos

  8. Gestão de Custos ou Quanto preciso gastar com servidor?

  9. Gestão de Riscos

  10. Gestão de Riscos ou Quão próximo do limite eu estou?

  11. Provisionamento

  12. Provisionamento ou Fazer a infra acompanhar a demanda

  13. Benchmarking

  14. Benchmarking != Profiling

  15. O que podemos medir? • CPU • Memória • Acesso

    a disco • Acesso ao banco • Acesso à rede • Requests por segundo
  16. Ferramentas • httpload • jmeter • siege • funkload •

    Apache Benchmark ab -n 500 http://www.example.com/
  17. Conhecendo o stack

  18. O stack • ubuntu 11.04 • nginx 0.8 • python

    2.7 • gunicorn 0.13 • django 1.3 • postgres 8.4
  19. Estratégias • nginx • django com HttpResponse • django com

    template • django com conexão ao postgres • django com SELECT • django com Model.objects.get()
  20. None
  21. None
  22. None
  23. Próximos passos

  24. github.com/flavioamieiro/django-benchmark

  25. http://flavioamieiro.com flavioamieiro@gmail.com @flavioamieiro