Vad är ett datorkluster?

Ett datorkluster är ett kollektiv av individuella datorer som är sammanfogade så att de fungerar som en enda enhet för en mängd olika uppgifter. Att använda kluster kan erbjuda ett antal fördelar för vissa typer av aktiviteter. De utnyttjas ofta för vetenskaplig forskning, komplexa beräkningar inom många områden och kostnadseffektiv superdator i miljöer som finans. Datorklusterdesign kräver input från skickliga datavetare som också kan underhålla klustret för att hålla det på topp. De typer av datorer som används kan avgöra hur robust datorklustret är i drift, och tekniker kan även justera operativsystem, applikationer och andra specifikationer för att möta specifika behov.

Ofta är datorerna identiska eller nära den, och de är mycket tätt sammankopplade med sin egen dedikerade anslutning. Säkerheten för ett datorkluster kräver en hög grad av förtroende mellan enheter för att de ska kunna kommunicera snabbt, men klustret kan skyddas av säkerhetsåtgärder för att förhindra intrång utifrån. För enkelhetens skull är de vanligtvis fysiskt placerade tillsammans. Tekniker kan optimera dem för att utföra vissa typer av uppgifter.

Grupper av klusterdatorer kan vara billigare att installera och underhålla än en superdator med liknande prestandaegenskaper. Av denna anledning kan anläggningar som behöver superdatorkapacitet överväga ett datorkluster. Datorerna kan utföra komplexa beräkningar inklusive de som används i vetenskaplig modellering och bearbetning av detaljerade och utmanande ekvationer. De kan också balansera belastningar för att undvika nedgångar och avstängningar.

En annan fördel kan vara ökad stabilitet. Om en dator misslyckas kan resten av klustret fortsätta att fungera. Detta kan vara viktigt för dataintegritet eller andra operationer där användning av en enda dator kan utsätta användare för risken för dataförlust eller andra problem. Cluster computing kan erbjuda robusta alternativ för hantering av servrar, nätverk och andra komplexa system som inte kan gå ner utan att det medför stora kostnader och potentiella olägenheter som haverier i trafikljussystem eller flygledning.

Tid på ett datorkluster kan behöva bokas av personal som vill ha tillgång till systemet. Detta gör att tekniker kan schemalägga användning samt underhåll och andra aktiviteter för att hålla datorerna igång smidigt. I en nödsituation kan det vara möjligt att omarrangera schemat för att möta behovet hos någon med ett brådskande datorbehov, som snabb modellering för att spåra ett stormsystem under utveckling. Enskilda anläggningar med kritiska behov kan utveckla sina egna datorklustersystem för att undvika att lita på ett system som de inte kontrollerar.