Dimensionamento del server - Di quale configurazione ho bisogno per il mio server rack?
Continuiamo il nostro grande “speciale server” di post sul blog e questa volta affrontiamo il tema del dimensionamento dei server, ovvero la scelta di CPU, RAM e storage, ad esempio, per rendere un server il più veloce e potente possibile. Oltre all'affidabilità, alla disponibilità e al giusto chassis, le prestazioni del server giocano un ruolo molto importante. Una premessa: purtroppo non possiamo “stabilire” quale sia il dimensionamento ottimale per le vostre esigenze, ma possiamo fornirvi alcune nozioni di base in modo che possiate discuterne con il vostro consulente IT o system house. Vi auguriamo una buona lettura di questo rapporto.
Il sistema ottimale con prestazioni eccezionali - realizzabile con prodotti “di serie”?
Il modo migliore per farlo è rivolgersi a un'azienda di sistemi informatici, a una società di consulenza informatica o, se questo reparto esiste nella vostra azienda, agli amministratori IT interni e definire insieme la configurazione necessaria.
Dimensionamento del server: nozioni di base per l'acquisto di un nuovo server
Per darvi una panoramica almeno approssimativa sul dimensionamento dei server ed evitare di avventurarvi in un territorio completamente sconosciuto quando acquistate un nuovo server rack, ecco alcuni consigli utili: la cosa più importante è avere un'idea chiara dei requisiti e dell'uso previsto del sistema server. Quali vantaggi deve offrire l'hardware? Ad esempio, volete un sistema in grado di archiviare file di grandi dimensioni e di essere accessibile a (determinati) dipendenti, oppure avete bisogno di un computer potente per il vostro database? Ecco una piccola selezione di server in base alla destinazione d'uso:
Configurare il server di database
Un server di database è una macchina su cui è memorizzato il sistema di database. Il server fornisce servizi di gestione dei dati e le informazioni possono essere consultate dai client (ad esempio, i PC dei dipendenti). La quantità di dati da trasportare è di solito piuttosto ridotta, quindi un server di database puro non ha bisogno delle grandi capacità del disco rigido di un file server, ma beneficia di una grande memoria principale, poiché i dati dell'applicazione sono spesso memorizzati nella cache e i client vengono serviti dalla cache. Anche un processore potente è un vantaggio, anche se non deve essere necessariamente un quad-core, a seconda delle dimensioni del database. Per garantire un certo grado di scalabilità, si utilizzano prevalentemente server rack. Per quanto riguarda i dischi rigidi, può essere molto utile collocare il sistema operativo su SSD veloci, preferibilmente in un set RAID, in modo che, in caso di guasto di un SSD, il server continui a funzionare utilizzando i dischi sostitutivi. Anche il database dovrebbe essere separato dai file di log (il log delle transazioni del database, in cui vengono registrate le modifiche, ad esempio) sui dischi rigidi o sul set RAID: in caso di guasto, è possibile avviare misure di ripristino se necessario. Altri fattori, come il numero di utenti e di transazioni o la struttura del database, sono determinanti per la configurazione. Poiché il database (ad esempio un sistema CRM, di gestione del magazzino o delle merci) è un bene estremamente importante per l'azienda, la disponibilità e la stabilità del server devono essere garantite: per questo è importante affidarsi anche a componenti di alta qualità provenienti dal settore professionale, alla longevità e alla ridondanza.
Configurare il controller di dominio
La configurazione del controller di dominio deve essere di fascia meno alta, in quanto non è richiesto né un carico estremo (ad esempio a causa delle richieste degli utenti) né una capacità del disco rigido particolarmente elevata. Questo server è destinato più che altro all'“amministrazione”, in quanto il suo compito è quello di autenticare le richieste degli utenti in una rete di computer in una posizione centrale e di verificare i computer/clienti. Anche se si tratta di un compito apparentemente piccolo, il controller di dominio dovrebbe svolgere solo questo servizio: c'è la tendenza a impacchettare altri compiti sul dispositivo. Tuttavia, ciò può causare problemi di disponibilità, sicurezza e stabilità del sistema. La ridondanza, l'affidabilità e una soluzione di backup sono obbligatorie anche in questo caso. Questo perché il DC “controlla” virtualmente i login sul rispettivo dominio e decide se concedere o meno l'accesso a qualcuno; se questo non funziona, i cybercriminali possono accedere alla rete senza ostacoli. Una buona sicurezza del DC è importante anche in termini di software.
Configurare il server web
Un server web viene utilizzato, ad esempio, per fornire siti web o file via Internet. A seconda dell'importanza della disponibilità e della velocità dei contenuti forniti, o delle altre sessioni (simili) che vengono eseguite su di esso, la configurazione del/i server deve essere maggiore. Il numero di interazioni che possono essere eseguite in parallelo sul server web dipende dalla loro natura. Poiché i sistemi non contengono dati che devono essere costantemente recuperati ed elaborati dai dipendenti o sottoposti a backup in una posizione centrale, non richiedono una capacità interna del disco rigido particolarmente elevata. In genere, a questo scopo si utilizzano server rack 1U. Come la serie HP ProLiant DL360.