در مقالات قبلی سایت مینی کامپیوتر با سرویس های NLB و Failover در کلاستریگ سرور ها برای کاربران مینی کامپیوتر آشنا شدیم، اکنون قصد داریم تفاوت های این دو سرویس جهت پاسخ گویی به نیاز کاربران مینی کامپیوتر ها یا مینی کیس را در سایت مینی کامپیوتر به طور خلاصه ذکر کنیم.
فهرست مطالب:
تفاوت سرویس های NLB و Failover در کلاستریگ سرور ها
• در سرویس Failover فقط یک سرور در لحظه می تواند به درخواست های فعلی موجود در شبکه ای از مینی کامپیوتر ها پاسخ دهد، این در حالی است که در سرویس NLB همه نود های موجود در کلاستر می توانند در لحظه به درخواست های مینی کامپیوتر ها (کامپیوتر کوچک) سرویس دهی کنند.
• در سرویس NLB هر کدام از سرورها در صورتی که بخواهند داده ها و اطلاعات کاربران مینی کامپیوتر (کامپیوتر کوچک) را ذخیره سازی کنند، در حافظه داخلی سرور یعنی Local Storage این عملیات ذخیره سازی انجام می شود. در حالیکه در سرویس Failover چیزی به نام Local Storage برای ذخیره سازی اطلاعات کاربران مینی کامپیوتر (کامپیوتر کوچک) وجود نخواهد داشت و سرورهای موجود در Failover داده های دریافتی از سوی کاربران مینی کامپیوتر (کامپیوتر کوچک) را که می خواهند بنویسند یا بخوانند از طریق یک فضای ذخیره سازی اشتراکی یا Shared Storage در شبکه ای از مینی کامپیوتر ها (کامپیوتر کوچک) مانند فضاهای Logical Unit Numbers یا LUN های موجود در iSCSI یا Fiber Channel در SAN Storage ها تامین می کنند. دستگاه ذخیره سازی اطلاعات شبکه SAN مخفف عبارت Storage Are Network می باشد و مرسوم ترین پروتکل های مورد استفاده در آن iSCSI و Fiber Channel هستند. این مشترک بودن فضای ذخیره سازی داده های کاربران مینی کامپیوتر ها (کامپیوتر کوچک) باعث می شود که فقط یک منبع برای ذخیره سازی داده های سرورهای موجود درFailover وجود داشته باشد و این از به وجود آمدن تناقض و ناهماهنگی در داده های ثبت شده توسط کاربران مینی کامپیوتر یا مینی کیس جلوگیری می کند.
• به طور کلی می توان گفت که در بحث سرویس Failover برای انجام نیاز های کاربران مینی کامپیوتر (کامپیوتر کوچک) اولویت با دسترسی پذیری یا Availability سرویس ها است و در محل هایی استفاده می شود که مینی کامپیوتر ها (کامپیوتر کوچک) قرار است داده ای را بروز رسانی کنند، شما معمولاً سرورهایی مانند فایل سرور، پایگاه داده سرور، Mail سرور و یا پرینت سرور و در نهایت ماشین های مجازی را می توانید در Failover برای پاسخگویی به نیاز کاربران مینی کامپیوتر (کامپیوتر کوچک) قرار دهید، بر خلاف این حالت شما سرویس هایی را در NLB قرار می دهید که می دانید داده ای برای بروز رسانی از طریق کاربران مینی کامپیوتر (کامپیوتر کوچک) وجود ندارد و بیشترین استفاده از NLB ها در وب سرورها می باشد.
