شاید بارها به مفاهیمی مثل : لودبالانسینگ ، کلاسترینگ ، Distribute ، Redundancy برخورده باشین ، در این مقاله سعی میکنم مفهوم این ها و مطالب دیگه ای رو با شما به اشتراک بزارم .
لود بالانسینگ به تقسیم فشار کاری بین سرور ها گفته میشه . مثلا فرض کنید وارد وب سایت Google شدید و به هر طریقی از اون استفاده کردید . در اینجا درخواست شما تنها به یک سرور نمیره و درخواست شما بین چندین سرور تقسیم میشه . به این مفهوم لود بالانسینگ گفته میشه .
نکته : به Load یا Workload فشار کاری گفته میشود .
لود بالانسر ها در لایه های مختلفی کار میکنند . برای مثال ، لودبالانسینگ خطوط اینترنت در لایه سه و دو ، لودبالانسینگ نرم افزار در لایه هفت و چهار . لودبالانسینگ تنها مختص به سرور ها نیست و لینک های اینترنت رو هم حتی میتونه شامل بشه . مثلا فرض کنید صاحب یک کافی نت یا یک شرکت هستید ، میتونید خطوط مختلف اینترنت تهیه کنید ، مثلا یه خط پارس انلاین و خط دیگه اسیاتک . حالا هرموقع که پارس انلاین دچار مشکل شد ، اسیاتک شروع به توزیع شدن خواهد کرد و دیگه SPF نخواهید داشت .
نکته : لود بالانسر ها هم صورت نرم افزاری و هم به صورت سخت افزاری یافت میشن .
کلاسترینگ به معنی خوشه بندی هست . در کلاسترینگ کاربر تنها یک IP رو مشاهده میکنه در حالی که پشت این قضیه چندین سرور ممکنه وجود داشته باشه و اون ها بین خودشون درخواست شما رو LB میکنند و نتیجه رو در قالب یک ادرس ای پی به شما تحویل میدن . واژه Distribute یعنی اینکه چند تا چیز مشخص داریم و بعد روی اون ها یک چیزی رو توزیع میکنیم . مثال : توزیع کردن درخواست های یوزر روی LB .
اصلاح SPF یا Single Point Of Failure زمانی استفاده میشه که شما افزونگی (Redundancy) ندارید و با مختل شدن اون چیز ، شبکه شما دچار مشکل میشه . مثال : توی یک شبکه اگر یک روتر دارید و روتر از کار بی افته و عامل جایگزینی براش نباشه این میشه SPF .
نکته : به جایگزین داشتن Redundancy گفته میشود .
.
.
.
این مقاله کوتاه صرفا جهت ثبت کردن دانش فردی نوشته شده ، اگر موردی بود ذکر کنین ، سپاس .