Capitolo 10. Cluster e code di lavoro
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Un cluster è comunemente riconosciuto come un insieme di computer che lavorano insieme per risolvere un compito comune. Dall'esterno può essere visto come un singolo sistema più grande.
Negli anni '90 si diffuse l'idea di utilizzare un cluster di PC commodity su una rete locale per l'elaborazione in cluster, noto come cluster Beowulf. In seguito Google ha dato una spinta a questa pratica utilizzando cluster di PC di base nei propri data center, in particolare per l'esecuzione di compiti MapReduce. All'altro estremo della scala, il progetto TOP500 classifica ogni anno i sistemi informatici più potenti; questi hanno tipicamente un design a cluster e le macchine più veloci utilizzano tutte Linux.
Amazon Web Services (AWS) è comunemente utilizzato sia per la progettazione di cluster di produzione nel cloud che per la creazione di cluster su richiesta per attività di breve durata come l'apprendimento automatico. Con AWS puoi affittare macchine ...