Lasciamolo scomporre.
Diamo prima le prestazioni. Un milione di hit al mese è un volume talmente basso che puoi gestirlo praticamente con qualsiasi vecchio chip. Puoi eseguire benchmark sul tuo laptop o desktop per vedere se quel chip è in grado di gestire i tuoi carichi di picco. Non dimenticare di popolare prima il database con alcuni mesi di dati. Molto probabilmente le prestazioni del tuo disco saranno un collo di bottiglia, non la tua CPU.
Quindi ti preoccupi dell'affidabilità, vale a dire in esecuzione per mesi e mesi. Anche con i sistemi più costosi, ci sono altri fattori oltre alla CPU che decideranno la tua affidabilità. La cosa più importante è la disponibilità dell'archiviazione su disco, che è la cosa più probabile che fallisca. Vuoi assicurarti di non perdere alcun dato se il disco si guasta. Questo è comunemente ottenuto utilizzando RAID, mirror, rAID10 o RAID 5. Successivamente, si desidera prepararsi al disastro, in modo da avere ancora i propri dati se l'intero datacenter si interrompe. Se non si desidera perdere alcun dato, è necessario replicare il database su un altro sito. Se perdere mezza giornata o giù di lì non è un grosso problema, basta programmare il backup sulla rete.
Se l'host si interrompe, a causa di interruzioni dell'alimentazione, della scheda di rete, della memoria, delle ventole della CPU o di altri componenti, è necessario disporre di un meccanismo di failover. Ciò si ottiene generalmente eseguendo in un cluster, in cui 2 o più sistemi sono collegati allo stesso archivio. Per impostare un cluster, è sufficiente definire i file system, gli indirizzi IP e gli script di avvio / arresto / monitoraggio delle applicazioni e, quando il server viene espulso, il cluster garantirà che l'utente finale non se ne accorga nemmeno. Direi che investire $ 1k o più per un costoso Xeon non ti dà più affidabilità. Usa invece i soldi per acquistare un secondo server per lo standby. Oppure, se la società di hosting fornisce l'HW, familiarizza con le soluzioni ad alta disponibilità che offrono. Se sono professionisti, avrebbero questo tipo di supporto fino a una scienza, compresi i backup off-site e il ripristino rapido da un errore del server. Finché le opzioni di sistema che offrono hanno prestazioni sufficienti, dovresti riuscire a dormire la notte. Se non offrono nessuna di queste funzionalità, ma vendono solo server autonomi con memoria interna, è necessario scrivere la propria soluzione, eseguire il backup dell'intero sistema operativo e della configurazione dell'applicazione una volta e prendere spesso una copia del proprio DB, in modo che puoi ridistribuire nello stesso sito o sito diverso, rapidamente. Spendere dollari extra in gettoni potenti non ti dà la mente che stai cercando. La sostituzione di un chip in un server avviene in pochi minuti, il tentativo di recuperare da un errore del disco se non si dispone di una strategia di backup / ripristino richiederebbe giorni, o ti eliminerebbe per sempre, o nel caso in cui un'azienda li portasse al limite di bancarotta. I tuoi dati e tempi di attività sono così preziosi che investiresti tempo e denaro extra per garantire un tempo di attività continuo, oppure puoi scegliere soluzioni più economiche come sperare per il meglio, ma avere backup frequenti. n Definisci le tue esigenze e quanto vuoi spendere e, se ciò non bastasse, scegli quali funzionalità sono più importanti per te. Se configuri tutto da solo ed esegui i server sulla tua stessa rete, potresti essere attivo e funzionante con 2 desktop o laptop usati in un cluster per $ 2-300, oltre a tutto ciò di cui hai bisogno per l'archiviazione. È anche possibile utilizzare la memoria interna e eseguire frequenti repliche dal server 1 al server 2 e non è nemmeno necessario ottenere un NAS o altra memoria condivisa. ma hanno backup frequenti. n Definisci le tue esigenze e quanto vuoi spendere e, se ciò non bastasse, scegli quali funzionalità sono più importanti per te. Se configuri tutto da solo ed esegui i server sulla tua stessa rete, potresti essere attivo e funzionante con 2 desktop o laptop usati in un cluster per $ 2-300, oltre a tutto ciò di cui hai bisogno per l'archiviazione. È anche possibile utilizzare la memoria interna e eseguire frequenti repliche dal server 1 al server 2 e non è nemmeno necessario ottenere un NAS o altra memoria condivisa. ma hanno backup frequenti. n Definisci le tue esigenze e quanto vuoi spendere e, se ciò non bastasse, scegli quali funzionalità sono più importanti per te. Se configuri tutto da solo ed esegui i server sulla tua stessa rete, potresti essere attivo e funzionante con 2 desktop o laptop usati in un cluster per $ 2-300, oltre a tutto ciò di cui hai bisogno per l'archiviazione. È anche possibile utilizzare la memoria interna e eseguire frequenti repliche dal server 1 al server 2 e non è nemmeno necessario ottenere un NAS o altra memoria condivisa. oltre a tutto ciò di cui hai bisogno per la conservazione. È anche possibile utilizzare la memoria interna e eseguire frequenti repliche dal server 1 al server 2 e non è nemmeno necessario ottenere un NAS o altra memoria condivisa. oltre a tutto ciò di cui hai bisogno per la conservazione. È anche possibile utilizzare la memoria interna e eseguire frequenti repliche dal server 1 al server 2 e non è nemmeno necessario ottenere un NAS o altra memoria condivisa.