انواع سرورهای کامپیوتری و نحوه عملکرد آنها
انواع سرورهای کامپیوتری و نحوه عملکرد آنها
سرورها به عنوان پردازشگر داده برای استفاده حرفه ای و خصوصی عمل می کنند. چه در یک موقعیت IT کار می کنید یا رسانه های اجتماعی را برای یک شرکت بازاریابی مدیریت می کنید، مهم است که بدانید سرورها چگونه کار می کنند تا بتوانید از طریق برنامه های کاربردی شبکه به داده ها دسترسی داشته باشید. هنگامی که کارکردهای اساسی یک سرور را بدانید، می توانید از قابلیت های پردازش آن از طریق یک شبکه محلی یا یک پلت فرم محاسبات ابری مجازی استفاده کنید.
در این مقاله به انواع مختلف سرورها و نحوه عملکرد آنها می پردازیم.
فهرست مطالب
سرورها چیست؟
سرورها دستگاه های ذخیره سازی و پردازش داده های بزرگی هستند که به عنوان سخت افزار یا به صورت انبارهای مجازی در اینترنت وجود دارند. رایانه ها یا سیستم های نرم افزاری به عنوان سرورهایی عمل می کنند که به یک شبکه متصل می شوند.
سرور می تواند هر نوع دستگاهی باشد که اطلاعات را به اشتراک گذاشته و ذخیره می کند. سرورها می توانند اطلاعات را در سیستم خود ذخیره و پردازش کنند و یا از دیگری درخواست کنند.
سرورها بهعنوان دستگاههای کوچکی شروع شدند که به سادگی دادهها را به رایانهای کاربردیتر منتقل میکردند و سپس در اندازه و توانایی انجام عملکردهای پیچیدهتر رشد کردند. اکنون، سرورهای مجازی در پلتفرمهای رایانش ابری وجود دارند که در اینترنت قرار دارند.
مطالب مرتبط: هر آنچه باید درباره شبکه های کامپیوتری بدانید
انواع سرور
در زیر لیستی از انواع اصلی سرورها آمده است:
1. وب سرور
یک وب سرور منبع باز برای دسترسی به وب جهانی از طریق نرم افزار دامنه عمومی استفاده می شود. این سرورها اطلاعات ذخیره شده را از یک وب سایت اینترنتی به رایانه شخصی شما متصل می کنند. سرورهای وب اطلاعاتی را برای اینترنت ذخیره می کنند که از طریق کد “HTTP” بازیابی شده و به مرورگر وب شما ارسال می شود. این یکی از پرکاربردترین انواع سرورها است.
مطالب مرتبط: HTTP در مقابل HTTPS: یادگیری تفاوت بین آنها
2. سرور پروکسی
سرورهای پروکسی به عنوان پلی بین سرور میزبان و سرور سرویس گیرنده عمل می کنند. یک پروکسی پس از عبور از سرور پروکسی، داده ها را از یک وب سایت به آدرس IP رایانه شما ارسال می کند. این عمل یک لایه امنیتی اضافه می کند زیرا اطلاعات درخواست شده و سپس از منبع به سرور پراکسی منتقل می شود و هرگز مستقیماً از یک کلاینت به کاربر دیگر منتقل نمی شود. یک سرور پروکسی می تواند موجودیت های اینترنتی مضر مختلف را فیلتر کند.
3. ماشین مجازی (VM)
همانطور که از نام آنها پیداست، ماشین های مجازی داده ها را کاملاً از طریق فضای مجازی ذخیره و به هم متصل می کنند. برای ایجاد یک ماشین مجازی، تیم های فناوری اطلاعات از یک هایپروایزر استفاده می کنند که به عنوان مانیتور ماشین مجازی (VMM) نیز شناخته می شود، نرم افزاری است که می تواند هزاران ماشین مجازی را تنها از طریق یک قطعه سخت افزار فیزیکی اجرا کند. این روش مجازی سازی سرور به طور گسترده ای برای انتقال و ذخیره سازی داده ها استفاده می شود زیرا مقرون به صرفه ترین نوع سرور برای اجرا هستند.
4. سرور پروتکل انتقال فایل (FTP)
سرورهای FTP برای انتقال فایل ها از یک کامپیوتر به کامپیوتر دیگر استفاده می شوند. فایل های آپلود شده از رایانه شما به سرور منتقل می شوند در حالی که فایل های دانلود شده از سرور روی دستگاه شما استخراج می شوند. پروتکل انتقال فایل همچنین به روش استفاده از سرور برای اتصال یک رایانه به رایانه دیگر به منظور اشتراک گذاری ایمن داده ها اشاره دارد.
5. سرور برنامه
این سرورها مشتریان را از طریق اتصالات سرور مجازی به برنامه های نرم افزاری متصل می کنند. این به کاربران این امکان را می دهد که برای دسترسی به برنامه ها، دانلود داده ها را در سخت افزار خود دور بزنند. سرورهای برنامه به طور موثر می توانند مقادیر زیادی از داده های برنامه را به طور همزمان برای بسیاری از کاربران میزبانی کنند و آنها را برای مشاغل ایده آل می کند.
مطالب مرتبط: وب اپلیکیشن چیست؟ چگونه کار می کند، مزایا و مثال ها
6. سرور فایل
یک سرور فایل فایل های داده را برای چندین کاربر ذخیره می کند. آنها امکان بازیابی سریعتر داده ها و ذخیره یا نوشتن فایل ها را در رایانه فراهم می کنند. این یک نوع اصلی از سرور است که معمولاً توسط سازمانهایی استفاده میشود که در آن بسیاری از کاربران نیاز به دسترسی به فایلهایی دارند که راحتتر و ایمنتر از رایانه شخصی در سرور ذخیره میشوند.
7. سرور پایگاه داده
سرورهای پایگاه داده به عنوان فضاهای ذخیره سازی بزرگی عمل می کنند که سازمان ها از آنها استفاده می کنند و به آنها دسترسی دارند تا برنامه های متعددی را برای رفع نیازهای خود اجرا کنند. یک سرور پایگاه داده می تواند مستقل از هر معماری پایگاه داده اجرا شود.
8. سرور ایمیل
سرور پست الکترونیکی از طریق پلتفرمهای خدمات ایمیل، نامهها را برای مشتریان ذخیره و تحویل میدهد. از آنجا که سرورهای پست برای اتصال مداوم به یک شبکه تنظیم شده اند، کاربران فردی می توانند بدون اجرای هیچ سیستمی از طریق دستگاه های خود به ایمیل خود دسترسی داشته باشند.
9. سرور چاپ
یک سرور چاپ از راه دور به رایانه های محلی متصل می شود تا از طریق شبکه چاپ شود. این سرورها به کسب و کارها این امکان را می دهند که از یک چاپگر واحد برای خدمات رسانی به کل بخش استفاده کنند. برخی از چاپگرها حتی با سرور داخلی خود آماده پیوستن به شبکه پس از نصب در یک منطقه اداری هستند.
10. سرور سیستم نام دامنه (DNS).
این سرورها نام دامنه های رایانه ای قابل خواندن را به آدرس های IP زبان رایانه تبدیل می کنند. سرور DNS داده های جستجو را از کاربر می گیرد و آدرس درخواستی را برای تحویل به دستگاه مشتری پیدا می کند.
11. سرور همکاری
هنگامی که کار باید بین چندین کاربر به اشتراک گذاشته شود، یک سرور همکاری اتصال را آسان می کند. این سرورها به شما این امکان را می دهند که فایل ها، برنامه ها و سایر حجم زیادی از داده ها را به اشتراک بگذارید و ذخیره کنید.
12. سرور بازی
شبکه های بازی بزرگ از سرورها برای اتصال کاربران از سراسر جهان استفاده می کنند. این سرورها میزبان بازی های آنلاین چند نفره هستند.
13. سرور مانیتورینگ و مدیریت
سرورهای مانیتورینگ و مدیریت در چندین ظرفیت عمل می کنند. ابتدا تراکنش های دیجیتال را ثبت و پیگیری می کنند و درخواست های کاربران را دریافت می کنند. دیگران به سادگی نظارت می کنند و فعالانه در عملیات کاربر شرکت نمی کنند. سرورهای مانیتورینگ پاسخگوی مدیران شبکه هستند که سلامت شبکه را بررسی می کنند تا تهدیدات یا اشکالات موجود در سیستم را بررسی کنند.
سرورها چگونه کار می کنند؟
سرورها به روش های مختلفی کار می کنند تا کاربران را به توابع داده های مختلف متصل کنند. آنها حجم زیادی از داده ها را برای سازمان ها ذخیره می کنند و از طریق شبکه های داخلی یا از طریق اینترنت در دسترس کاربران قرار می گیرند. آنها به درخواست های کاربر برای بازیابی فایل های مناسب از منابع داده های ذخیره شده یا متصل پاسخ می دهند. آنها همچنین برای گوش دادن بهتر و پاسخگویی بهتر به درخواست های کاربران با یک سیستم عامل کار می کنند.
متخصصان فناوری اطلاعات میتوانند با نصب نرمافزاری که نقشهای دیگری مانند پاسخ به درخواستهای وبسایت از مرورگر اینترنت ایجاد میکند، عملکرد سرور را افزایش دهند. سرورها همچنین می توانند به عنوان محافظ برای تأیید هویت کاربران قبل از اجازه دسترسی به شبکه عمل کنند.
مطالب مرتبط:رایانش ابری: مزایا و معایب
اجزای سرور
سرورهای فیزیکی از قسمت های زیر تشکیل شده اند:
مادربرد: مادربرد تمام قسمت های سرور را به هم متصل می کند. اندازه مادربرد میزان فضای ذخیره سازی و تعداد هارد دیسک هایی را که می توانند به سرور متصل شوند را تعیین می کند.
واحد پردازش مرکزی (CPU): CPU عملکردهای کلی یک سرور را کنترل می کند. این مرکز برای تمام پردازش ها در یک دستگاه سرور است. CPU ها با سرعت پردازش اندازه گیری می شوند.
حافظه: این قسمت از سرور میزان فضای ذخیره سازی موجود را تعیین می کند. حافظه باید با مادربرد سازگار باشد.
هارد دیسک: هارد دیسک داده های کاربر و نرم افزار را برای کامپیوتر ذخیره می کند. از یک کارت کنترل برای عملکردهای پردازش بهینه استفاده می کند. سروری که حجم زیادی از داده را در خود جای داده ممکن است به چندین هارد دیسک نیاز داشته باشد.
اتصال شبکه: یک سرور برای اینکه کار کند نیاز به اتصال به شبکه دارد. یک اتصال شبکه خوب تضمین می کند که سرور قادر به دریافت و پاسخگویی به درخواست های کاربر است. بسیاری از مادربردها قبلاً دارای آداپتور شبکه هستند، اما اگر اینطور نباشد، سرور به یک اتصال شبکه خارجی نصب شده نیاز دارد.
منبع تغذیه: سرورهایی که داده ها را در اختیار تعداد زیادی از مشتریان قرار می دهند به منبع تغذیه بزرگتری نسبت به یک کامپیوتر شخصی معمولی نیاز دارند. اکثر سرورها به منبع تغذیه حداقل 300 وات نیاز دارند.
برای اجاره سرورهای ارزان پشت این شکل کلیک کنید.
تجربه استفاده از لپتاپ و سرور ارزان و قدرتمند با استفاده از سرورهای شبیه سازان
اینجا کلیک کنیدمعماری سرور چیست؟
معماری سرور طراحی نحوه عملکرد سرور است. معماری سرور به چیدمان یک سرور در ظرفیت عملیاتی آن اشاره دارد.
معماری سرور را می توان به صورت زیر تعریف کرد:
نحوه ارتباط آن با دستگاه های دیگر
انواع سیستم عامل هایی که استفاده می کند
قطعات سخت افزاری و نرم افزاری
قابلیت های ذخیره سازی و محاسباتی
عملکردهای امنیتی در سیستم های آن
1 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.