*سلام دوستان
چطوری میشه روی یک Domain چندین DNS Server نصب کرد و قابلیت DNS Round Robin را روی آنها پیاده سازی کرد؟
لطفا با جزئیات توضیح دهید
ممنونم*
*سلام دوستان
چطوری میشه روی یک Domain چندین DNS Server نصب کرد و قابلیت DNS Round Robin را روی آنها پیاده سازی کرد؟
لطفا با جزئیات توضیح دهید
ممنونم*
سلام.
لطفا در رابطه با ابعاد پروژه، تعداد نود های لود بالانسینگ و سرویسی که قرار روی سرورها ارائه بشه توضیح بدید.
این متن را مطالعه کنید یاد میگیرید.
HOWTO - Configure Round Robin and Load Balancing
https://www.digitalocean.com/communi...h-availability
برای پیاده سازی سایت با LoadBalancing ، استفاده از RoundRobin DNS به تنهایی راه کار مناسبی نیست و عملا غیر قابل استفاده خواهد بود . در این سیستم شما در DNS خود برای یک رکورد بیش از یک آی پی میدهید که هر آی پی به یک سرور جدا متصل میشود . در اینجا سرور دی ان اس با پاسخ گویی آدرس ای پی متفاوت به هر درخواست سعی میکند که فشار روی یک سرور را کم کند . ولی نحوه ی پاسخگویی و الگوریتم خاصی برای اینکه کدام ای پی به عنوان پاسخ ارسال شود موجود نیست .
با توجه به اینکه امروزه تمام وبسایت ها از سیستم های پویا استفاده میکنند ، پاسخگویی به در خواست های کاربر هر بار از یک آی پی دیگر منطقی نیست . فرض کنید کاربر شما از طریق آی پی A (سرور A) وارد سایت شما شد و وارد ناحیه کاربری شد . پس از مشاهده ی چند صفحه اینبار صفحه از طریق آی پی B (سرور B) لود خواهد شد .در نتیجه کاربر باید مجددا وارد ناحیه کاربری شود(چون session و یا token قابل شناسایی نیست) و این عمل تکرار و تکرار خواهد شد . پس عملا نمیشود در دنیای امروز که تقریبا تمامی وب سایت ها پویا و از سیستم Session استفاده میکنند ، از RoundRobin DNS استفاده کرد . برای اینکار پیشنهاد میشود از طریق LoadBalancer های سخت افزاری و یا نرم افزاری با قابلیت Sticky Sessions استفاده کنید تا با این مشکلات مواجه نشید .
بله تقسیم لود بر روی سرور های مختلف فقط زمانی مناسب است که سایت یا برنامه شما با معماری RestFul توسعه پیدا کرده باشد. در این مدل session در سمت سرور ذخیره نمی شود. هزینه گسترش توان سخت افزاری سرویس نیز بسیار کمتر خواهد بود زیرا توسعه در این مدل به صورت افقی صورت می گیرد.
جزییات بیشتر:
Fielding Dissertation: CHAPTER 5: Representational State Transfer (REST)
The Twelve-Factor App
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)