Nosso #cloudspecialist José Anderson Vila Nova apresenta de forma prática a diferença entre Throughput vs IOPS. Confere aí!

23/12/2022

Por José Anderson Vila Nova

Falando de forma resumida, quando nos referimos a Throughput de disco, falamos de bytes por segundo que o seu disco é capaz de fornecer. IOPS (Input Output Per Second), dizemos sobre a quantidade de solicitações, ou “transações” de entrada e saída por segundo no disco. Embora sejam medidas diferentes, eles estão relacionados.

Um disco pode estar corretamente dimensionado para os IOPS de um banco de dados, mas se o Throughput estiver subdimensionado, causará fila em disco, e vice-versa.

 Quando realizamos um projeto de algum sistema de banco de dados, por exemplo, precisamos considerar esses fatores. As configurações acima quando mal dimensionadas, com recursos menores do que o necessário, provocam perdas sensíveis de desempenho. Ao contrário, sistemas superdimensionados, causam perdas econômicas, por mal uso dos recursos.

Na AWS, por exemplo, um disco muito utilizado por clientes, é o gp3. Esse disco SSD de uso geral fornece uma performance inicial de aproximadamente 3000 IOPS e 125MB/s de throughput, e podem atingir um máximo de 16000 IOPS e 1000 MB/s.

Observe no gráfico abaixo, os IOPS do disco de uma instância (período de 1 semana):

Agora observe a configuração de IOPS que está em 6000.

No exemplo acima, embora não estejamos com problema de performance, notamos que o sistema está superdimensionado, gerando então custos desnecessários. O disco gp3 em seu modo padrão (3000 IOPS), atenderia perfeitamente o cenário acima.

Outro detalhe a se salientar, é que quando estamos com problemas de performance de disco, isso pode ser também observado em um aumento de uso de memória e processador.

Assim, crie métricas de monitoramento do seu ambiente, não apenas de processador, memória etc. Crie também métricas de disco do seu ambiente, que o ajudarão não apenas a investigar problemas em suas instâncias, como também o ajudará a realizar um ajuste mais fino do seu ambiente. Você realizará um trabalho mais proativo e menos reativo, poupando um precioso tempo e ajudando a sua empresa a pagar exatamente pelo que utiliza, e nada a mais.

Até a próxima!

foto-jose-anderson-vila-nova
José Anderson Vila Nova Cloud Architect
anderson.vilanova@darede.com.br

O José Anderson Vila Nova Profissional de Infraestrutura com ênfase em produtos Microsoft, com experiência no suporte e implantação de aplicativos e serviços. Ele possui diversas certificações técnicas e das duas maiores plataformas de serviços em nuvem: a MS100 da Microsoft e a AWS Cloud Practitioner.

OUTRAS PUBLICAÇÕES

Container Registry

Seguindo a série de artigos sobre container, dessa vez nosso #cloudspecialist Thiago Nunes fala sobre as principais ferramentas de container.

Conheça o Microsoft Power Platform

Entenda de forma prática e simplificada como o Microsoft Power Platform pode auxiliar sua empresa! O Microsoft Power Platform é uma plataforma de negócios que

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações