سرور چیست؟معرفیه انواع سرور
در تعریف عملیتر سرور یک رایانه متصل به شبکه است که برخلاف سایر رایانهها برای چند منظور متفاوت ساخته شدهاست.
برای مثال یک کاربر ممکن است سرور را برای ارسال و دریافت ایمیل، میزبانی وبسایتها (Hosting)، کنترل و چگونگی دسترسی مشتریان به شبکه، برنامههای حسابداری جامع و … استفاده کند.
سرور یک رایانه همیشه روشن و همیشه در دسترس است؛ زمانی که این دسترسی تنها در محدوده یک شبکه داخلی باشد، آن را سرور تحت شبکه مینامیم.
و به این معنا خواهد بود که تمامی رایانههای موجود در این شبکه از این رایانه فرمان میگیرند و نیازهای تحت شبکه خود را به کمک آن تأمین میکنند و سرور نقش آنها را در شبکه تعیین مینماید.
حال اگر گستره این شبکه را کمی بیشتر نماییم و آن را متشکل از تمام رایانههایی که از طریق اینترنت به هم وصل شدهاند بدانیم.
با گروه بسیار بزرگی از رایانههای همیشه روشن و همیشه در دسترس از طریق اینترنت روبرو هستیم که به آنها سرورهای اینترنتی گفته میشود.
و وظیفه دارند تا اطلاعاتی که در هر زمان از شبانه روز، بر روی پهنای اینترنت جستجو میکنید را برای ملاحظه شما در اختیار قرار دهند.
اگر سری به فرهنگ لغت بزنید، اولین تعریفی که از سِرور خواهید دید واژه «خدماتدهنده» است. تعریف درستی که برای این ابر رایانه در نظر گرفته شدهاست.
این ابر رایانه همیشه در دسترس است و در واقع مسئولیت مدیریت اطلاعات و دادهها را بر عهده دارد و به عبارت بهتر سیستم سرور به عنوان یک مادر یا خدماتدهنده به کامپیوترهای کوچکتر به عنوان خدمات گیرنده یا کلاینت (به انگلیسی: client) فرمان میدهد .
و کلاینتها میتوانند نیازهای خود را به کمک دادهها و سختافزار موجود تحت شبکه، در آن تأمین کنند. حال این شبکه را کمی بزرگتر فرض کنید و شبکه جهانی اینترنت را در نظر بگیرید؛ سرور ترکیب گروه بزرگی از ابر رایانههایی است که از طریق اینترنت به یکدیگر وصل هستند .
و خدمات گیرندهها یا همان کلاینتها از طریق اینترنت به آنان وصل میشوند، در حقیقت آنچه که ما به عنوان اینترنت میشناسیم.
حاصل ارتباط تعداد زیادی از سیستمها با عنوان سرویس دهنده یا سرویس گیرنده است که هر روز هم به تعداد آنان اضافه میشود.
منابع سخت افزاری سرور
منظور از منابع سخت افزاری سرور و تنظیمات سرور چیست؟ سرور از قطعات سختافزاری خاصی تشکیل شده است که بالاترین پردازش و عملکرد از آنها انتظار میرود.
عموما سرورها از پردازندهای قدرتمند با چندین عدد هسته فیزیکی و مجازی، RAM بالا و هارددیسک با فضای ذخیرهسازی چند ترابایتی، تشکیل میشوند.
با توجه به این میزان قدرت و عملکرد، سرور میبایست در فضایی نگهداری شود که بدون هیچگونه اختلال و قطعی به صورت ۲۴ ساعته روشن و به اینترنت وصل باشد.
کاربرد سرور با توجه به این ساختار و پاسخگویی به درخواستهای متعدد کاربران، معنا مییابد.
سیستم عاملهای سرور
نوع نرم افزار و سیستم عامل مورد استفاده در سرورها میتواند متفاوت باشد.
انتخاب نوع سیستم عامل و نرم افزارهایی که بر روی سرور نصب شده اند به اهداف و نیازهای مورد نظر مدیران سایتها و سایر کسب و کارها بستگی دارد.
سیستم عاملها و نرم افزارهایی که استفاده از آنها در سرورها رایجتر است، عبارتند از :
- سیستم عامل لینوکس : تمامی توزیعات لینوکس قابلیت نصب بر روی سرورها را دارند .
- سیستم عامل ویندوز : تمامی ورژنهای ویندوز از قابلیت نصب بر روی سرورها پشتیبانی میکنند .
- نرم افزارهای مجازی ساز : در برخی از سرورها از نرم افزارهای مجازی ساز مانند Vmware ESX استفاده میشود.
سخت افزار سرور چیست؟
Ram، CPU، مادر برد سرور، هارد دیسک، پورت، کارت شبکه، باتری، منبع تغذیه و… که برای ساخت سرور ضروری هستند، سخت افزار سرور هستند. این سختافزارها در کیسهای رکمونت نصب میشوند.
به محفظههایی کیس مانند که اجزای مختلف سرور در آن قرار میگیرد، رک (rack) میگویند.
- دیتاسنتر (Datacenter)
برای افزایش امنیت سرورها، آنها را در محلهایی به نام دیتاسنتر نگهداری میکنند. البته فکر نکنید که قرار است سرور شما از همه بلایای طبیعی و غیرطبیعی جان سالم به در ببرد.
همین 3-4 سال پیش بود که یکی از دیتاسنترهای شرکت ovh در استراسبورگ فرانسه گرفتار آتش شد و تلی از خاک باقی گذاشت.
- کیج (Cage)
رکها در قفسههایی قرار میگیرند که اصطلاحاً به آن کِیج میگویند.
تفاوت کامپیوتر شخصی و سرور چیست؟
بین کامپیوترهای شخصی و سرورها، شباهتها و تفاوتهایی وجود دارد.
بیشتر سرورها مبتنی بر پردازندههای X86/X64 هستند و میتوانند پردازشهای کامپیوترهای شخصی که مبتنی بر پردازندههای X86/X64 هستند را نیز انجام دهند.
با این حال، برخلاف کامپیوترهای شخصی، سرورهای فیزیکی اغلب شامل چندین سوکت CPU و حافظه تصحیح خطا (error correcting memory) هستند.
معمولاً سرورها نسبت به بیشتر کامپیوترهای شخصی، از حافظه بسیار بیشتری پشتیبانی میکنند.
از آنجایی که سرور معمولاً کارهای پیچیدهتری انجام میدهند، به صورت ۲۴ ساعته فعالیت دارند و خاموش نمیشوند .
و همچنین در فضای گستردهتری مانند فضای وب قرار دارند، از نظر سختافزاری با کامپیوترهای شخصی متفاوت هستند؛ به طور مثال، یک سرور ممکن است مجهز به منابع و رابطهای شبکه اضافی باشد.
این منابع اضافی به سرور اجازه میدهند، حتی اگر یکی از منابع کلیدی از کار بیفتد، به کار خود ادامه دهد.
کامپیوترهای شخصی از نظر ظاهر نیز با سرور متفاوت هستند. کامپیوتر شخصی معمولا شامل یک محفظه جداگانه است که سختافزارهای لازم در آن قرار دارند و کیبورد و مانیتور به آن متصل میشوند.
در صورتی که سرور فرمهای مختلفی دارند که باید در فضایی به نام رک (rack) قرار بگیرند.
نتیجه گیری
سرورها سیستمهای قدرتمندی هستند که برای اهداف مختلف و سرویس دهی به سایر سیستمها ساخته شده اند.
این سیستمها باید قادر به پاسخگویی تعداد زیادی از درخواستها و کاربران بر بستر اینترنت باشند. بنابراین انتخاب سرور و خرید سرور مناسب برای سایت، نرم افزار و… امری بسیار مهم است که میتواند بر کسب و کار شما تاثیری مستقیم بگذارد.
شما تجربه استفاده از سرورها را دارید؟ از چه نوع سروری و به چه منظور استفاده میکنید؟
منابع
بدون دیدگاه