مدل کلاینت-سرور: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
افزودن معادل جدید
ویژگی پیوندهای پیشنهادی: ۳ پیوند افزوده شد.
خط ۵۰:
مدل سرویس گیرنده و سرور حکم نمی‌کند که میزبان سرور باید بیش از میزبان سرویس گیرنده داشته باشد، بلکه هر رایانه عمومی را قادر می‌سازد تا با استفاده از منابع مشترک سایر میزبان‌ها، توانایی‌های خود را گسترش دهد. با این حال، محاسبات متمرکز به‌طور خاص مقدار زیادی از منابع برای تعداد کمی از رایانه‌ها. هرچه محاسبات بیشتر از میزبان‌های کلاینت به رایانه‌های مرکزی بارگیری شود، میزبان‌های مشتری نیز می‌توانند ساده‌تر باشند. این بستگی زیادی به منابع شبکه (سرورها و زیرساخت‌ها) برای محاسبه و ذخیره‌سازی. گره بدون دیسک حتی سیستم عامل خود را از شبکه بارگیری می‌کند و یک [[ترمینال رایانه]] ای فاقد سیستم عامل است؛ این فقط یک رابط [[ورودی/خروجی|ورودی / خروجی]] به سرور است. در مقابل، یک سرویس گیرنده چربی، مانند یک شخصی کامپیوتر، منابع زیادی دارد و برای عملکردهای اساسی به یک سرور اعتماد نمی‌کند.
 
با کاهش قیمت رایانه‌ها و افزایش قدرت آنها از دهه ۱۹۸۰ به اواخر دهه ۱۹۹۰، بسیاری از سازمانها محاسبات را از سرورهای متمرکز مانند رایانه‌های اصلی و مینی کامپیوترها به مشتریهای چربی منتقل کردند. مدیریت پیچیده [[فناوری اطلاعات]]. در طول دهه ۲۰۰۰، برنامه‌های وب به اندازه کافی بالغ شدند تا بتوانند با نرم‌افزارهای کاربردی رقیب برای یک معماری معماری خاص رقابت کنند. عواملی که باعث ایجاد روند [[رایانش ابری]] در سالهای ۲۰۱۰ شد.
 
== مقایسه با شبکه «همتابه‌همتا» ==
خط ۵۷:
در مدل سرویس گیرنده - سرور، سرور اغلب به گونه ای طراحی شده‌است که به عنوان یک سیستم متمرکز عمل می‌کند که به بسیاری از سرویس گیرندگان سرویس می‌دهد. توان محاسباتی، حافظه و نیازهای ذخیره‌سازی سرور باید متناسب با حجم کار مورد انتظار مقیاس بندی شود. سیستم‌های تعادل بار و خرابی که معمولاً برای مقیاس گذاری سرور فراتر از یک ماشین فیزیکی استفاده می‌شود.
 
Load Balancing به صورت توزیع متد و کارآمد شبکه یا ترافیک برنامه در سرورهای متعدد در [[مزرعه سرور]] تعریف می‌شود. هر توازن بار بین دستگاه‌های سرویس گیرنده و سرورهای باطن قرار می‌گیرد، درخواست‌های ورودی را به هر سرور موجود که قادر به انجام آنها باشد دریافت و سپس توزیع می‌کند.
 
در یک شبکه نظیر به نظیر، دو یا چند رایانه (همتا) منابع خود را جمع می‌کنند و در یک سیستم غیرمتمرکز ارتباط برقرار می‌کنند. همتاها در یک شبکه غیر سلسله مراتبی گره‌های برابر یا برابر هستند. بر خلاف مشتری در مشتری - سرور یا مشتری - شبکه صف-مشتری، همتایان به‌طور مستقیم با یکدیگر ارتباط برقرار می‌کنند. در شبکه نظیر به نظیر، [[الگوریتم|الگوریتمی]] در پروتکل ارتباطات نظیر به نظیر بار را متعادل می‌کند، و حتی همتایان با منابع متوسط می‌توانند به اشتراک بگذارند load. اگر گره ای در دسترس نباشد، منابع مشترک آن تا زمانی که سایر همتایان آن را ارائه دهند، در دسترس خواهد بود. در حالت ایده‌آل، یک همکار نیازی به دستیابی به دسترسی بالا ندارد زیرا سایر همسالان زائد هرگونه خرابی منابع را جبران می‌کنند؛ در دسترس بودن و ظرفیت بار همسالان تغییر می‌کند، پروتکل درخواست را تغییر می‌دهد.
 
هر دو سرور سرویس گیرنده و سرویس دهنده به عنوان زیر مجموعه سیستم‌های توزیع شده نظیر به نظیر در نظر گرفته می‌شوند.