آشنایی با انواع سرور

سرور (Server) ، کامپیوتری است که به صورت دائم و شبانه روزی به اینترنت با سرعت بسیار بالا متصل است. سرورها معمولا در محلی به نام دیتاسنتر نگهداری می شوند و ممکن است صدها و یا هزاران سرور در یک دیتاسنتر کنار یکدیگر قرار بگیرند.

هر سرور همانند یک کامپیوتر خانگی دارای مادربرد ، CPU ، هارد دیسک ، رم و .. می باشد اما به دلایل مختلف مانند حجم پردازش بالا، درخواست های بسیار بالا در هر لحظه، روشن بودن بی وقفه در تمام مدت سال و.. معمولا قطعات آن بسیار قویتر و با کیفیت تر از کامپیوترهای خانگی می باشند و به همین دلیل قیمت یک Server چندین برابر قیمت یک کامپیوتر خانگی می باشد.

سرورها نیز مانند سایر کامپیوترها دارای سیستم عامل می باشند و نرم افزارهای مختلفی برای کاربردهای گوناگون روی آن ها نصب و اجرا می شود که معمولا شخصی که مدیریت سرور را بر عهده دارد از سیستم عامل و نرم افزارهایی مطابق نیاز خود و یا کاربران استفاده می کند که این نرم افزارها نیز معمولا دارای نسخه ای مخصوص جهت اجرا بر روی سرور می باشند.

 

سیستم عامل های مختلفی می توانند روی هر سرور نصب شوند که از پرکاربرد ترین آن ها می توان به موارد زیر اشاره کرد :

– نسخه های مختلف ویندوز سرور (۲۰۰۳ ، ۲۰۰۸ ، ۲۰۱۲ Windows Server)

– توزیع های مختلف لینوکس (CentOS ، Debian ، RedHat ، Ubuntu ، Fedora Core و ..)

– میکروتیک (MikroTik)

– BSD – Free BSD

– یونیکس (Unix)

– و ..

یکی از بیشترین کاربرد Server ها در زمینه میزبانی وب و فروش هاست می باشد. برای این کار منابع (مانند سی پی یو و رم) و فضای موجود در سرور (هارد دیسک) را به بخش های کوچکی تقسیم کرده و هر بخش را به یک وب سایت اختصاص می دهند (اجاره می دهند). مقاله‌ای در مورد آشنایی با مفهوم هاستینگ و میزبانی وب را می‌توانید در راستانا مطالعه کنید.

در این صورت باید نرم افزارهایی که مخصوص پردازش درخواست های صفحات وب می باشد مانند وب سرور و بانک اطلاعتی نیز بر روی سیستم عامل نصب شوند.

 

از جمله پرکاربرد ترین نرم افزارهای وب سرور می توان به موارد زیر اشاره کرد :

– آپاچی (Apache)

– انجین ایکس (Nginx)

– لایت اسپید (LightSpeed)

– آی آی اس (IIS)

 

و پرکاربردترین نرم افزارهای بانک اطلاعاتی :

– مای اس کیو ال (MySql)

– مایکروسافت اس کیو ال سرور (MS-SQL Server)

– اوراکل (Oracle)

– مایکروسافت اکسس (Access)