Como sempre, a melhor maneira é testá-lo: instale o Varnish em um servidor de teste e jogue algum tráfego sintético nele, monitore a situação e veja como funciona.
A principal questão com a qual eu ficaria preocupado é a RAM, já que o Varnish precisa manter os objetos em cache. Você pode especificar que o verniz use o armazenamento de arquivos , mas na minha experiência, grandes arquivos em cache ainda consumirão uma grande quantidade de memória disponível; Eu até tive que executar a máquina em um impasse.
Você também deve procurar o suporte a streaming do Varnish via beresp.do_stream
.