Cluster

کلاستر گروهی از رایانه‌ها یا Applicationهاست که Node نامیده می‌شوند و با هدف مشترکی با هم کار می‌کنند. در رایانش Cloud Native این اصطلاح اغلب هنگام صحبت درباره کلاستر Kubernetes به‌کار می‌رود. می‌توان آن را شکل خاصی از Distributed System دانست که در آن Nodeها کمی بیشتر به هم متصل‌اند.

مسئله‌ای که حل می‌کند

نرم‌افزاری که روی یک رایانه اجرا می‌شود یک Single Point of Failure ایجاد می‌کند — اگر آن رایانه Crash کند یا کسی اشتباهاً کابل برق را جدا کند، ممکن است یک سیستم حیاتی کسب‌وکار Offline شود. به همین دلیل نرم‌افزار مدرن معمولاً به‌صورت Distributed Application ساخته می‌شود که به‌صورت کلاستر گروه‌بندی شده‌اند.

چگونه کمک می‌کند

Applicationهای توزیع‌شده و کلاسترشده روی چند ماشین اجرا می‌شوند و Single Point of Failure را حذف می‌کنند. اما ساخت سیستم‌های توزیع‌شده واقعاً دشوار است؛ در واقع شاخه‌ای مستقل در علوم رایانه محسوب می‌شود. نیاز به سیستم‌های جهانی و سال‌ها آزمون و خطا به توسعه گونه جدیدی از Stack فناوری انجامید: فناوری‌های Cloud Native. این فناوری‌های نو، بلوک‌های سازنده‌ای هستند که عملیات و ایجاد سیستم‌های توزیع‌شده را آسان‌تر می‌کنند.


آخرین ویرایش September 26, 2025: [fa] Add Persian to the list of localized languages (6511f5f)