مفهوم سرور سخت افزاری

مفهوم سرور سخت افزاری

در این پست قصد داریم به مفهوم سرور سخت افزاری بپردازیم. یک سرور به کامپیوتری گفته می شود که داده های مورد نیاز را برای کامپیوترهای دیگر فراهم می سازد. سرور می تواند داده ها را در بستر شبکه های LAN و WAN در اختیار سیستم های دیگر قرار دهد.
بسیاری از سرورها مانند وب سرورها ، میل سرورها و فایل سرورها نمونه ای از سرورهایی می باشند که بواسطه  نصب نرم افزاری بخصوص بر روی آنها می توانند سرویس خاصی را در اختیار دیگر سیستم ها قرار دهند. برای مثال یک وب سرور می تواند Apache HTTP یا Microsoft IIS را اجرا کند و سرویس وبی مانند یک وبسایت را ارایه دهد. یک میل سرور برنامه ای مانند Exim یا iMail را اجرا می کند و می تواند سروریسهای SMTP برای ارسال و دریافت ایمیل را ارایه دهد. یک فایل سرور هم بواسطه نرم افزاری خاص یا قابلیت خود سیستم عامل می تواند سرویس اشتراک فایل در شبکه را در اختیار کامپیوترها قرار دهد.
در حالی که نرم افزارهای سروری مختص به نوع خاصی از سرورها می باشند ولی سخت افزارهای سرور انحصار خاصی را ندارند. در واقع کامپیوترهای دسکتاپ می توانند با اضافه کردن نرم افزار سروری به یک سرور تبدیل شوند. برای مثال کامپیوتری که به یک شبکه خانگی متصل شده است می تواند به عنوان فایل سرور یا پرینت سرور و یا هر دو مورد استفاده قرار گیرد.
در حالی که کامپیوترهای معمولی می توانند به عنوان سرور پیکربندی و عمل کنند ولی بسیاری از شرکتها و کسب و کارهای بزرگ از سرورهای سخت افزاری رکمونت (قابل نصب بر روی رک) که برای ارایه سرویسهای سروری طراحی شده اند استفاده می کنند. این سرورها که توسط کمپانی هایی مانند HPE و IBM تولید می شوند و قابلیت بسیار زیادی از قبیل RAID و Hot-Swap را دارند و می توانند سالها بدون یک هیچ وقفه ای سرویس ارایه دهند. در این سرورهای مدرن معمولا تعویض پاور برق و هارددیسک بدون هیچگونه خاموشی انجام می شود. یکی از کلیدی ترین قابلیت های این سرورها امکان مانیتورینگ و مدیریت هوشمند این سرورها از راه دور می باشد.
با توجه به اینکه سرورها می توانند انواع سرویسها را ارایه دهند نیاز به انواع مختلف سخت افزارها و قطعات دارند که می توان گفت انواع پردازنده ها ، رم ها ، هاردها و … برای کاربری های متفاوت تولید شده است.