Quali sono alcuni esempi di calcolo distribuito?
Distribuire l'informatica significa semplicemente funzionalità che utilizza molti computer diversi per completare le sue funzioni.
Il miglior esempio è Google stesso.
Guardando semplicemente alla ricerca sul web - Google usa una server farm per eseguire la sua elaborazione :
- C'è un insieme di server responsabili del recupero delle pagine da internet e del crawling attraverso le varie pagine e seguendo i link.
- C'è un insieme di server che 'leggono' il testo delle pagine e cercano di categorizzare il contenuto - cioè capire a grandi linee di cosa tratta la pagina - e costruire degli indici.
- C'è un insieme di server che prende il tuo input, capisce di cosa tratta la tua domanda e cerca negli indici trovando le pagine che corrispondono.
- C'è un insieme di server che visualizza effettivamente le pagine web, e mostra i risultati nell'ordine pertinente.
La maggior parte dei siti web di grande volume avrà un'architettura multi server; so che Facebook lo fa, e immagino che Twitter, Snapchat, Instagram e molti altri abbiano più macchine che condividono l'elaborazione tra loro. Immagino che anche Quora sia una piattaforma multi server.
Articoli simili
- Qual è la differenza tra un foglio di calcolo manuale e un foglio di calcolo elettronico?
- Qual è stato il miglior swag distribuito al GHC nel 2014?
- Quali sono alcuni buoni MMO RPG gratuiti per PC, che non richiedono troppa potenza di calcolo?
- Quali specifiche del computer sono necessarie per grandi fogli di calcolo Excel utilizzando VLOOKUP e altri calcoli?