سرور
نمایش یک نتیجه
تعریف سرور
سرورها کامپیوترهایی با سخت افزارهای بسیار قدرتمند و همیشه روشنی هستند که به عنوان مرکز یک شبکه فعالیت مینمایند. سرورها به عنوان سرویس دهنده، مدیریت، میزبان و کنترل شبکه فعالیت میکنند. سرورها اغلب در دیتاسنتر جایگذاری میشوند.
اگر سرورها در یک شبکه محدود داخلی انجام وظیفه کنند به آنها سرور شبکه میگویند. تمام سیستمها در شبکه توسط این سرور مدیریت شده و از آن فرمان میبرند.
اگر شبکه گسترش یافته و سیستمها توسط اینترنت به سرور و سایر سیستمها متصل شده باشند، باید از سرورهای اینترنتی استفاده کرد که دادهها را به شکل ۲۴ساعته در اختیار کاربران قرار میدهد.
سرور چگونه کار میکند؟
همان طور که گفته شد، سرورها وظیفه مدیریت و انتقال داده را در شبکههای کوچک یا شبکههای اینترنتی دارند که پس از راه اندازی و پیکربندی، ویندوز روی آنها نصب میشود. پس از نصب ویندوز، سرور میتواند برنامههای کابردی را در اختیار سیستمهای تحت فرمان خود قرار دهد. سرورها از طریق انجام محاسبات و عملیاتهای متفاوت، قابلیتها و سرویسهای مختلفی را در اختیار کاربران قرار میدهند.
ویژگیهای سرور
• اتصال پیوسته به اینترنت
• انحصاریبودن تجهیزات سختافزاری
• قابلیت تغییر، افزایش و ارتقا سختافزار
• قدرت پردازش محاسباتی بسیار بالا
• امنیت بالا
• عملکرد بسیار سریع
انواع سرور بر اساس زیرساخت و نوع تخصیص منابع
سرورها برای ارائه خدمات به کاربران از لحاظ تخصیص منابع به چند دسته تقسیم میشوند. هر کدام از این دستهها برای هدفهای خاصی استفاده میشوند، که در زیر مورد بررسی قرار میگیرند.
سرور اختصاصی
سرورهای اختصاصی میزبان فضای دخیرهسازی، پردازنده، رم، پهنای باند و سایر تجهیزات سرور به شکل اختصاصی هستند که امکانات زیادی را در اختیار کاربران خود قرار میدهند. سرورهای اختصاصی بسیار قدرتمند بوده و مناسب شبکه سازمانها و شرکتهای بزرگ هستند که نیاز به پهنای باند زیاد، دسترسی وسیع و سرعت واکنش بالا دارند.
این سرورها نیازهای توسعهدهندگان وب و اپلیکیشن را به خوبی پاسخ گو است و میتواند نرم افزارهای مختلف را به درستی مدیریت کرده و امکان ایجاد تغییر در آنها را به راحتی برای کاربران فراهم سازد.
سرور اشتراکی
سرورهای اشتراکی محدودیت سخت افزاری دارند و دارای منابع اختصاصی نیستند. بر روی این سرورها چندین هاست، وبسایت و یا میل دومین قرار دارد که کاربران به شکل اشتراکی از آنها و منابع سخت افزاری مانند پردازنده، هارد ذخیره سازی، پهنای باند، رم و… استفاده میکنند. مشکلات هاستها در این سرورها بر یکدیگر تاثیر میگذارند.
امنیت این سرورها پایینتر از نوع دیگر بوده و تنوع نرم افزارهای متناسب با آنها کمتر است. به همین دلیل سرورهای اشتراکی برای شرکتها و کسب و کارهای کوچک و نهایتا متوسط قابل استفاده هستند و بیشتر برای شرکتهایی که به دنبال وبسایتی کوچک در مقیاسی محدود هستند مناسب است.
مجازی
سرورهای اختصاصی را میتوان توسط مجازی سازهای مختلف به چند سرور مجازی مختلف تبدیل کرد که هر کدام از این سرورهای مجازی دارای سیستم عامل و نرم افزارهای مخصوص به خود به شکل مجزا و اختصاصی خواهند بود.
این مدل سرور نسبت به سرورهای اختصاصی امکانات محدودتری دارند اما با توجه به اختصاصی بودن خیلی از عوامل تشکیل دهنده آن و میزبانی از تعداد کمتری هاست و وبسایت، نسبت به سرورهای اشتراکی مزیتهای بیشتری داشته و منابع گستردهتری را در اختیار کاربران قرار میدهند.
با استفاده از این سرورها میتوان در صرف هزینهها صرفه جویی کرد.
کولوکیشن در مجتمعهای دیتاسنتر
اگر یک شرکت یا سازمان امکان نگه داری و اتصال سرور خود به اینترنت را نداشته باشد، آن را به شرکتهایی میسپارد که سرورهای مختلف را در دیتاسنترهای بزرگ نگه داشته و خدمات اتصال آنها به شبکه را انجام میدهند.
به این کار کولوکیت (collocate) کردن گفته میشود که در آن فضاهایی مشخص در دیتا سنتر شرکتهای بزرگ هاستینگ به شکل اجاره در اختیار سرورهای سایر شرکتها قرار میگیرد.
در این گونه سرورها تمام سختافزار سرور، و نیز سیستم عامل و برنامههای کاربردی آن به دلخواه کاربر تجهیز و نصب شده و اجازه دسترسی به سرور در اختیار مالک خواهد بود. در مقابل تامین اینترنت، پهنای باند، نگهداری سرور و برق مورد نیاز سرور توسط شرکت اجاره دهنده خواهد بود. با این کار هزینههای داشتن سرور اختصاصی بسیار کاهش خواهد یافت.
سرور ابری یا کلود
سرورهای ابری نوعی سرور مجازی هستند که بر روی زیرساخت ابری ارائه میشوند و به تعداد بسیار زیادی از کاربران امکان دسترسی به یک سیستم عامل را میدهد.
در این سرورها ایرادات سخت افزاری وجود نخواهد داشت که هزینه آن نسبت به سرورهای اختصاصی بسیار پایین است. به دلیل سرعت بالا، به روزرسانی ساده و پرسرعت و هزینه پایین، سرورهای ابری برای کسب و کارهای کوچک و متوسط بسیار مفید و کارآمد هستند.
برای انتخاب سرور به چه نکاتی توجه کنیم؟
مهمترین نکته در انتخاب سرور این است که کارفرما نیازهای خود را به دقت و با جزییات بداند تا سروری را متناسب با ویژگیهای مورد نظرش تهیه کند.
سرورهای خیلی قوی برای شبکههای کوچک باعث هدر رفت هزینه خواهند شد و سرورهای ضعیف برای شبکههای بزرگ کارایی لازم را نخواهد داشت.