Co je počítačový klastr? Počítačový klastr je soubor počítačů, které pracují společně tak, aby je bylo možné vnímat jako jediný systém. Na rozdíl od počítačových sítí má každý uzel počítačového klastru nastavenou stejnou úlohu, kterou řídí a plánuje software. Nejnovějším projevem počítačového klastru je cloud computing. Komponenty klastru jsou obvykle vzájemně propojeny prostřednictvím rychlých místních sítí, přičemž každý uzel (počítač používaný jako server) spouští vlastní instanci operačního systému. Ve většině případů všechny uzly používají stejný hardware a stejný operační systém, i když v některých nastaveních (například při použití Open Source Cluster Application Resources (OSCAR)) lze na každém počítači použít různé operační systémy nebo různý hardware. Klastry se obvykle nasazují za účelem zvýšení výkonu a dostupnosti oproti jednomu počítači, přičemž jsou obvykle mnohem nákladově efektivnější než jednotlivé počítače srovnatelné rychlosti nebo dostupnosti. Počítačové klastry vznikly v důsledku konvergence řady trendů v oblasti výpočetní techniky, včetně dostupnosti levných mikroprocesorů, vysokorychlostních sítí a softwaru pro vysoce výkonné distribuované výpočty. Mají širokou škálu použitelnosti a nasazení, od klastrů malých podniků s několika málo uzly až po některé z nejrychlejších superpočítačů na světě, jako je Sequoia od IBM. Před příchodem klastrů byly používány jednoprocesorové odolné proti chybám mainframy s modulární redundancí, ale nižší počáteční náklady na klastry a zvýšená rychlost síťové struktury zvýhodnily přijetí klastrů. Na rozdíl od vysoce spolehlivých mainframů jsou klastry levnější pro škálování, ale také mají zvýšenou složitost v oblasti zpracování chyb, protože v klastrech nejsou režimy chyb neprůhledné pro běžící programy.
Facebook Twitter