نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: پیاده سازی Round Robin در DNS

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن cartman10mpi آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    استانبول
    نوشته ها
    309
    تشکر تشکر کرده 
    291
    تشکر تشکر شده 
    452
    تشکر شده در
    307 پست

    پیش فرض پاسخ : پیاده سازی Round Robin در DNS

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

  2. #2
    عضو جدید parmenides آواتار ها
    تاریخ عضویت
    Jul 2013
    نوشته ها
    46
    تشکر تشکر کرده 
    42
    تشکر تشکر شده 
    74
    تشکر شده در
    38 پست

    پیش فرض پاسخ : پیاده سازی Round Robin در DNS

    نقل قول نوشته اصلی توسط cartman10mpi نمایش پست ها
    برای پیاده سازی سایت با 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

  3. تعداد تشکر ها از parmenides به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 1
    آخرين نوشته: August 19th, 2015, 10:51
  2. نیاز به معرفی یک DNS Server رایگان با قابلیت Round Robin
    توسط hamidreza2155 در انجمن سوالات و مشکلات
    پاسخ ها: 6
    آخرين نوشته: January 9th, 2014, 19:25
  3. پاسخ ها: 12
    آخرين نوشته: May 8th, 2013, 19:44
  4. پاسخ ها: 3
    آخرين نوشته: February 5th, 2013, 15:46

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •