انواع سرورهای کامپیوتری و نحوه عملکرد آنها

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

سرورها چیست؟

سرورها ابزارهای ذخیره سازی و پردازش داده های بزرگی هستند که به عنوان سخت افزار یا به صورت انبارهای مجازی در اینترنت وجود دارند. رایانه ها یا سیستم های نرم افزاری به عنوان سرورهایی عمل می کنند که به یک شبکه متصل می شوند.

سرور می تواند هر نوع دستگاهی باشد که اطلاعات را به اشتراک گذاشته و ذخیره می کند. سرورها می توانند اطلاعات را در سیستم خود ذخیره و پردازش کنند و یا از دیگری درخواست کنند.

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

بیشتر بخوانید : سرور HP

انواع سرور

در زیر لیستی از انواع اصلی سرورها آمده است:

1. وب سرور

یک وب سرور منبع باز برای دسترسی به وب جهانی از طریق نرم افزار دامنه عمومی استفاده می شود. این سرورها اطلاعات ذخیره شده را از یک وب سایت اینترنتی به رایانه شخصی شما متصل می کنند. سرورهای وب اطلاعاتی را برای اینترنت ذخیره می کنند که از طریق کد “HTTP” بازیابی شده و به مرورگر وب شما ارسال می شود. این یکی از پرکاربردترین انواع سرورها است.

2. سرور پروکسی

سرورهای پروکسی به عنوان پلی بین سرور میزبان و سرور مشتری عمل می کنند. یک پروکسی پس از عبور از سرور پروکسی، داده ها را از یک وب سایت به آدرس IP رایانه شما ارسال می کند. این عمل یک لایه امنیتی اضافه می کند زیرا اطلاعات درخواست شده و سپس از منبع به سرور پراکسی منتقل می شود و هرگز مستقیماً از یک کلاینت به کاربر دیگر منتقل نمی شود. یک سرور پروکسی می تواند موجودیت های مختلف اینترنتی مضر را فیلتر کند.

 

3. ماشین مجازی (VM)

همانطور که از نام آنها پیداست، ماشین های مجازی داده ها را کاملاً از طریق فضای مجازی ذخیره و به هم متصل می کنند. برای ایجاد یک ماشین مجازی، تیم‌های فناوری اطلاعات از یک Hypervisor استفاده می‌کنند که به عنوان مانیتور ماشین مجازی (VMM) نیز شناخته می‌شود، نرم‌افزاری است که می‌تواند هزاران ماشین مجازی را تنها از طریق یک قطعه سخت‌افزار فیزیکی اجرا کند. این روش مجازی سازی سرور به طور گسترده ای برای انتقال و ذخیره سازی داده ها استفاده می شود زیرا آنها مقرون به صرفه ترین نوع سرور برای اجرا هستند.

4. سرور پروتکل انتقال فایل (FTP).

سرورهای FTP برای انتقال فایل ها از یک کامپیوتر به کامپیوتر دیگر استفاده می شوند. فایل های آپلود شده از رایانه شما به سرور منتقل می شوند در حالی که فایل های دانلود شده از سرور روی دستگاه شما استخراج می شوند. پروتکل انتقال فایل همچنین به روش استفاده از سرور برای اتصال یک رایانه به رایانه دیگر به منظور اشتراک گذاری ایمن داده ها اشاره دارد.

5. سرور برنامه

این سرورها مشتریان را از طریق اتصالات سرور مجازی به برنامه های نرم افزاری متصل می کنند. این به کاربران این امکان را می‌دهد تا برای دسترسی به برنامه‌ها، دانلود داده‌ها را روی سخت‌افزار خود دور بزنند. سرورهای برنامه به طور مؤثر می توانند مقادیر زیادی از داده های برنامه را به طور همزمان برای بسیاری از کاربران میزبانی کنند و آنها را برای مشاغل ایده آل می کند.

6. سرور فایل

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

7. سرور پایگاه داده

سرورهای پایگاه داده به عنوان فضاهای ذخیره سازی بزرگی عمل می کنند که سازمان ها از آنها استفاده می کنند و به آنها دسترسی دارند تا برنامه های متعددی را برای رفع نیازهای خود اجرا کنند. یک سرور پایگاه داده می تواند مستقل از هر معماری پایگاه داده اجرا شود.

8. سرور ایمیل

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

این مطلب را هم از دست ندهید :   ایزی بست ، مرجع راهنمای خرید بهترین محصولات بازار

9. سرور چاپ

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

10. سرور سیستم نام دامنه (DNS).

این سرورها نام دامنه های رایانه ای قابل خواندن را به آدرس های IP زبان رایانه تبدیل می کنند. سرور DNS داده های جستجو را از کاربر می گیرد و آدرس درخواستی را برای تحویل به دستگاه مشتری پیدا می کند.

11. سرور همکاری

هنگامی که کار باید بین چندین کاربر به اشتراک گذاشته شود، یک سرور همکاری اتصال را آسان می کند. این سرورها به شما این امکان را می‌دهند که فایل‌ها، برنامه‌ها و مقادیر زیادی داده را به اشتراک بگذارید و ذخیره کنید.

12. سرور بازی

شبکه های بازی بزرگ از سرورها برای اتصال کاربران از سراسر جهان استفاده می کنند. این سرورها میزبان بازی های آنلاین چند نفره هستند.

13. سرور مانیتورینگ و مدیریت

سرورهای مانیتورینگ و مدیریت در چندین ظرفیت عمل می کنند. ابتدا تراکنش های دیجیتال را ثبت و پیگیری می کنند و درخواست های کاربران را دریافت می کنند. دیگران به سادگی نظارت می کنند و فعالانه در عملیات کاربر شرکت نمی کنند. سرورهای مانیتورینگ پاسخگوی مدیران شبکه هستند که سلامت شبکه را بررسی می کنند تا تهدیدات یا اشکالات سیستم را بررسی کنند.

بیشتر بخوانید : سرور دست دوم

سرورها چگونه کار می کنند؟

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

 

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

اجزای سرور

سرورهای فیزیکی از قسمت های زیر تشکیل شده اند:

مادربرد: یک مادربرد تمام قسمت های یک سرور را به هم متصل می کند. اندازه مادربرد میزان فضای ذخیره سازی و تعداد هارد دیسک هایی که می توانند به سرور متصل شوند را تعیین می کند.

واحد پردازش مرکزی (CPU): CPU عملکردهای کلی یک سرور را کنترل می کند. این مرکز برای تمام پردازش ها در یک دستگاه سرور است. CPU ها با سرعت پردازش اندازه گیری می شوند.

حافظه: این قسمت از سرور میزان فضای ذخیره سازی موجود را تعیین می کند. حافظه باید با مادربرد سازگار باشد.

هارد دیسک: هارد دیسک داده های کاربر و نرم افزار را برای کامپیوتر ذخیره می کند. از یک کارت کنترل برای عملکردهای پردازش بهینه استفاده می کند. سروری که حجم زیادی از داده را در خود جای داده ممکن است به چندین هارد دیسک نیاز داشته باشد.

اتصال شبکه: یک سرور برای اینکه کار کند نیاز به اتصال به شبکه دارد. یک اتصال شبکه خوب تضمین می کند که سرور قادر به دریافت و پاسخگویی به درخواست های کاربر است. بسیاری از مادربردها قبلاً دارای یک آداپتور شبکه هستند، اما در غیر این صورت، سرور نیاز به نصب یک اتصال شبکه خارجی دارد.

منبع تغذیه: سرورهایی که داده ها را در اختیار تعداد زیادی از مشتریان قرار می دهند، نسبت به یک کامپیوتر شخصی معمولی به منبع تغذیه بزرگتری نیاز دارند. اکثر سرورها به منبع تغذیه حداقل 300 وات نیاز دارند.

معماری سرور چیست؟

معماری سرور طراحی نحوه عملکرد سرور است. معماری سرور به چیدمان یک سرور در ظرفیت عملیاتی آن اشاره دارد.

معماری سرور را می توان به صورت زیر تعریف کرد:

نحوه ارتباط آن با دستگاه های دیگر

انواع سیستم عامل هایی که استفاده می کند

قطعات سخت افزاری و نرم افزاری

قابلیت های ذخیره سازی و محاسباتی

عملکردهای امنیتی در سیستم های آن