Existem várias versões dos "gráficos de latência que todos deveriam conhecer", como:
O fato é que, na realidade, há mais do que apenas latência. É uma combinação de fatores.
Então, qual é a latência da rede em um data center? Latência, bem, eu diria que é "sempre" abaixo de 1ms. É mais rápido que a RAM? Não. É perto da RAM? Acho que não.
Mas a questão permanece, é relevante. Esse é o dado que você precisa conhecer? Sua pergunta faz sentido para mim. Como tudo tem um custo, você deve obter mais memória RAM para que todos os dados possam permanecer na memória RAM ou é bom ler do disco de tempos em tempos.
Sua "suposição" é que, se a latência da rede for mais alta (mais lenta) que a velocidade do SSD, você não estará obtendo todos os dados na RAM, pois terá a lentidão na rede.
E parece que sim. Mas você também precisa levar em consideração a simultaneidade. Se você receber 1.000 solicitações de dados de uma só vez, o disco pode fazer 1.000 solicitações simultâneas? Claro que não, então quanto tempo levará para atender a essas 1.000 solicitações? Comparado com a RAM?
É difícil reduzi-lo a um único fator, como cargas pesadas. Mas sim, se você tivesse uma única operação em andamento, a latência da rede é tal que você provavelmente não perceberia a diferença entre SSD e RAM.
Assim como até o disco de 12 Gbps aparecer no mercado, um link de rede de 10 Gbps não seria sobrecarregado por um único fluxo, pois o disco era o gargalo.
Mas lembre-se de que seu disco está fazendo muitas outras coisas, seu processo não é o único na máquina, sua rede pode levar coisas diferentes etc.
Além disso, nem todas as atividades do disco significam tráfego de rede. A consulta ao banco de dados proveniente de um aplicativo no servidor de banco de dados é apenas um tráfego de rede muito mínimo. A resposta do servidor de banco de dados pode ser muito pequena (um único número) ou muito grande (milhares de linhas com vários campos). Para executar a operação, um servidor (servidor de banco de dados ou não) pode precisar fazer várias buscas, leituras e gravações em disco, mas apenas enviar um pequeno pedaço de volta pela rede. Definitivamente, não é um disco de rede RAM individual.
Até agora, evitei alguns detalhes da sua pergunta - especificamente, a parte Redis.
O Redis é um armazenamento de estrutura de dados em memória de código aberto (licenciado pela BSD), usado como banco de dados, cache e intermediário de mensagens. - https://redis.io/
OK, então isso significa que tudo está na memória. Desculpe, este disco SSD rápido não o ajudará aqui. Os Redis podem manter os dados no disco, para que possam ser carregados na RAM após uma reinicialização. Isso é apenas para não "perder" dados ou precisar repovoar um cache frio após uma reinicialização. Portanto, neste caso, você terá que usar a RAM, não importa o quê. Você precisará ter RAM suficiente para conter seu conjunto de dados. RAM insuficiente e acho que o seu sistema operacional utilizará swap
- provavelmente não é uma boa ideia.