سرور چیست ؟ در پاسخ به سوال سرور چیست می توان چنین گفت که سرور، کامپیوتری همیشه روشن و قدرتمند است که کاربران در زمانهای متفاوت، از طریق اتصال به آن به دیتاهای وبسایت های مختلف دسترسی پیدا می کنند. در همین راستا وقتی دسترسی به یک سرور در محدوده شبکه داخلی باشد، سرور شبکه نام گذاری می شود؛ به این معنا که تمامی کامپیوترهای موجود در این شبکه، از سرور فرمان میگیرند و نیازهای تحت شبکه خود را به کمک آن تامین میکنند. حال اگر این شبکه گسترده تر شود و بتواند به وسعت اینترنت خدمات رسانی کند با مجموعه ای از کامپیوترهای قدرتمندی روبرو هستیم که شما می توانید هر اطلاعاتی که در هر زمان از شبانه روز خواستید بر روی پهنای باند اینترنت از طریق این کامپیوتر ها جست و جو کنید.
حال بیایید کمی با جزییات بیشتر مفهوم سرور را با هم بررسی کنیم. در ادامه مقاله سرور چیست به بررسی منابع سخت افزاری سرورها، انواع سرور، ویژگی های سرورها و سیستم عامل های آن می پردازیم.
منابع سخت افزاری سرور چیست؟
قاعدتا کامپیوترهایی که قرار است به صورت مداوم روشن باشند و به صورت تمام وقت به تعداد بسیار زیادی از کاربران اینترنت خدمات رسانی کنند باید ویژگی های منحصر به فردی از نظر قطعات و سخت افزار داشته باشند. قدرت پردازش بالا، پردازنده های قدرتمند با چندین هسته فیزیکی و مجازی، رم بالا و هارد دیسک هایی با فضای ذخیره سازی چندین ترابایت از جمله خصوصیات سخت افزاری سرورها به حساب می آید. علاوه بر موضوعات گفته شده فضای نگهداری سرورها نیز بسیار خاص و حساس است. سرورها باید در فضایی نگهداری شوند که به دلایل محیطی مانند افزایش دمای محیط دچار اختلال نشوند. بسیار دیده شده است که شرکت هایی در سراسر دنیا به دلیل عدم توجه به محیط بکارگیری سرورها دچار اختلال های متعدد در خدمات رسانی به کاربران می شوند.
سیستم عامل سرور چیست؟
همانطور که همه ما می دانیم بر روی کامپیوتر های خانگی و شخصی نیز می توان سیستم عامل های متعددی مانند ویندوز یا لینوکس و … نصب کرد. هرکدام از این سیستم عامل ها قابلیت های خاصی در اختیار کاربر قرار می دهد که در نتیجه آن تجربه مثبت و بهینه ای از استفاده از کامپیوتر در ذهن کاربران ایجاد می کند. سرورها نیز ماهیتی مشابه دارند و همانطور که گفتیم سرورها نیز کامپیتور های قدرتمندی هستند که در نتیجه سیستم عامل های مشخصی می توان بر روی سخت افزار های آن نصب کرد.
دسته بندی سیستم عامل های سرور
- لینوکس: تمامی توزیعات لینوکس مانند CentOS، Debian و…
- ویندوز: تمامی نسخههای مختلف ویندوز مانند Windows Server 2012، windows Server2016 یا نسخههای قدیمی ۲۰۰۸
- مجازیساز: نرمافزار مجازیسازVmware ESX و Hyper-v ، KVM و…
ویژگی های سرور چیست ؟
- انحصاریبودن منابع سختافزاری
- قابلیت افزایش و ارتقا سختافزار سرور
- اتصال دائمی به اینترنت
- سرعت عملکرد بسیار بالا
- قدرت پردازش و قدرت محاسباتی سریع
- امنیت بالا
- امکان پیادهسازی Raid نرمافزاری و سختافزاری، بر روی سرور
انواع سرور
سرورها جهت ارائه خدمات به کاربران به چند دسته سرور اشتراکی، سرور مجازی و سرور اختصاصی، تقسیممیشوند که نحوه تخصیص منابع آنها، متفاوت است.
سرور اشتراکی
همانطوریکه از نام یک سرور اشتراکی میتوان فهمید، منابع آن اعم از پردازنده، پهنای باند، فضای ذخیرهسازی و… طبق تعاریف مدیر سرور بین کاربران با اشتراک فضای سرور ایجاد میشود. بر روی سرور اشتراکی با توجه به نوع کاربردی که دارد تعدادی وب سایت، دیتابیس یا میل دامین تعریف شدهاند که در لحظه، پاسخگوی درخواستهای متعددی از کاربران خواهند بود.
سرور اختصاصی
شرکتهای بزرگ و وب سایتهای پربازدیدی مانند فروشگاههای آنلاین، نیاز به منابعی بیش از یک ماشین مجازی خواهند داشت. کاربران این دسته سرویسها، در پردازنده RAM، فضای دخیرهسازی اطلاعات، جایگاه قرارگیری در رک و پهنای باند بر روی یک سرور، کاملا اختصاصی میزبانی میشوند.
در ایران، سرورهای اختصاصی به دو دستهی عمده سرور اختصاصی ایران و سرور اختصاصی خارج کشور تقسیم میشوند. تفاوت این دو مورد عموما محدود به موقعیت جغرافیایی آنها میشود که در چه محل و دیتاسنتری، میزبانی میشوند و در مورد سرور مجازی به، سرور مجازی ایران و همین طور سرور مجازی خارج (سرور مجازی کانادا) تقسیم شده.
سرور اختصاصی مجازی
مقایس بزرگتر با منابع اختصاصیتر از یک سرویس اشتراکی است که از طریق “مجازیسازها” تقسیم منابع یک سرور اختصاصی میزبان به چند ماشین مجازی، صورت میپذیرد. با توجه به اختصاصی بودن منابع ماشینهای مجازی، تعداد وبسایتهایی که بر روی سرور میزبان ایجاد میشوند از وب سایتهای سرور اشتراکی کمتر خواهند بود.
انواع سرور و کاربرد آنها
با توجه به کاربرد سرورها انواع سرور با کارایی متفاوتی وجود دارد که برخی از آنها به شرح زیر نامگذاری شدهاند:
web سرور
این نوع سرور در راهاندازی وبسایتها و Hostin کاربرد دارد.
Mailسرور
کاربرد میل سرور برای ارسال و دریافت ایمیل است. با نصب نرمافزارهای ایمیل مانندSmartermail ، Postfix و… بر روی سرور میتوان جهت خدمات ایمیل از آن استفاده کرد.
data servet
این نوع پیکربندی اغلب در سازمانها، شرکتها جهت بانک اطلاعاتی مورد استفادهی یک نرمافزار یا سرویس، قرار میگیرد.
اپلیکیشن سرور
بر روی این سرور، نرم افزار مورد استفاده کاربران سرور نصب میگردد و ایشان از طریق کامپیوترهای خود میتوانند به آن، دسترسی داشته باشند.
file سرور
این نوع سرور، یکی از اساسیترین و سادهترین انواع سرورها، جهت اشتراک فایل است.
DNS سرور
سروری که بر روی آن سرویس و تنظیمات DNS وب سایتها انجام شده است و وظایف مربوط به Resolve شدن آدرس سرور IP های مربوط به وب سرور، ایمیل سرور و… را در شبکه اینترنت بر عهده دارد.
Game سرور
یک نوع از Application Serverکه کاربرد آن تنها برای بازی خواهد بود. بازی بر روی سرور نصب میشود و کاربران متصل به شبکه میتوانند با برقراری ارتباط با Game سرور از بازی استفاده کنند.
Media سرور
این سرور جهت اشتراکگذاری سرویسهای چند رسانهای یا همان Media کاربرد دارد.
نکته پایانی
مطالب مربوط به سرورها برای صاحبان کسب و کار بسیار ضروری و مهم است. وقتی شما می خواهید وارد دنیای کسب و کار آنلاین شوید، اقدام به طراحی سایت یا طراحی اپلیکیشن برای شرکت خود می کنید. طراحی سایت شرکتی و طراحی سایت فروشگاهی دو نوع متفاوت از کدنویسی منحصر به خود را دارند و در نتیجه شما برای پشتیبانی از این سایت ها نیز نیاز به سخت افزار های سرور متناسب دارید. برای مثال وقتی شما طراحی سایت فروشگاهی را در دستور کار شرکت خود قرار می دهید باید یک سرور اختصاصی و قدرتمند برای آن در نظر بگیرید تا کاربران شما برای ورود به وبسایت شما و خرید سهل و آسان با مشکل روبرو نشوند.