سرور ها ، سیستمهایی هستند که وظیفه سرویسدهی
و ارائه خدمات به سایر سیستمها را بر عهده دارند.
سرور یک کامپیوتر همیشه در دسترس است.
بهاین معنی که تمامی سیستمهای موجود در شبکه از این کامپیوتر فرمان میگیرند
و نیازهای تحت شبکه خود را به کمک آن تامین میکنند
سیستم هایی که از سرور خدمات دریافت میکنند،
با عنوان خدمات گیرنده یا کلاینت (Client) شناخته میشوند.
زمانی که شما به استفاده از خدمات اینترنتی میپردازید، در واقع در نقش سرویسگیرنده عمل میکنید
و کامپیوتری که از آنسوی شبکه به شما خدمات ارائه میکند،
نقش سرویسدهنده یا همان سرور را دارد.
به این ترتیب، دنیای اینترنت با ارتباط میلیونها کامپیوتر سرویسدهنده و سرویسگیرنده شکل میگیرد.
سرور ها در انواع مختلفی وجود دارند. که بر اساس هدفی که دنبال میکنند دستهبندی میگردند.
انواع سرور
اشتراکی
سرورهای اشتراکی دارای منابع اختصاصی نمیباشند و محدودیت سخت افزاری دارند.
در واقع بر روی یک سرور ممکن است چندین سایت یا هاست وجود داشته باشد
و مشکل سایتها ممکن است بر روی سایتهای دیگر تاثیر بگذارد.
این سرورها بهصورت مشترک در اختیار کاربران قرار میگیرند.
اختصاصی
سرور اختصاصی یک انتخاب مناسب برای توسعهدهندگان وب و اپلیکیشن نیز میباشد.
کاربران سرورهای اختصاصی در پردازنده، RAM، فضای دخیرهسازی و پهنای باند کاملا اختصاصی میزبانی میشوند
این نوع سرورها به علت انعطاف بالایی که دارا میباشند
میتوانند پاسخگوی نرم افزارهای متعدد و گوناگونی باشند که بر روی آنان نصب میشوند.
مجازی
در این نوع سروریک سرور فیزیکی توسط نرم افزارهای مجازی ساز به بخشهای کوچکتر تقسیم میگردد
که هر کدام از بخشها به طور مستقل و مجزا به همراه سیستم عامل و اپلیکیشنهای خود اجرا میشوند.
منابع سرور مجازی با توجه به نوع مجازیساز میتواند اختصاصی و یا اشتراکی باشد.
سرور مجازی، حد فاصل بین سرور اشتراکی و سرور اختصاصی میباشد.
کلود یا ابری
به سرورهای مجازی اختصاصی که در زیرساخت رایانش ابری ایجاد و مدیریت میشوند سرور ابری گفته میشود
سرورهای ابری یا کلود همان سرورهای اختصاصی مجازی هستند
که بر روی زیرساخت ابری و در محیط رایانش ابری ارائه میگردند.
سرورهای کلود از قابلیت اطمینان بسیار بالاتری نسبت به سرورهای سنتی برخوردار هستند.
بزرگترین مزیت سرورهای ابری مقیاسپذیری و هزینه کمتر نسبت به سرورهای دیگر مانند اختصاصی است
کولوکیشن یا دیتاسنتر
درصورتیکه سرور تهیه نمودهاید ولی از بستر مناسب برای پشتیبانی از سرور
اعم از دما، رطوبت مناسب و همچنین پهنای باند برخوردار نمیباشید،
میتوانید از شرکتهای که دارای دیتاسنتر و یا اتاق سرور هستند، فضا اجاره نمایید
تا سرور خود را در آن قرار دهید. به این عمل Collocate گفته میشود.
ر این نوع سرور، سخت افزارها مانند Ram ، CPU، Hard و … توسط کاربر خریداری شده
و به دلخواه او نصب میگردد.
تمامی نیازهای نرم افزاری سرور مانند نصب سیستم عامل و نصب نرم افزارها
توسط کاربر صورت میپذیرد. همچنین مالک سرور اجازه دسترسی به سرور را دارا است.