$30 off During Our Annual Pro Sale. View Details »

Hackeando a AWS: Como fazer o elefante voar sem gastar muito

Hackeando a AWS: Como fazer o elefante voar sem gastar muito

Nessa palestra eu pretendo descrever os desafios e algumas técnicas para otimizar os discos e o desempenho em bases relativamente grandes de PostgreSQL usando instancias EC2 e multiplos volumes EBS na cloud da AWS.

Apresentei a mesma no PGBR 2017.

Sebastian Webber

September 15, 2017
Tweet

More Decks by Sebastian Webber

Other Decks in Technology

Transcript

  1. Hackeando a AWS
    Sebastian Webber
    Como fazer o elefante voar
    sem gastar muito!

    View Slide

  2. Sebastian Webber
    ● Consultor na Área de TI
    ● Instrutor de banco de
    dados
    ● metido a chef
    ● [aprendiz de] ninja

    View Slide

  3. aviso
    Baseado em fatos reais.

    View Slide

  4. Motivação

    View Slide

  5. E o RDS?

    View Slide

  6. Tem algumas coisas
    legais..
    ● Replicação “automágica”
    ● read replicas
    ● HA multi-zones
    mas...

    View Slide

  7. SEM CUSTOMIZAçÃO
    Assim é a vida de quem usa o RDS

    View Slide

  8. O jeito é partir PRA
    o EC2?

    View Slide

  9. No ec2 você
    faz o que
    quiser

    View Slide

  10. Isso Dá
    cria alguns
    desafios...

    View Slide

  11. Troughput disco > Troughput INSTANCE
    > IOPS MAX DISCOS > IOPS MAX INSTANCES

    View Slide

  12. Troughput de instancias tem limite
    quando a mesma está numa rede até 10gb...

    View Slide

  13. Throughput por volume

    View Slide

  14. Cuidado com BURST!!!

    View Slide

  15. Não utilize
    EBS magnetic

    View Slide

  16. View Slide

  17. RAID 0 é
    VIDA… e faz
    os IOPS
    AUMENTAR.

    View Slide

  18. 3334 GB GP2 = 10k IOPS
    logo, 50k IOPS == 5 volumes gp2

    View Slide

  19. O que pode
    ser mais
    caro...

    View Slide

  20. No fim, o disco é
    sempre o mais caro.
    Não é mesmo?

    View Slide

  21. E o aurora?
    hein?

    View Slide

  22. Obrigado.

    View Slide