Já vi servidores com 10-15 anos de idade com unidades originais ainda em execução e a função que desempenham inalterada. Eu vi servidores com menos de um ano terem uma falha catastrófica de disco.
Eu não tenho uma opinião sobre quão boa / má prática é executar uma unidade até que ela mostre um sinal de falha, então minha resposta seria "depende" - em backups, valor dos dados / ferramentas, tamanho de a unidade, a intensidade da atividade, se ela estiver em uma matriz espelhada, e se o tempo de inatividade para substituí-la puder ser concedido - o que pode ser mais caro do que o mero hardware.
Acho que, com base nessas coisas e em outras variáveis específicas do seu site e aplicativo, é necessário que seja uma decisão tomada pela sua equipe e não um valor de idade de corte.
Editar:
Se os dados ou o tempo de atividade forem importantes, considere uma estratégia de backup e recuperação de desastres com execuções de prática, usando servidores redundantes e matrizes espelhadas com unidades de diferentes lotes. Desta forma, é extremamente improvável que tudo falhe ao mesmo tempo, pelo que poderá substituir o hardware em funcionamento enquanto o mau é substituído sem perda de dados.