تخفیف های داغ در جشنواره تابستانه توسینسو تخفیف های داغ در جشنواره تابستانه توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

تعاریف واصطلاحات فنی

باسلام خدمت دوستان

خواستم تعاریف دقیق این اصطلاحات load balancing , fail over, faul tolerance را بدونم

ممنون از لطفتون

پرسیده شده در 1394/11/18 توسط

3 پاسخ

6

باسلام با اجازه اساتید محترم

load balancing برای مثال ما وب سایتی داریم و میخواییم ترافیک سرور مان را مدیریت کنیم به صورت پیشفرض راند رابین میباشد که یعنی همه ترافیک و میفرسته به سرور اصلی و سرور کمکی هیچ درخواستی نمیگیره ولی اگر بیایم load balancing را اجرا کنیم با ارائه هر درخواست هر سروری اگه خالی بود به اون میده اگه نه در صف قرار داده تا یک سرور خالی بشود به این نوع مدیریت ترافیک load balancing میگن

fail over هم اگه ما دو تا dhcp در شبکه داشته باشیم میتونیم یکی رو به صورت fail over قرار بدیم یعنی به هر صورتی اگه dhcp اولین سرور دان بشه یا ip نده دومی به اون ip میده ئ به این حالت fail over گفته میشه

بازم اگه استاتید پاسخ بنده ناقص بود خوشحال میشم کاملش کنید

پاسخ در 1394/11/18 توسط
3

fault teloranse رو یکم از اون دوتا جدا کن این یه مفهوم کلی تریه وتعریفشم prober بخوبی برات گفت من برات یه مثال میزنم مثلا وقتی این مفهوم رو در مورد دیتا بخوای برسی کنی و این ساختار رو ایجاد کنی میای از رید استفاده میکنی مثلا رید 5 که توی اون تحمل خطای شما به ازای 3 هارد 1 هارد هست یعنی اگه 1 هاردت بسوزه تمام دیتای شما سر جاشه و کافی اون هارد رو تعویض کنی و بیاری تو رید اما اگر از 5 تا هارد استفاده کنی در همون رید نوع 5 اینبار تحمل خطا میشه 2 هارد یعنی تا 2 تا هاردت بسوزه دیتا هات سر جاشه و به همین ترتیب

اما در مورد موارد بعدی بهتره اول مفهوم round robin در dns رو هم بهشون اضافه کنی تا یه پکیج کامل بشه

round robin و load balancing و fail over هر سه به یک مفهوم اشاره میکنند اونهم اینکه فرض کنید شما در شبکتون برای یک سرویس خواص چند سرور یا سرویس دهنده دارید خوب باید یه مرجعی باشه که کاربرهاتون رو به تمام اونها ارجاع بده تا از تمام توان اون سرویس دهنده ها استفاده بشه و سرعت و دقت یسرویس دهی بالا بره اما کاملا سطح و شعور این سه تا باهم فرق میکنن ( این 3 تا همون مراجع هستند)

round robin از همه خنگ تر هست ودر سطح DNS کار میکنه و هر کلاینتی که به dns مراجعه میکنه و سراغ سرویس دهندهای رو میگیره هر بار اونرو رندم سراغ به سرویس دهنده میفرسته و اصلا کاری نداره اون سرویس دهنده خودش زندس یا قادر به سرویس دادن هست یا نه ( این دو مورد کاملا با هم متفاوتن - توجه بفرمائید ) و به راحتی کاربر میتونه به در بسته بخوره و عملا سرمیس نگیره و مجبور باشه دوباره مراجعه کنه

اما load balancing از قبلی باهوشتر عمل میکنه علاوه بر اینکه کاربرها رو بدرستی و نه رندم و بر اساس ترافیک بین سرویس دهنده ها تقسیم میکنه بلکه از زنده بودن سرویس دهنده هم اطمینان حاصل میکنه اما توان اینکه بفهمه آیا اون سرویس دهنده توانایی ارائه سرویسش رو داره تا حدودی عاجزه

واما fail over کاملا موجودی فهیم و قابل احترامه چون این عیب اخیر رو هم نداره و اگه یکی از این سرویس دهنده ها زنده باشه ولی توان ارائه سرویس رو نداشته باشه هم تشخیص میده و دست به همه کاری میزنه تا اون سرور بتونه سرویس رو ارائه کنه واگه نشه هم شما رو به یه سرویس دهنده دیگه متصل میکنه البته تمامی قابلیت های قبلی رو هم بسیار هوشمندانه تر انجام میده و بسیار قابل ستایشه

امیدوارم این مطلب به شما دوست عزیز دید خوبی بده و شمارو علاقه مند کنه به سراغ مقاله های بسیار خوبی که تو انجمن اساتید زحمت کشیدن در این خصوص نوشتن برید و لذت ببرید

پاسخ در 1394/11/18 توسط
7

fault teloranse:

میزان تحمل خطا، میزان خطا پذیری بدون از دسترس خارج شدن یک سرویس یا سیستم. این خاصیت یک مزیت محسوب میشه و هرچه سیستم یا سرویسی fault teloranse بیشتری داشته باشه بهتره.

load balancing:

متعادل سازی بار، این بار می تونه بنا به کاربرد این اصطلاح در جاهای مختلف معانی مختلف داشته باشه مثلا بار داده روی سرور یا بار داده جا به جا شده در شبکه (ترافیک شبکه) .

پاسخ در 1394/11/18 توسط

پاسخ شما