Computing में, एक cluster दो अलग-अलग चीजों को संदर्भित कर सकता है: 1) storage device में sectors का एक group, या 2) कनेक्टेड computers का एक समूह।
1) A group of sectors
एक sector सबसे छोटी इकाई है जिसे HDD या SSD जैसे storage device पर एक्सेस किया जा सकता है। cluster, या allocation unit, सेक्टरों का एक समूह है जो file system के भीतर file के लिए disk allocation की सबसे छोटी इकाई बनाती है। दूसरे शब्दों में, एक file system का clustor आकार एक computer पर एक फ़ाइल द्वारा ली जा सकने वाली space की सबसे छोटी मात्रा है।
एक सामान्य क्षेत्र का आकार 512 bytes है। एक सामान्य cluster आकार 8 sector है। इसलिए, कई file system में न्यूनतम क्लस्टर आकार 4 kibibyte (8 x 512 bytes) होता है।
अधिकांश फ़ाइलों के लिए बड़ी संख्या में क्लस्टर की आवश्यकता होती है, जिसका अर्थ है कि file content ड्राइव पर कई समूहों में फैली हुई है। अक्सर data को contiguous blocks में लिखा जा सकता है ताकि फ़ाइल सामग्री को एक भौतिक स्थान पर संग्रहीत किया जा सके। हालाँकि, जब एक hard drive भरना शुरू होता है, तो एक ही क्षेत्र में बड़ी फ़ाइलों को सहेजने के लिए पर्याप्त सन्निहित क्लस्टर उपलब्ध नहीं हो सकते हैं। इसके बजाय, उन्हें disk पर कई स्थानों पर लिखा जाना चाहिए। इसे विखंडन कहा जाता है और यह हार्ड ड्राइव की read और write की गति को धीमा कर सकता है।
2) A group of connected computers
एक cluster मशीनों के एक समूह को भी संदर्भित कर सकता है जो एक साथ काम करते हैं जो समान कार्य करते हैं। grid computing के विपरीत, एक कंप्यूटर क्लस्टर को एक एकल software program द्वारा नियंत्रित किया जाता है जो क्लस्टर के भीतर सभी कंप्यूटरों या “nodes” का प्रबंधन करता है। nodes एक ही कार्य को पूरा करने के लिए मिलकर काम करते हैं। इस प्रक्रिया को “parallel computing” कहा जाता है क्योंकि नोड्स अग्रानुक्रम में संचालन करते हैं।
computer clustor दो मशीनों से लेकर सैकड़ों जुड़े हुए कंप्यूटरों तक हो सकते हैं। समानांतर में कई आने वाले अनुरोधों को संभालकर web और online gaming सेवाओं के प्रदर्शन को बेहतर बनाने के लिए अक्सर छोटे समूहों का उपयोग किया जाता है। एक web form, उदाहरण के लिए, एक प्रकार का clustor है जो websites को कम विलंबता पहुँच प्रदान करता है। वैज्ञानिक गणना करने या बड़ी संख्या में जटिल algorithm चलाने के लिए बड़े groups का उपयोग किया जा सकता है। उदाहरण के लिए, एक Animated Movie के प्रत्येक फ्रेम में 3D मॉडल पर बनावट और प्रकाश प्रभाव लागू करने के लिए एक बड़े क्लस्टर का उपयोग किया जा सकता है।