جدول محتوا
سرور چیست ؟
کلمه سرور را در دنیای وب شنیده ایم. سرور ها در واقع سیستم هایی می باشند که وظیفه ی ارائه خدمات و سرویس دهی به سیستم های دیگر را بر عهده دارند. سرور یک سرویس دهنده است که به عنوان یک کامپیوتر قدرتمند و همیشه روشن و در حال کار شناخته شده است. با ما همراه باشید و با مطالعه این مقاله با منبع قدرتمندی که وظیفه پاسخگویی به نیاز کاربران را دارد، آشنا شوید.
همانطور که گفتیم سرور نوعی سرویس دهنده می باشد. سیستم هایی که از سرور ها (server) سرویس و خدمات دریافت می کنند، کلاینت (client) نام دارند. کلاینت به عنوان سرویس گیرنده، خدمات لازم را دریافت می کند. سرور نوعی رایانه متصل به شبکه می باشد که به منظور های مختلفی مورد استفاده قرار می گیرد. در میان تمامی سرورها خرید سرور اچ پی بسیار رایج تر میباشد.
کاربرد سرور ها
می دانیم که در روزمرگی های خود ممکن است چندین کار برایمان به وجود آید که نیاز به سرور داشته باشیم. سرور به ما در انجام کارهایی چون: ارسال و دریافت ایمیل، برنامه های حسابداری، به اشتراک گذاشتن فایل ها، ایجاد محدودیت در دسترسی و نقش مشتریان به شبکهمیزبانی سایت ها و… نقش اصلی را دارد.
هنگامی که ما از طریق مرورگر ها به دنبال چیزی هستیم، در واقع نقش سرویس گیرنده ها را داریم (کلاینت). و همچنین رایانه ای به ما خدمات رسانی می کند همان سرور نام دارد. ما درخواست خود را به مرورگر می دهیم، و مرورگر به سرور ها مراجعه می کند و اطلاعات را از آن می گیرد و به ما تحویل می دهد. به همین طریق اینترنت به ارتباط سرویس دهنده و سرویس گیرنده معنا پیدا می کند. پس می توان گفت: سرور ها محلی هستند که از محتوای سایت شما نگهداری می کنند، تا در صورت نیاز اطلاعات سایت را در اختیار شما قرار دهد.
سخت افزار سرور
سرور ها از قطعات سخت افزاری تشکیل شده اند که دارای پردازنده قدرتمندی هستند. علاوه بر پردازنده، ram، فضای ذخیره سازی بالا، هسته های مجازی و فیریکی نیز دارد. به همین دلیل نیاز به یک نگهدارنده دارند که با عنوان دیتاسنتر یاد می شود.
دیتاسنتر چیست؟
دیتاسنتر یا مرکز داده ها، برای نگهداری از سرور استفاده می شود. دیتاسنتر وظیفه پشتیبانی از قطعات سخت افزاری، کیفیت شبکه و پشتیبانی از نرم افزار سرور را دارد. در دیتاسنتر ممکن اسن هزاران سرور قرار گرفته باشد. ساختمان دیتاسنتر همانند یک اتاق می باشد که بخش های مختلفی از جمله: اتاق سرور، ژنراتور، تاسیسات خنک سازی، اتاق ups، اتاق کنترل و… دارد.
سیستم عامل سرور
سرور ها دارای سیستم عامل منحصر به فرد هستند. سیستم عامل های سرور شامل: لینوکس و ویندوز سرور می باشد. توجه داشته باشید در هنگام خرید سرور باید به نرم افزار هایی که بر روی آن نصب شده است توجه کرد. زیرا هر کدام از این نرم افزار ها ویژگی های مخصوص به خود را دارند.
انواع سیستم عامل سرور
- لینوکس
- ویندوز
- مجازی ساز
ویژگی های یک سرور خوب
- متصل بودن دائمی به اینترنت
- امنیت بالا
- عملکرد بالا
- قدرت پردازش بالا
- قابلیت ارتقا سخت افزاری
- انحصاری بودن منابع
انواع سرور
در ابتدا میتوانیم سرورها را بر اساس نوع سخت افزار به دو دسته کلی تقسیم کنیم:
- سرور فیزیکی
- سرور مجازی یا VPS
سرور فیزیکی درواقع ابررایانهای است که وظیفه میزبانی از وبسایتها و ذخیره و پردازش دادهها را برعهده دارند. این نوع سرورها در محلی به نام دیتاسنتر و تحت تدابیر امنیتی و حفاظتی ویژهای نگهداری میشوند و میتوانید متناسب با نیازهایتان، آن را سفارشی و پیکربندی کنید.
سرور مجازی یا VPS (Virtual Private Server) به معنای سرور مجازی خصوصی است. در واقع سرور مجازی یک نسخه مجازی از سرور فیزیکی است؛ یعنی بهجای اختصاص چند سختافزار مستقل برای هر سرور، طی فرایندی به نام مجازیسازی، یک سختافزار قوی را به چندین سرور شبیهسازی میکنند. هر سرور مجازی سیستمعامل و نرمافزار و منابع مخصوص خود را دارد و میتواند کاملاً مستقل از سایر سرورهای مجازی کار کند.
جالب است بدانید که انواع سرور بر اساس هدفی که دنبال میکنند نیز با یکدیگر متفاوتاند و جدا از هم دستهبندی میشوند. پرکاربردترین سرورها در دنیای وب به شرح زیر هستند:
وب سرور
وب سرور یک رایانه است که به درخواستهای صفحات یا فایلهای HTML پاسخ میدهد. برنامهای که وظیفه پاسخ به محتوای وب را دارد کاربر نام دارد. مرورگر وب در واقع یک کاربر است که از وب سرور درخواست میکند تا فایلهای HTML را ارسال کند. از کاربرد سرور نوع وب میتوان به دو مورد اشاره کرد: ابتدا یک سرور فیزیکی یا مجازی وجود دارد که نرمافزارها را میزبانی میکند و سپس یک نرمافزار دیگر که محتوای سایت را به کاربران ارائه میدهد.
استفاده از نوع خاصی از سرور فیزیکی یا مجازی نوع نرمافزار وب سرور را مشخص میکند. به طور معمول در محیطهای ویندوز از وب سرور IIS استفاده میشود و در مواردی که از توزیعهای لینوکسی استفاده میشود از وب سرورهای معروفی مانند آپاچی (Apache)، NGINX یا LiteSpeed استفاده میشود.
سرور اختصاصی
سرور اختصاصی چیست؟ در یک تقسیمبندی از انواع سرور سرورهای اختصاصی هستند که تمامی امکانات، منابع و فضای آنها بهصورت کامل برای استفاده یک کاربر یا سازمان خاص اختصاص داده شدهاند. این سرورها عمدتاً دارای قدرت پردازشی و حافظه بیشتری نسبت به سرورهای اشتراکی هستند و همچنین قیمت بیشتری نیز دارند.
با توجه به اینکه این سرورها به طور کامل تحت کنترل یک کاربر یا سازمان قرار دارند از نظر امنیت، عملکرد بسیار قوی هستند. به علاوه راهاندازی، نظارت، مدیریت و نگهداری از این سرورها به عهده خود کاربر یا سازمان است که کاری که نیاز به دانش بالا دارد.
سرور اشتراکی
در سرورهای اشتراکی منابع و ظرفیتهای یک سرور به چند بخش تقسیم میشوند و چندین کاربر یا سازمان به طور همزمان در یک سرور واحد شریک میشوند. کاربرد سرور اشتراکی برای کسبوکارهای کوچک یا سایتهای کمترافیک که به منابع زیادی احتیاج ندارند است.
در این نوع سرورها امکان مدیریت و نگهداری سرور از لحاظ فنی برای شما وجود ندارند و مسئولیت نگهداری و برقراری امنیت بر عهده مسئولان فنی شرکت هاستینگ است که این برای کسبوکارهای کوچک مزیت محسوب میشود. علاوه بر این هزینه بسیار کمتری نسبت به سرور اختصاصی دارد و راهاندازی و استفاده از آن
سرور اپلیکیشن
سرور اپلیکیشن یک برنامه در یک کامپیوتر، در شبکهای توزیع شده است که منطق کسبوکار را برای یک برنامهی کاربردی فراهم میکند. این سرور علاوه بر توسعه برنامههای تحت وب کاربرد دیگری دارد که بر ایجاد یک زیرساخت مناسب برای اجرای اپلیکیشنها نیز عمل میکند. زیرساختهای سرور اپلیکیشن بر روی یک مدل layer service اجرا میشود و این سرور اجزای مختلفی ارائه میدهد که توسعهدهندگان نرمافزار از طریق API به آنها دسترسی دارند. عملکرد اصلی یک اپلیکیشن سرور پشتیبانی از طراحی صفحات وب پویا (dynamic) است.
سرور پایگاه داده
سرور دیتابیس یا همان سرور پایگاه داده یک سرور است که برای ذخیره، بازیابی و مدیریت دادهها استفاده میشود. وظایف اصلی این سرور شامل مدیریت بهروزرسانی دادهها، ارائه امکان دسترسی همزمان توسط کاربران و تضمین امنیت دادهها میباشد. کاربرد سرور پایگاه داده در ذخیره اطلاعات سازمانی است. سرورهای پایگاه داده محبوب عبارتاند از:
- Oracle
- SQL Server
- DB2
- MySQL
- Sybase
در این میان سرور MySQL از مایکروسافت به عنوان یکی از محبوبترین سرورهای پایگاهداده برای میزبانی وبسایتها شناخته میشود. دلایل محبوبیت این سرور علاوه بر منبع باز بودن، یکپارچگی سادهاش با دیگر خدمات شرکت مایکروسافت نیز هستند.
سرور پروکسی
سرور پروکسی نقش واسطه را در ارتباطات اجرا میکند؛ به این معنا که اطلاعات را از شما دریافت کرده و سپس آنها را به سرورهای اینترنت ارسال میکند. به عنوان یک کلاینت شما اطلاعاتی را ارسال میکنید. کاربرد این سرور بدین صورت است که اطلاعات را دریافت کرده و IP آن را تغییر داده و سپس آن را به سرویس میزبان ارسال میکند. این کار باعث میشود سرور میزبان قادر به تشخیص IP اولیه نشود و اطلاعاتی را که درخواست آن را داده بودید به شما نشان داده شود. به این ترتیب مهمترین دلیل استفاده از سرور پروکسی افزایش امنیت میباشد.
سرور فروشگاهی
هرچه ابعاد یک آنلاینشاپ یا سایت فروشگاهی بزرگتر و حجم ترافیک و بازدید روزانه آن بیشتر باشد به همان نسبت نیاز به سرورهای با توانایی بالاتر احساس میشود. این سرور مناسب برای فروشگاههای اینترنتی از ابعاد متوسط تا بزرگ است که نیاز به یک سرور اختصاصی دارند.
سرور تیغه ای
یک سرور تیغهای در واقع یک چارچوب از سرورهای چندگانه است که همه اجزاء آن بر روی یک «برد» (Board) گردآوری شدهاند. این سرورها برای ارائه سرویس در حجم و ظرفیت بالا به طور خاص طراحی شدهاند. هر تیغه به عنوان یک سرور مستقل عمل میکند که به یک برنامه خاص اختصاص یافته است. به عبارت دیگر سرور تیغهای به صورت مجزا سرویس ارائه میدهد و هر برد آن به یک برنامه مشخص اختصاص دارد سپس تمامی این تیغهها به برد اصلی متصل میشوند.
فایل سرور
تصور کنید دارای اطلاعات حیاتی هستید که باید در دسترس یک گروه از افراد باشند. برای ذخیره این اطلاعات چندین راه در اختیار شما قرار دارد. بهعنوانمثال میتوانید از کارتهای حافظه و هارد استفاده کنید که به هیچ وجه انتخاب بهینهای نمیباشد.
راه دوم این است که اطلاعات را بر روی یکی از کامپیوترها ذخیره کنید یا برای افزایش امنیت و راحتی، آنها را روی سرور فایل ذخیره کنید و به تمام افرادی که باید از این فایلها استفاده کنند دسترسی لازم را اختصاص دهید. استفاده از سرور فایل بیشتر در مواقعی مؤثر است که با مجموعهها و سازمانهای بزرگ سروکار دارد.
DNS سرور
سرور DNS یک جزء بسیار حیاتی از ساختار DNS (Domain Name System) است. DNS مخفف عبارت (سیستم نام دامنه) میباشد. DNS سرو یا همان نیم سرور، آدرسهای IP را همراه با نامهای میزبان مرتبط آنها ذخیره میکند و از این اطلاعات به منظور رفع نیازهای کاربرانی که میخواهند به وبسایتها، دستگاهها یا دیگر سیستمهای شبکهای دسترسی یابند استفاده میشود.
سرور مجازی چیست؟
سرور مجازی نوعی برنامه اسن که روی یک سرور اشتراکی اجرا می شود. پیکربندی سرور های مجازی به این صورت است که هر کدام از کاربر ها به صورت کامل بر روی سرور کنترل دارند. در وافع سرور مجازی، یک سرور اختصاصی می باشد. سرور مجازی بسیار مقرون به صرفه است و مناسب برای انوع کسب و کار است.
بهترین برند سرور در ایران
در انتخاب سرور مناسب، فقط آشنایی با انواع آن کافی نیست؛ برند سازنده نیز نقش مهمی در کیفیت، پایداری و پشتیبانی سختافزاری دارد. اگر به دنبال بررسی جامع برندهای موجود در بازار و انتخاب گزینهای مطمئن هستید، پیشنهاد میکنیم مقالهی [بهترین برند سرور در ایران] را مطالعه کنید. در این مطلب، بهویژه به دلایل محبوبیت برند HPE (HP Enterprise) در بازار ایران پرداخته شده است؛ از جمله دسترسی آسان به قطعات، تنوع مدلها و قابلیت ارتقاء بالا که این برند را به گزینهای قابلاعتماد برای بسیاری از کسبوکارها تبدیل کردهاند.
یک پاسخ
مفید و کامل توضیح دادین ممنون.