سخت افزار

اشنایی با انواع سرور ها

اشنایی با انواع  سرور 

انواع سرور هایی که در این اموزش تصویری تشریحی بررسی می کنیم معمولا با نام industry standard شناخته میشن. همچنین به اونها X86 یا intel architecture هم گفته میشه.

این اصطلاحات به روشی که شرکت intel یا IBM رایانه ها رو طراحی کردن و نحوه تکامل یافتن سرورها از اوایل دهه ۱۹۸۰ اشاره می کنه.

انواع دیگه ای از سرورها وجود دارن که ممکنه اسمشون رو شنیده باشید. مثل سرورهای unix و mainframe که در این ویدیو اونها رو بررسی نمی کنیم.

سرورهای industry standard بالاترین حجم رو دارن و با تقاضای زیادی از طرف بزرگ ترین سازمان ها مواجه میشن.

این سرورها برای میزبانی تعداد زیادی از کاربران طراحی شدن

در حالی که یک رایانه شخصی(PC) همونطور که از اسمش پیداست برای استفاده تنها یک کاربر طراحی شده.

سرورها هم مثل PC ها شامل پردازنده، حافظه و هارد درایو برای ذخیره داده هستند و می تونن انواع نرم افزارها یا اپلیکیشن ها رو اجرا کنن.

سرور چیست؟

سرورها در انواع شکل ها و اندازه ها موجود هستند و معمولا در این دسته بندی ها قرار می گیرند:

Universal یا tower

Universal یا tower که شبیه به رایانه های tower طراحی شده اما بزرگ تره و فضای خالی بیشتری برای قراردادن دیسک درایوها و پردازنده ها داره.

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

همچنین می تونه روی قفسه های ۱۹ اینچی کناری قرار بگیره که با اضافه کردن قفسه های ریلی ساخته میشن.

قفسه ها (racks) مثل کابینت های بزرگ فلزی هستند که از اونها برای قرار دادن سرور ها و بقیه دستگاه ها در اتاق کامپیوتر و مرکز داده استفاده میشه.

۱۹ اینچ عرض استاندارد مورد نیاز برای قرار گرفتن اکثر برند های دستگاه هاست.

rack optimized servers

سرور های بهینه شده با قفسه  (rack optimized servers) معمولا ارتفاع خیلی کمتری نسبت به سرورهای tower دارن

و برای استفاده بهتر از فضای در دسترس در قفسه های ۱۹ اینچی طراحی شدن.

ارتفاع با واحد u اندازه گیری میشه. هر u برابر با ۱٫۷۵ اینچه و فرمت متداول ۱ یا ۲ u هست.

blade servers

سرورهای تیغه ای (blade servers) در شاسی های تیغه مانند قرار می گیرند. سپس شاسی ها روی یک قفسه استاندارد ۱۹ اینچی نصب میشن.

با توجه به سازنده تیغه، شاسی ها می تونن تعداد متفاوتی از سرورها و دستگاه های دیگه

مثل تیغه های ذخیره سازی و سوییچ های شبکه رو درون خودشون جا بدن.

تیغه ها بالاترین تراکم قفسه ها رو فراهم میکنن و با جا دادن دستگاههای متعدد که با یک صفحه پشتی مرتب به هم متصل شدن،

سیم کشی و مدیریت دستگاه ها رو راحت تر می کنن. همه این امکانات هزینه بره و این یعنی تیغه ها برای هر شرایطی مناسب نیستن.

به سازمان خودتون یا هرجای دیگه ای که قبلا کار کردید فکر کنید.

اصلا متوجه شدید که سرورها کجا قرار گرفته بودن؟

همه سازمان ها سرور دارن پس چرا شما اونها رو نمی بینید؟

ما متوجه شدیم وقتی تعداد کاربرهایی که به یک سرور دسترسی دارن افزایش داشته باشه،

قابل اطمینان بودن سرور اهمیت بیشتری پیدا می کنه. این ویژگی سرور معمولا به معنی قابلیت سرور برای در حال اجرا بودن و با شکست مواجه نشدنه.

یک راه برای تقویت کردن این ویژگی، قرار دادن سرور در یک محیط امن و دور از افراد با یک منبع تغذیه مناسب و تهویه کافیه.

به همین دلایله که سرورها در معرض دید شما نیستن.

common server roles

سرورهای مشترک رایج (common server roles) این موارد رو شامل میشن:

  • file server برای ذخیره و به اشتراک گذاری فایل ها،
  • صفحه های گسترده (spreadsheets)،
  • فایلهای word، عکس ها، فایلهای mp3 و چیزهای دیگه استفاده میشه.

این نوع از داده ها به عنوان داده بدون ساختار (unstructured data) شناخته میشن.

اگر شما یک درایو شبکه ی به اشتراک گذاشته شده دارید که در محل کار ازش استفاده می کنید،

اون درایو احتمالا روی file server قرار گرفته.

الزامات خاصی برای عملکرد file server ها وجود نداره و

معمولا این سرورها کار پرینت رو هم انجام می دن یعنی مواردی که باید  پرینت بشن رو به صورت کوتاه مدت نگه داری می کنن

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

Application server

Application server یک اصطلاح عمومی دیگه است که به ماشینی اطلاق میشه که اپلیکیشن های مختلفی رو می تونه اجرا کنه

مثل سیستم های مدیریت انبار، مدیریت مخاطبان یا سیستم های ورود سفارشات و می تونه برای عملکرد های خاص دیگه هم استفاده بشه.

Database server

Database server یک اپلیکیشن دیتابیس رو اجرا می کنه مثل Microsoft sequel یا Oracle یا دیتابیس های IBM.

نوع داده ای که در این سرور دخیره میشه با عنوان داده ساختاریافته (structured data) شناخته میشه

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

Web server

Web server ها نقش متفاوتی ایفا می کنن و اون هم ارائه اطلاعات به کاربرانی که به وب سایت ها دسترسی دارن هست.

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

بعضی از سرورها از نرم افزارهایی استفاده می کنن که زیرساخت هارو اجرا می کنه.

یک نمونه رایج، کنترل کننده دامین (domain controller) هست که یک جزء کلیدی در یک زیرساختِ بر پایه ی مایکروسافته.

این نمونه، کاربران، دستگاه ها و مجوزهایی که به کاربران اجازه تعامل میدن رو کنترل می کنه.

ورود به شبکه کاربر(user network login) یک نمونه از این فرآینده.

سرورهای اجرا شونده با ایمیل (Email servers):

این اپلیکیشن ها در پشت صحنه با نرم افزار ایمیل که روی رایانه شما در حال اجراست در ارتباط هستن.

ایمیل برای خیلی از سازمان ها حیاتی و مهم شده بنابراین این سرورها باید طبق نیاز سازمان ها مشخص بشن.

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

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

مجازی سازی سرورها یک فناوریه که انقلابی در زیرساخت های سرورها به وجود آورده

و باعث شده یک سرور فیزیکی بتونه کارهای زیادی رو انجام بده.

اموزش های تصویری ما ⇐ اپارات تهران سرور

فرنوش محمدی

پادکستر و تولید کننده محتواهای تصویری و متنی طبق الگوریتم های گوگل

نوشته های مشابه

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

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

دکمه بازگشت به بالا