La comprensione delle applicazioni è la chiave del successo
Spesso, l'acquisto delle alternative più economiche disponibili non costituisce l'approccio migliore sotto il profilo del rapporto tra costi ed efficacia, specie se si guarda ai costi totali di proprietà. Pertanto, si raccomanda di prendersi tutto il tempo necessario a ricercare le specifiche delle piattaforme, le opzioni di upgrade e le proprie esigenze in termini di applicazioni.
Se l'applicazione richiede un'elevata capacità di memoria, potrebbe essere utile ricorrere a tecnologie di memoria ad alta capacità come le LRDIMM DDR4, le MCRDIMM/MRDIMM DDR5 o i moduli di espansione della memoria CXL. Se l'applicazione utilizzata è sensibile alla larghezza di banda, sarà necessario prendere in considerazione il modello di processore installato e il numero di canali di memoria utilizzati dalla piattaforma. Se si tratta di una piattaforma con otto canali di memoria, è meglio installare i moduli di memoria in gruppi di otto per processore, al fine di massimizzare le prestazioni. Alcune piattaforme limitano le prestazioni delle memorie quando i moduli sono installati sul secondo banco. Tale configurazione è denominata anche 2DPC (2 DIMM per canale).
È anche importante tenere in considerazione la possibilità di installare moduli di memoria dual rank, che offrono migliori prestazioni di memoria rispetto ai moduli di memoria a rank singolo.
L'ultimo fattore chiave da considerare è l'integrità dei dati. Le applicazioni strategiche non devono subire la minaccia di una perdita di dati o di un danneggiamento tale da bloccare un server. I moduli server DDR4 e DDR5 possono essere costruiti con due diverse larghezze dei componenti, x4 e x8. I moduli costruiti con chip DRAM x4 supportano il rilevamento e la correzione degli errori ECC (Error Correction Code) a più bit. I moduli costruiti con chip DRAM x8 supportano il rilevamento e la correzione degli errori ECC solo a bit singolo. Dovendo scegliere tra due moduli di uguale capacità, ma costruiti con larghezze DRAM diverse, è preferibile la soluzione che assicuri l'integrità dei dati più adatta alle esigenze dell'applicazione. Va inoltre notato che i moduli DDR5 sono dotati di ECC on-die (ODECC), che li rende una soluzione più sicura per mitigare gli errori di bit rispetto alle DDR4.