سرور

سرور چیست؟

سرور

منظور از سرور چیست : سرور یا Server یک مفهوم در دنیای کامپیوتر است که می‌تواند تعاریف مختلفی داشته باشد. اما در یک تعریف جامع منظور از سرور، سیستم هایی است که وظیفه سرویس دهی و ارائه خدمات به سایر سیستم‌های دیگر را بر عهده دارند. سیستم هایی که از سرور خدمات دریافت می‌کنند، تحت عنوان خدمات گيرنده يا کلاینت (Client) شناخته می‌شوند. اگر علاقه مندید که در مورد سرورها بیشتر بدانید و با انواع آن‌ها آشنا شوید، در ادامه این مطلب همراه ما باشید.

سرور چیست؟

یک کامپیوتر خانگی هم که سیستم‌های دیگر به آن متصل هستند و خدمات دریافت می‌کنند، یک سرور به شمار می‌آید. در حقیقت تنها تفاوت آن با سایر کامپیوتر‌های خانگی امکان اتصال آن به شبکه و ارائه خدمات به سایر سیستم‌ها است. این کار به کمک برنامه‌ها و تنظیماتی که بر روی آن پیاده شده اند، امکان پذیر می‌شود. برای مثال زمانی که شما سایت‌های مختلفی را در مرورگر خود وارد می‌کنید و به استفاده از خدمات آن‌ها می‌پردازید، در واقع شما نقش سرویس گیرنده یا همان کلاینت را بازی می‌کنید.

همچنین سیستمی هایی که تحت شبکه به شما این خدمات را ارائه می‌کنند، سرور یا سرویس دهنده نام دارند. بنابراین شبکه جهانی اینترنت بر پایه ارتباط میلیون‌ها سرور و سرویس گیرنده شکل گرفته است که روز به روز به تعداد آن‌ها افزوده می‌شود. معمولا منظور از سرور به صورت عامیانه، به مفهوم آن در زمینه وب هاستینگ اشاره دارد. در زمینه وب هاستینگ، سرور معمولا یک ابر رایانه است که به لحاظ سخت افزاری از سیستم‌های معمولی بسیار قدرتمند‌تر است.

همچنین این رایانه‌ها همیشه متصل به شبکه جهانی اینترنت و در دسترس خواهند بود. اینگونه سرورها فضای مورد نیاز برای ذخیره اطلاعات مربوط به وب سایت‌ها و سایر نرم افزارهای تحت وب را فراهم می‌سازند. بنابراین کاربران قادر خواهند بود همیشه به اطلاعات این سایت‌ها و نرم افزارها دسترسی داشته باشند.

انوع سرورها از نظر ارتباطی

پس از اینکه دانستیم سرور چیست ، می‌خواهیم با انواع سرورها از نظر نوع ارتباطی آشنا شویم. اگر سرور وظیفه ارائه خدمات را فقط به سیستم‌های محدودی داشته باشد، آن را سرور تحت شبکه می‌نامیم. بر این اساس این سرورهافقط در یک شبکه داخلی و خصوصی فعال هستند. پس سیستم‌های موجود در این شبکه توسط این سرور مدیریت می‌شوند و نیازها و سرویس‌های خود را دریافت می‌کنند.

این سرورها معمولا برای مجموعه‌های ادارای و شرکت‌ها استفاده می‌شوند. برای مثال معمولا دانشگاه ها، از شبکه داخلی برای ارائه خدمات مختلف به کارمندان و دانشجویان خود استفاده می‌کنند. همچنین در گیم نت‌ها معمولا یک سیستم به عنوان سرور در شبکه داخلی عمل می‌کند.

از طرفی دیگر اگر سرورهای یک شبکه از طریق شبکه جهانی اینترنت با سایر سیستم‌های دیگر ارتباط برقرار کنند، به آن ها سرورهای اینترنتی می‌گویند. سرورهای اینترنتی در حقیقت ابر رایانه هایی همیشه روشن و قدرتمند هستند، که در تمام طول روز در حال خدمات رسانی می‌باشند. سرورهای اینترنتی از نظر عملکرد و نوع به دسته‌های مختلفی تقسیم بندی می‌شوند. مهمترین فاکتور و ویژگی سرورهای اینترنتی امنیت و پایداری آن‌ها است.

سرور اینترنتی با استفاده از ویژگی Nameserver از یکدیگر متمایز می‌شوند. Nameserver نام اختصاصی هر سرور در فضای اینترنت است. Nameserver‌ها را می‌توانیم در دنیای واقعی، مشابه کد ملی افراد بدانیم. سرورهای اینترنتی در تمام کسب و کارهایی که بر بستر اینترنت فعالیت می‌کنند، مورد استفاده قرار می‌گیرند. برای مثال سایت میزبان داده را در نظر بگیرید. تمام اطلاعات سایت از جمله رابط کاربری، اطلاعات مربوط به کاربران، ویدئوهای آموزشی و تقریبا هر آنچه در بستر از میزبان داده قابل مشاهده است در سرورهای اینترنتی نگه داری می‌شوند.

تفاوت سرورها با کامپیوترهای معمولی

سرور

سرورهای حرفه ای از ابعاد مختلفی با کامپیوترهای خانگی و معمولی تفاوت دارند. به صورت کلی برخی از این تفاوت‌ها را می‌توان به صورت زیر بیان کرد:

  • سخت افزارهایی که برای سرورها استفاده می‌شوند، با سیستم‌های خانگی متفاوت هستند.
  • سرورها در طول شبانه روز به کامل روشن و در دسترس هستند.
  • سرورها نیاز به ابزارها کنترلی از جمله موس، کیبورد و… ندارند.
  • برای جلوگیری از به خطر افتادن امنیت سرورها، از آن‌ها در محل هایی به نام دیتاسنتر (Datacenter) نگهداری می‌شود.
  • معمولا سرورها در محفظه‌های خاصی نگهداری می‌شوند که به آن‌ها رک یا Rack می‌گویند.
  • مجموعه ای از این رک‌ها در قفسه هایی به نام کیج (Cage) قرار می‌گیرند.
  • معمولا در دیتاسنترها تیم هایی مختصص برای مدیریت سرورها مستقر هستند تا در صورت هرگونه مشکلی، آن را به سرعت برطرف کنند.

سیستم عامل‌های سرور

نوع نرم افزار و سیستم عامل مورد استفاده در سرورها می‌تواند متفاوت باشد. انتخاب نوع سیستم عامل و نرم افزارهایی که بر روی سرور نصب شده اند به اهداف و نیازهای مورد نظر مدیران سایت‌ها و سایر کسب و کارها بستگی دارد. سیستم عامل‌ها و نرم افزارهایی که استفاده از آن‌ها در سرورها رایج‌تر است، عبارتند از :

  • سیستم عامل لینوکس : تمامی توزیعات لینوکس قابلیت نصب بر روی سرورها را دارند .
  • سیستم عامل ویندوز : تمامی ورژن‌های ویندوز از قابلیت نصب بر روی سرورها پشتیبانی می‌کنند .
  • نرم افزارهای مجازی ساز : در برخی از سرورها از نرم افزارهای مجازی ساز مانند Vmware ESX استفاده می‌شود.

نتیجه گیری

سرورها سیستم‌های قدرتمندی هستند که برای اهداف مختلف و سرویس دهی به سایر سیستم‌ها ساخته شده اند. این سیستم‌ها باید قادر به پاسخگویی تعداد زیادی از درخواست‌ها و کاربران بر بستر اینترنت باشند. بنابراین انتخاب سرور و خرید سرور مناسب برای سایت، نرم افزار و… امری بسیار مهم است که می‌تواند بر کسب و کار شما تاثیری مستقیم بگذارد. شما تجربه استفاده از سرورها را دارید؟ از چه نوع سروری و به چه منظور استفاده می‌کنید؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سیزده + 11 =