
نوشته اصلی توسط
cartman10mpi
برای پیاده سازی سایت با LoadBalancing ، استفاده از RoundRobin DNS به تنهایی راه کار مناسبی نیست و عملا غیر قابل استفاده خواهد بود . در این سیستم شما در DNS خود برای یک رکورد بیش از یک آی پی میدهید که هر آی پی به یک سرور جدا متصل میشود . در اینجا سرور دی ان اس با پاسخ گویی آدرس ای پی متفاوت به هر درخواست سعی میکند که فشار روی یک سرور را کم کند . ولی نحوه ی پاسخگویی و الگوریتم خاصی برای اینکه کدام ای پی به عنوان پاسخ ارسال شود موجود نیست .
با توجه به اینکه امروزه تمام وبسایت ها از سیستم های پویا استفاده میکنند ، پاسخگویی به در خواست های کاربر هر بار از یک آی پی دیگر منطقی نیست . فرض کنید کاربر شما از طریق آی پی A (سرور A) وارد سایت شما شد و وارد ناحیه کاربری شد . پس از مشاهده ی چند صفحه اینبار صفحه از طریق آی پی B (سرور B) لود خواهد شد .در نتیجه کاربر باید مجددا وارد ناحیه کاربری شود(چون session و یا token قابل شناسایی نیست) و این عمل تکرار و تکرار خواهد شد . پس عملا نمیشود در دنیای امروز که تقریبا تمامی وب سایت ها پویا و از سیستم Session استفاده میکنند ، از RoundRobin DNS استفاده کرد . برای اینکار پیشنهاد میشود از طریق LoadBalancer های سخت افزاری و یا نرم افزاری با قابلیت Sticky Sessions استفاده کنید تا با این مشکلات مواجه نشید .