مقدمه ای بر خوشه ها یا کلاستر ها
مقدمه ای بر خوشه ها یا کلاستر ها
خوشه را می توان به عنوان سیستمی تعریف کرد که در آن دو یا چند رایانه به طور جمعی برای اجرای پردازش های سنگین یا وظایف حیاتی کار می کنند. هر نوع برنامه مهم یا برنامههایی که نمیتوانند کار را متوقف کنند یا نمیتوانند دادهها را از دست بدهند (به عنوان مثال یک سیستم بانکی اصلی)، میتوانند از فناوری خوشهای استفاده کنند.
مزایای خوشه های محاسباتی
مقیاس پذیری:
همانطور که کاربر شما رشد می کند و پیچیدگی گزارش ها افزایش می یابد، منابع شما نیز می توانند رشد کنند.
در دسترس بودن بالا:
مدل خوشه ای برای ارائه خدمات و منابع به طور مداوم از طریق استفاده از سیستم های اضافی پیکربندی شده است. تصور رایج این است که اگر یک وب سرور در خوشه از کار بیفتد، برنامه ها یا خدمات ممکن است در سرور دیگری قابل دسترسی باشند. این نوع خوشه برای پایگاه داده ای از ایمیل های حیاتی، سرورهای فایل و برنامه های کاربردی استفاده می شود.
عملکرد بالا:
چندین ماشین قدرت پردازش بیشتری را ارائه می دهند. به همین دلیل، شما عملکرد بالایی دریافت می کنید.
تعادل بار:
این مدل ترافیک ورودی یا تقاضای منابع را در تمام سرورهای خوشه توزیع می کند. همه سرورها مسئول نظارت بر درخواست ها هستند و در صورت خرابی سرور، درخواست ها در حال حاضر بین سرورهای موجود توزیع می شود. این نوع راه حل معمولا در سرورهای برنامه استفاده می شود.
تعادل بار در دسترس بالا:
همانطور که از نام آن پیداست، این ورزشی است که ویژگی های هر دو نوع خوشه را با هم ترکیب می کند، بنابراین در دسترس بودن و مقیاس پذیری خدمات و منابع را افزایش می دهد. این نوع پیکربندی کلاستر به طور گسترده در سرورهای برنامه، وب و ایمیل استفاده می شود.
توزیع پروژه و شکست پروژه:
هنگامی که چندین ماشین سرور را در یک خوشه راه اندازی می کنید، می توانید پروژه ها را بر روی آن ماشین ها یا گره های خوشه ای در هر پیکربندی، در هر دو محیط ویندوز و لینوکس توزیع کنید. همه سرورهای یک کلاستر نیازی به اجرای همه پروژه ها ندارند. هر گره در خوشه میتواند میزبان مجموعهای از پروژهها باشد، به این معنی که فقط زیرمجموعهای از پروژهها باید روی یک ماشین سرور هوشمند بارگذاری شوند. این ویژگی به شما در استفاده از منابع انعطافپذیری میدهد و همچنین مقیاسپذیری و عملکرد بیشتری را به دلیل بار کمتر بر روی هر دستگاه سرور هوشمند ارائه میدهد.
توزیع پروژه ها در سراسر گره ها همچنین پشتیبانی از شکست پروژه را فراهم می کند.
بیایید مثالی بزنیم اگر یک سرور میزبان پروژه A است و سرور دیگری میزبان پروژه های B و C است. اگر سرور اول از کار بیفتد، سرور دیگر توانایی میزبانی هر سه پروژه را برای اطمینان از در دسترس بودن پروژه دارد.
ایجاد پروژه، تکثیر و حذف در یک اتصال سه لایه یا سرور به طور خودکار به تمام گره ها در طول زمان اجرا اعلام می شود تا از همگام سازی در سراسر خوشه اطمینان حاصل شود.
دیدگاهتان را بنویسید