Nel 1998, l'apparecchiatura che gestiva Google era relativamente modesta. I co-fondatori Page e Brin hanno utilizzato i server di Stanford e altre macchine donate per svolgere i compiti del motore di ricerca di Google. L'attrezzatura in quel momento includeva:
- Due server Dual Pentium II da 300 megahertz (MHz) con 512 megabyte (MB) di memoria
- Un computer F50 IBM RS6000 a quattro processori con 512 MB di memoria
- Un computer Sun Ultra II a doppio processore con 256 MB di memoria
- Diversi dischi rigidi (alcuni dei quali sono stati alloggiati in una scatola rivestita di mattoncini LEGO) che vanno da 4 a 9 gigabyte (GB) per un totale di oltre 350 GB di spazio di archiviazione [fonte: Pingdom ]
Oggi, Google utilizza più di 2 milioni di server personalizzati in più di una dozzina di data center in tutto il mondo per far ronzare i propri prodotti. La strategia di Google è progettare i server senza hardware o software non necessari per limitare potenziali problemi e vulnerabilità di sicurezza. L'azienda distribuisce i dati archiviati su più server in diversi centri, in modo che, in caso di potenziali violazioni o guasti, i dati (foto, video, documenti, ecc. Degli utenti) vengano sottoposti a backup in più posizioni. I siti sono anche fisicamente protetti - recinzioni, guardie e simili - 24 ore al giorno, sette giorni alla settimana [fonte: Google ].
Google utilizza i server per diverse attività. I server Web ricevono ed elaborano le richieste degli utenti, inviando la richiesta al successivo server appropriato. I server di indicizzazione memorizzano gli indici e i risultati di ricerca di Google. I document server memorizzano i riepiloghi delle ricerche, le informazioni sugli utenti, i file Gmail e Google Docs . Gli ad server memorizzano gli annunci che Google visualizza nelle pagine di ricerca.
Sei stato servito, Google
Quanti server ha Google? L'azienda è tranquilla sull'argomento, ma le stime arrivano fino a 2,5 milioni di macchine che gestiscono più di 40 milioni di richieste di ricerca al secondo [fonte: DataCenterKnowledge ].