نوشته‌ها

PSC: Platform Service Controller

PSC: Platform Service Controller

کنترل کننده سرویس بستر های نرم افزاری در VMware یا (PSC: Platform Service Controller) چیست؟

VMware PSC چیز جدیدی نیست. این بخشی از vSphere 6.0 بود که در آن قبلاً تعدادی از خدمات را تضمین می کرد. خدماتی از قبیل :خدمات مدیریت برنامه VMware،خدمات مجوز VMware، سرویس مدیریت هویت VMware، پروکسی معکوس VMware HTTP، نماینده ی کنترل سرویس VMware، سرویس توکن امنیتی VMware، سرویس ورود به سیستم رایج VMware، چارچوب تأیید هویت VMware، سرویس دایرکتوری VMware و غیره …

VMware PSC وقتی که بصورت جداگانه مستقر می شود، در یک VM جداگانه، فقط سرویس هایی را که با PSC همراه است، مستقر می کند، نه خدمات خاص vCenter.

رابط کاربری PSC در حال حاضر بسیاری از کارها را امکان پذیر می کند، مانند:

  • افزودن و ویرایش کاربران و گروه ها برای ورود به سیستم انفرادی
  • اضافه کردن منابع هویت واحد ورود به سیستم
  • پیکربندی سیاستهای ورود به سیستم (به عنوان مثال خط مشی گذرواژه)
  • اضافه کردن Certificate Stores
  • اضافه کردن و ابطال مجوزها

PSC اجازه می دهد:

تأیید اعتبار از طریق ورود به سیستم واحد vCenter (SSO)

ارائه ESXi hosts با VMware Certificate manager (VMCA) (certificates به صورت پیش فرض)

 

 

ساده ترین کار این است که VMware PSC و سرور vCenter را روی یک VM تنها قرار دهید. به این ترتیب، مؤلفه PSC نیازی به اتصال شبکه به سرور vCenter ندارد. (همانطور که از قبل ارتباط برقرار می کند، در همان VM است).

علاوه بر موارد ذکر شده، برخی از مزایای زیر را نیز دارا می باشد:

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

معایب:

  • مناسب فقط برای محیط هایی با مقیاس کوچکتر
  • فقط دامنه ورود به سیستم

PSC Single چندین سرور vCenter  دارد که به آن وصل شده اند:

 

 

مزایا: می تواند HA را با یک بالانس کننده خارجی اطمینان دهد.

معایب: منابع بیشتری مصرف می کند.

مفهوم یک سایت، دامنه vSphere، نام دامنه

دامنه PSC: هنگام نصب PSC، فوریتی برای ایجاد vCenter Single Sign-On Domain (SSO) وجود دارد یا به یک دامنه موجود می پیوندد.  نام دامنه توسط سرویس دایرکتوری VMware برای ساختار داخلی LDAP آنها استفاده می شود. شما همیشه باید از نام دیگری استفاده کنید و سپس برای Microsoft AD ، Open LDAP یا سایر سرویسهای فهرست خود در سازمان خود استفاده کنید.

سایت PSC: می توانید دامنه های PSC را در سایت های منطقی سازماندهی کنید. سایتی در سرویس دایرکتوری VMware یک محفظه Logical برای گروه بندی نمونه های PSC در یک دامنه ورود به سیستم تک vCenter است. PSC همچنین می تواند بدون تعادل بار مستقر شود ، اما در این حالت، در صورت عدم موفقیت PSC، باید به صورت دستی بیش از نمونه های سرور vCenter که در آن ثبت شده اند با بازگشت مجدد آنها به سایر موارد کاربردی PSC در همان سایت، fail over شوید.

 توجه: Fail over روشی است که بوسیله آن یک سیستم هنگام تشخیص یک خطا یا خرابی، به طور خودکار کنترل را به یک سیستم تکراری منتقل می کند.

 

 

همواره انواع دیگر استقرارها وجود دارد که ما در اینجا خلاصه خواهیم کرد:

سیستم عامل مخلوط – ویندوز VM میزبان PSC با دو یا چند VM است که دارای vCenters مبتنی بر Windows هستند و به PSC وصل شده اند.

PSC خارجی با تعادل بار.

PSC های خارجی با بالانساز بار در چندین سایت – شما باید حداقل دو نمونه PSC پیوست شده را در دامنه vCenter SSO خود نصب یا استقرار دهید.

 

جمع بندی

در بیشتر مواقع می توانید با VM تنها در جایی کار کنید که سرور vCenter و PSC با هم همکاری می کنند. اگر می خواهید یک حالت پیوند شده پیشرفته برای vCenter خود داشته باشید و بتوانید چندین سایت را در یک کنسول منفرد مدیریت کنید، احتمالاً یک PSC خارجی یا دو PSC خارجی را در پشت یک load balancer قرار خواهید داد. باید بدانید که همه load balancer ها (متعادلین بار) پشتیبانی نمی شوند. فقط F5, Netscaler و NSX پشتیبانی می شوند و Nginix, haproxy, A10 و غیره پشتیبانی نمی شوند.

مشکل VMware Bridged در ویندوز 10

مشکل VMware Bridged در ویندوز 10

اگر می خواهید ماشین مجازی خود را به یک کامپیوتر در شبکه داخلی خود متصل کنید اما کار نمی کند و یا مشکل VMware Bridged در ویندوز 10 دارید، در اینجا راه حل هایی وجود دارد که می توانید برای رفع این مشکل استفاده کنید. این یک سناریو بسیار رایج در بین کاربران جدید VMware است. حتی اگر مدت زیادی است که از VMware استفاده می کنید و ناگهان شبکه Bridged کار خود را متوقف کرده است، می توانید این راه حل ها را نیز امتحان کنید.

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

شبکه VMware Bridged کار نمی کند

روش های مختلف زیر به شما کمک می کنند مشکل شبکه Bridged در VMware را برطرف کنید:

  1. اتصال صحیح شبکه را انتخاب کنید
  2. مجدداً کنترل Bridge VMware را راه اندازی کنید
  3. یک شبکه مجازی خاص را انتخاب کنید
  4. اتصال bridged network صحیح را انتخاب کنید
  5. بازیابی تمام تنظیمات به صورت پیش فرض را انجام دهید
  6. شبکه های غیر ضروری را در کامپیوتر میزبان غیرفعال کنید
  7. برنامه های Firewall / VPN را از رایانه میزبان غیرفعال کنید
  • اتصال صحیح شبکه را انتخاب کنید

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

برای استفاده از این گزینه، ماشین مجازی را انتخاب کرده و روی گزینه ای که برای ویرایش تنظیمات ماشین مجازی است، کلیک کنید. پس از آن، در تب سخت افزار Network Adapter را انتخاب کنید.

در سمت راست خود، باید گزینه ای به نام Bridged دریافت کنید: به طور مستقیم به شبکه فیزیکی وصل شده است.

  • مجدداً کنترل Bridge VMware را راه اندازی کنید

گاهی اوقات راه اندازی مجدد بسیار ساده، مسائل اصلی را برطرف می کند. برای حل این مشکل نیز می توانید از همان تکنیک استفاده کنید. با راه اندازی مجدد، کنترل VMware Bridge، این کار بسیار ساده است. اگر هم برخی از مسائل داخلی در VMware وجود دارد، ممکن است با این کار برطرف شوند.

  • یک شبکه مجازی خاص را انتخاب کنید

اگر گزینه Bridged ، NAT یا Host-only را انتخاب کنید ، احتمال اینکه VMware از یک شبکه مجازی اشتباه استفاده کند، وجود دارد هر چند این اتفاق بسیار نادر است. بنابراین، این یک گزینه بسیار مناسب برای شماست که می توانید شبکه مجازی خاص را به صورت دستی انتخاب کنید تا بتوانید هر حفره ای را مسدود کنید.

برای انجام این کار، ماشین مجازی را انتخاب کنید و بر روی گزینه ویرایش تنظیمات ماشین مجازی کلیک کنید.

پس از آن، به گزینه Network Adapter بروید. در سمت راست خود، باید گزینه ای تحت عنوان Custom: Specific network virtual تحت بخش Network Connection را انتخاب کنید.

از اینجا، شما باید VMnet0 را انتخاب کرده و تنظیمات خود را ذخیره کنید.

  • اتصال bridged network صحیح را انتخاب کنید

به طور پیش فرض، VMware هنگام ایجاد شبکه Bridged، آداپتور شبکه را بطور خودکار انتخاب می کند.

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

پس از باز کردن پنجره، باید روی دکمه Change Settings کلیک کرده و به آن اجازه دهید مدیر را برای انجام هرگونه تغییر در اختیار شما قرار دهد. پس از آن، شما باید VMnet0 را در این لیست پیدا کنید. اطمینان حاصل کنید که این مورد انتخاب شده است.

پس از آن، Bridged را از اطلاعات VMnet انتخاب کنید و آداپتور شبکه رایانه میزبان خود را از فهرست کشویی انتخاب کنید.

  • بازیابی تمام تنظیمات به صورت پیش فرض را انجام دهید

اگر ترفندهای زیادی ایجاد کرده اید و شبکه Bridged پس از آن کار خود را متوقف کرده است، همیشه می توانید از گزینه reset استفاده کنید که همه چیز را مانند سیستم جدید ایجاد می کند.

برای استفاده از این گزینه، ویرایشگر شبکه مجازی را باز کرده و روی دکمه Change Settings کلیک کنید تا در این پنجره تغییری ایجاد شود.

پس از آن می توانید گزینه Restore Defaults را که باید استفاده کنید، پیدا کنید.

  • شبکه های غیر ضروری را در کامپیوتر میزبان غیرفعال کنید

اگر از رایانه میزبان خود برای اتصال به چندین اتصال اترنت استفاده کرده اید، می تواند باعث بروز این مشکل شود. بهترین راه تشخیص این کار با غیرفعال کردن همه آداپتورهای اضافی شبکه در کامپیوتر میزبان است. برای انجام این کار ، Win + R را فشار دهید تا RUN اجرا شود و دستور ncpa.cpl را وارد کنید. در اینجا می توانید تمام اتصالات شبکه را پیدا کنید. روی هر اتصال کلیک راست کنید و غیرفعال کردن را انتخاب کنید. اتصال شبکه متصل شده و همه شبکه هایی با نام VMware Network Adapter را غیرفعال نکنید.

  • برنامه های Firewall / VPN را از رایانه میزبان غیرفعال کنید

اگرچه نباید اتفاق بیفتد، گاهی اوقات VPN نیز می تواند باعث بروز این مسئله شود. اگر اخیراً یک برنامه VPN یا نرم افزار فایروال را در هاست یا ماشین مجازی خود نصب کرده اید ، توصیه می شود که بطور موقت آن را غیرفعال کنید و بررسی کنید که آیا مشکل همچنان باقی مانده است یا خیر.

بررسی هارد Seagate Exos X16 16TB

بررسی Seagate Exos X16 16TB HDD

Seagate با راه اندازی سری محصولات Exos X16 در اوایل سال 2019 همچنان به گسترش ظرفیت HDD های خود می پردازد. در بررسی هارد Seagate Exos X16 16TB همانطور که از بخش دوم نام پیداست، ظرفیت این درایوها تا 16TB است.

ظرفیت عظیم در یک فرم 3.5 اینچی می تواند 33٪ petabytes بیشتر در هر رک را در مقایسه با درایوهای 12TB تأمین کند. این امر، Exos X16 را به گزینه ای ایده آل برای برنامه های کاربردی در مقیاس ابر داده ها، مراکز داده مقیاس بزرگ، برنامه های Big Data و سیستم های توزیع فایل مانند Hadoop و Ceph تبدیل می کند. درایوهای این نسخه نیز دارای ظرفیت 14TB نیز هستند.

در بررسی هارد Seagate Exos X16 16TB درون این هاردها با گاز هلیوم پر شده، که می توانند TCO را با کاهش نیازهای انرژی و وزن کاهش دهند.  این درایو در دو رابط SATA و SAS و در مدل های استاندارد و SED ارائه می شود.

Seagate بالاترین عملکرد را در 16TB ادعا می کند. درایوها دارای سنسورهای محیطی دیجیتال برای نظارت بر شرایط داخلی و همراه با Seagate Secure برای افزایش امنیت داده ها هستند.

Seagate Exos X16 Specifications

Capacity16TB
Interface12Gb/s SAS, 6Gb/s SATA
Cache256MB
Reliability
Mean Time Between Failures (MTBF, hours)2.5 million
Reliability Rating @ Full 24×7 Operation (AFR)0.35%
Nonrecoverable Read Errors per Bits Read1 sector per 10E15
Power-On Hours per Year (24×7)8,760
Limited Warranty (years)5
Performance
Spindle Speed7,200 RPM
Max. Sustained Transfer rate261MB/s
Random Read/Write 4K170/440 IOPS
Average Latency4.16ms
Power Consumption
Idle A (W) Average5W
Max Operating, Random Read/Write 4K/16Q (W)10.0, 6.3
Power Supply Requirements+12 V and +5 V
Environmental
Temperature, Operating5°C – 60°C
Vibration, Nonoperating2 to 500Hz (Grms) 2.27
Shock, Operating 2ms (Read/Write) (Gs)50
Shock, Nonoperating2ms (Gs)
Physical
Height26.11mm/1.028in
Width101.85mm/4.010in
Depth147.00mm/5.787in
Weight670g/1.477lb

NVIDIA Accelerators سرورهای HP ProLiant

شتاب دهنده های NVIDIA برای سرورهای HP ProLiant

HP همواره در انتخاب سرورهای HP ProLiant کاربران خود را راهنمایی می کند. NVIDIA Accelerators سرورهای HP ProLiant به شرح زیر است:

NVIDIA® Tesla™, NVIDIA® GRID™و تکنولوژی پردازش گرافیکی NVIDIA® Quadro

شتاب دهنده های NVIDIA به شرح زیر در دسترس هستند:

  • NVIDIA Tesla K10 Rev B Dual GPU Module
  • NVIDIA Tesla K20 5 GB Module
  • NVIDIA Tesla K20X 6 GB Module
  • NVIDIA Tesla K40 12 GB Module
  • HP NVIDIA Tesla K80 Dual GPU Module
  • NVIDIA Tesla K40C 12 GB Module
  • NVIDIA GRID K1 PCIe GPU FIO Adapter
  • NVIDIA GRID K2 PCIe GPU Kit
  • NVIDIA GRID K2 RAF PCIe GPU Kit
  • NVIDIA Quadro K2000 PCIe Graphics Adptr
  • NVIDIA Quadro K4000 PCIe Graphics Adapter
  • NVIDIA Quadro K5000 PCIe Graphics Adapter
  • NVIDIA Quadro K6000 PCIe Graphics Adapter
  • HP NVIDIA Quadro K2200 GPU Module
  • HP NVIDIA Quadro K4200 GPU Module
  • HP NVIDIA Quadro K5200 GPU Module
  • HP NVIDIA GRID K1 Quad GPU Module

بر اساس معماری CVDA N NVIDIA ، شتاب دهنده های NVIDIA یکپارچه سازی محاسبات GPU با سرورهای HP ProLiant را برای محاسبات با کارایی بالا، گرافیک مرکز داده های بزرگ و استقرار دسکتاپ مجازی را نیز امکان پذیر می سازند. این شتاب دهنده ها ضمن بهره گیری از حداکثر قابلیت اطمینان و یکپارچه سازی با ابزارهای نظارتی و مدیریت سیستم ها، نظیر برنامه مدیریت HP Insight ، تمام مزایای استاندارد محاسبات GPU را نیز ارائه می دهند.

GPU های NVIDIA Tesla

 

GPU های NVIDIA Tesla شتاب دهنده هایی هستند که در افزایش عملکرد الگوریتم های عددی، ساختاری برتر دارند. این GPU ها از CUDA پشتیبانی می کنند و شامل فناوری هایی مانند Dynamic Parallelism و Hyper-Q برای افزایش عملکرد و همچنین بهره وری انرژی هستند.

برنامه های کاربردی که از NVIDIA Accelerators سرورهای HP ProLiant بهره می برند شامل پردازش لرزه ای، شبیه سازی بیوشیمی، مدل سازی آب و هوا، پردازش تصویر، فیلم و سیگنال، امور مالی محاسباتی، فیزیک محاسباتی، CAE  CFD و آنالیز داده ها است. ماژول های NVIDIA تسلا K10 برای الگوریتم های خاص و دقیق مانند مواردی که در برنامه های لرزه ای کلیدی خاصی، استفاده می شوند، بهینه شده اند. ماژول های NVIDIA Tesla K20، K20X،K40 (C) ،K80 همه منظوره کلی هستند و برای هر دو الگوریتم دقیق با دو بهینه سازی، به ترتیب 5GB, 6GB, 12GB, 24GB بهینه شده اند.

GPU های NVIDIA Quadro

GPU های NVIDIA Quadro عملکرد گرافیکی برجسته ای را در طیف وسیعی از برنامه های حرفه ای ارائه می دهند. آداپتورهای Quadro K2000، K4000، K2200 و K4200 به ترتیب دارای 2 گیگابایت، 3 گیگابایت، 4 گیگابایت و 4 گیگابایت از حافظه پردازنده هستند و در تجسم از راه دور با قابلیت چند مانیتور برتری دارند.

آداپتورهای کوادرو K5200 ،K5000 و K6000، با 4GB, 8GB, 12GB به ترتیب از حافظه پردازنده ،آداپتورهای انتخابی برای تجسم از راه دور 3D با مقیاس بزرگ و با وضوح بالا هستند. GPU های NVIDIA GRID برای زیرساخت های رومیزی مجازی (VDI) بهینه شده اند. آداپتور Grid K1 دارای 4 پردازنده گرافیکی در یک کارت PCIe است و از تعداد زیادی کاربر با برنامه های دسکتاپ استاندارد پشتیبانی می کند.

GPU های NVIDIA GRID

آداپتور (Grid K2 (RAF دارای دو پردازنده گرافیکی است که ویژگی های تجسم کلاس حرفه ای NVIDIA Quadro® کارتهای Quadro رده بالا و همچنین برنامه های دسکتاپ مجازی را در همان پایگاه داده امکان پذیر می کند.

اکوسیستم HP GPU شامل مشخصات و صلاحیت بستر های نرم افزاری HP Cluster Platform، نرم افزار خوشه ای HP-supported GPU-aware و همچنین نرم افزار خوشه ای third-party GPU-aware cluster برای ماژول های NVIDIA Tesla, Quadro و GRID در سرورهای HP ProLiant می باشد.

به طور خاص، برنامه ی (HP Insight Cluster Management Utility (CMU، حسگرهای GPU، مانند دما را کنترل و نمایش خواهد داد. Insight CMU همچنین درایورهای GPU و نرم افزار CUDA را نصب و تهیه خواهد کرد.

Insight CMU با برنامه ریزان محبوب مانند Adaptive Moab ، Altair PBS Professional و IBM Platform LSF متحد و هماهنگ است و همه اینها قابلیت برنامه ریزی مشاغل را بر اساس الزامات GPU دارند.

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

 

معرفی سخت افزارهای سرور قسمت نهم – ساختار CPU ها

 

در این مقاله از سری مقالات معرفی سخت افزارهای سرور به سراغ معرفی ساختار مقدماتی پردازنده یا همان CPU سرور خواهیم پرداخت . در این مقاله در خصوص CPU Socket ها ، هسته های پردازنده یا Processor Core ها ، معماری CPU و همچنین در خصوص نحوه اضافه کرده هسته های بیشتر به پردازنده سیستم که باعث بالارفتن قدرت پردازشی سرور می شود صحبت خواهیم کرد. در مقاله های قبلی با توجه به اهمین بحث ذخیره سازی اطلاعات و Storage ها بیشتر در خصوص این نوع از سخت افزارها صحبت کردیم اما در اینجا بیشتر بحث در خصوص معماری CPU ها خواهد بود.

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

گسترش روز به روز فناوری های مجازی سازی باعث شده است تا مدیران شبکه مجبور شوند به تعداد هسته های موجود بر روی CPU ها سرورهایی که در نقش میزبان یا HOST در ساختارهای مجازی سازی استفاده می شوند بیشتر توجه کنند . هر چند که هسته های CPU بصورت مستقیم و مشخص به ماشین های مجازی اختصاص داده نمی شود اما تعداد هسته های موجود بر روی سرور فیزیکی تاثیر مستقیمی بر روی کارایی و عملکرد ماشین های مجازی دارد که بر روی سرور HOST قرار می گیرند . در یک جمله می توان گفت هر چه تعداد هسته های CPU یک سرور بیشتر باشد ، سرور پتانسیل میزبانی تعداد ماشین مجازی بیشتری را خواهد داشت . چرا می گوییم پتانسیل ؟ به دلیل اینکه فاکتورهای زیادی برای تخمین تعداد ماشین های مجازی قابل ایجاد بر روی سرور به غیر از بحث CPU وجود دارد ، مثلا یکی از محدودیت ها یا فاکتورهای دیگر در تعداد ماشین های مجازی میزان حافظه RAM فیزیکی موجود بر روی سرور است.

شما می توانید با ضرب تعداد CPU های فیزیکی سرور در تعداد هسته های موجود بر روی هر کدام از CPU ها به تعداد هسته های موجود بر روی کل سرور دست بیابید . دقت کنید که گفتیم تعداد CPU های فیزیکی نه تعداد Socket های فیزیکی ، موارد بسیاری وجود دارد که شما در سرور خود Socket های خالی دارید . بیشتر تولید کنندگان سرور در دنیا ممکن است Socket های خالی بر روی بورد سرورهای خود تعبیه کنند تا در صورت نیاز به بروز رسانی سرور بتوانند از این Socket ها برای اضافه کردن CPU استفاده کنند و البته طبیعی است که با نبود CPU قیمت آن سرور هم نسبت به سروری که دارای CPU به جای Socket خالی می باشد بیشتر خواهد بود . خوب این یک نکته جالب را نشان می دهد ، سیستم سرور معمولا می تواند انتخاب های متنوعی را در اختیار مدیر سیستم قرار دهد . مثلا من سرورهایی را دیده ام که بر روی برد آنها قابلیت نصل 4 یا 5 عدد CPU فیزیکی وجود داشت که هر کدام از CPU هایی که بر روی این Socket ها می توانستند قرار بگیرند توانایی پشتیبانی از چندین هسته را داشتند که هر کدام می تواند انتخاب متنوعی را در اختیار مدیران سیستم قرار دهد ، از جمله اینکه شما براحتی می توانید با استفاده از قابلیت Over Clocking کارایی سیستم را به خوبی زیاد کنید.

در حالت معمول هر پردازنده ای که بتواند clock speed یا سرعت ساعت بیشتری داشته باشد دارای کارایی بیشتری نیز می باشد . البته این مسئله در کنار ثابت بودن معماری CPU انجام می شود و در معماری آن تغییری حاصل نمی شود . شما همیشه نمی توانید سرعت CPU را بر اساس Clock Speed آن تعیین کنید . برخی از CPU ها از مشابه های دیگر آن بهتر هستند هر چند که Clock Speed آنها نسبت به دیگر CPU های مشابه کمتر است اما خروجی بهتری در پردازش ها ارائه می دهند . در واقع معیار اصلی تعداد پردازش ها یا بهتر بگوییم تعداد دستوراتی است که هر CPU قادر است در هر ثانیه پردازش کند . Clock Speed میتواند تعداد این دستورات را که در ثانیه انجام می شود را محدود کند و اجازه استفاده بیشتر از قابلیت های CPU را به سیستم ندهد . اکثر CPU ها امروزی قادر به اجرای چندین دستورالعمل در هر دوره زمانی Clock Cycle هستند.

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

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

چند لحظه پیش در خصوص پردازنده های چند هسته ای و همچنین اضافه کردن CPU فیزیکی ثانوی به سرور اشاره ای داشتیم و گفتیم که در حالت ایده آل این پردازنده ثانوی می تواند تا 50 درصد کارایی سرور را بالا ببرد. دلیل اینکه به حالت ایده آل اشاره کردیم این بود که هر سروری قادر به استفاده درست از CPU ها جانبی و ثانوی نبوده و اضافه شدن این تعداد CPU به اینگونه سرورها می تواند آن را دچار مشکل کند. دلیل این مشکل فرآیند threading می باشد . یک Thread یک قسمت مستقل از عملیات اجرایی سیستم است . اگر نرم افزاری به گونه ای برنامه ریزی شده است که صرفا می تواند در CPU بر روی یک Thread اجرا شود ، سیستم قادر نخواهد بود این نرم افزار را به Thread های متعدد تقسیم کرده و اجرای آن را به CPU های موجود تقسیم کند . تنها روشی که شما می توانید از مزایای استفاده از چندین CPU بصورت همزمان استفاده کنید این است که نرم افزار شما هم بصورت چند نخی یا Multi Threading طراحی شده باشد . نرم افزارهای Multi Thread این قابلیت را دارند که پردازش های خود را تفکیک کرده و هر کدام را به سمت یکی از CPU های موجود بر روی سیستم ارسال کنند.

معماری CPU

وقتی به سراغ خریداری سخت افزارهای سرور می روید حتما با واژه هایی مثل x86 یا x64 یا Itanium مواجه شده اید که در مورد CPU های موجود صحبت می کنند . این واژه های در واقع همان چیزی است که ما به نام معماری CPU می شناسیم . در واقع معماری CPU به ما نشان می دهد که CPU چه نوع کدی را می تواند اجرا کند . برای مثال نرم افزارهایی که برای سیستم های 64 بیتی و یا Itanium نوشته شده اند را نمی توان بر روی CPU های 32 بیتی اجرا کرد . اما استثنائی که در اینجا وجود دارد این است که CPU های 64 بیتی قادر به اجرای نرم افزارهای 32 بیتی هستند البته این در صورتی است که سیستم عامل مورد نظر نیز این قابلیت را دارا باشد .

نتیجه

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

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

تجارت سرور ماندگار –  ساختار CPU ها , تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور HP ،سرور اچ پی، تجارت سرور ماندگار – ساختار CPU ها, قیمت سرور، قیمت سرور HP، قیمت سرور اچ پی، تعمیرات سرور، تعمیر سرور، تجارت سرور ماندگار – ساختار CPU ها ، فروش سرور، سرور g8، مدل DL380، مدل ML310، هارد سرور، رم سرور، CPU سرور، سرور قوی، سرور ارزان، مدل سرور، HP Proliant Server , سرور hp , سرور اچ پی , تعمیرات سرور hp , نصب و راه اندازی شبکه , سرور ML310 , تعمیرات تخصصی سرور hp , فروش سرور , فروش سرور hp , hp proliant server ml310e g8 v2 , voip , ram hp , hard , power , نصب و راه اندازی voip , نصب و راه اندازی شبکه , قیمت سرور , dl380p , dl320 , شبکهسرور HP | سرور اچ پی | تعمیرات سرور | server hp | cartridge hp| notebook hp| laptop hp| scanner hp| printer hp | hp iran | ارائه دهنده محصولات اصلی HP| نمایندگی اچ پی | نمایندگی DL380 | ML370 | Proliant | HP Proliant | HP DL380 | انحصاری HP | پرینتر HP | اسکنر HP | لپ تاپ HP | کارتریج HP | پلاتر HP | سرور HP | اچ پی HP | HP Iran | تعمیرات HP | HP | proliant proliant server | proliant dl 5620 |اچ پی | سرور اچ پی | رک | Memory | هارد | hp hard  HP Memory | | power|750w | G7 G8 | hp proliant dl380 | hp proliant ml370 |HP server dl | فروش سرور hp | نمایندگی hp | شرکت HP| محصولات HP| ماشینهای اداریHP | تعمیراتHP | گارانتیHP | نمایندگیHP | وارد کننده hp | خدمات HP| اخبار HP| لیست قیمت محصولات HP| فروش سرور | اچ پی | اچپی | سرور اچ پی | نمایندگی hp| فروش سرورhp | فروش سرور اچ پی | قیمت سرور | قطعات سرور hp| تعمیرات پرینتر | تعمیر پلاتر hp| سرورhp | سرور hp | فروش سرور hpفروش سرور HP| سرور HP| فروش سرور | خرید سرور | خریدسرور| فروش سرور اچپی | فروش سرور اچ پی | نمایندگی اچ پی | فروش سرور | گارانتی اچ پی | فروش سرور | ماشینهای اداری اچ پی | ماشینهای اداری hp | تعمیرات اچ پی | تعمیرات hp | نمایندگی تعمیرات اچ پی | نمایندگی تعمیرات hp | سرور hp | proliant dl380p g8 | proliant dl380g7 | سرور | hp proliant dl380g6 | سرور hp proliant | خرید سرور | سرور hp| خرید hp | سرور اچ پی | سرور hp| مرکز hp | فروش hp | قیمت hp | server hp | HP ProLiant DL380p G8 Server Series | HP ProLiant DL380 G7 Server series | ProLiant DL370 G6 Server series | HP ProLiant DL500 Servers | Proliant Tower Server | server hp ML310e g8Server HP | hp proliant server dl160 g8 | سرور ML310 | VMware | سرور DL380 | قیمت سرور | قیمت Server | سرورML350 |HP ProLiant Server ML310e G8 | HP ProLiant Server ML310e G8 V2 | HP ProLiant Server ML350e G8 | محصولات اچ پی |HP ProLiant Server ML350e G8 V2 | HP ProLiant Server ML350p G8 | سرور اچ پی ML350e G8 V2 |HP ProLiant Server ML370 G6 | HP ProLiant Server DL320e G8 V2 | ساختار CPU ها – سرور HP | سرور اچ پی ML350p G8 | HP ProLiant Server DL380p G8 | HP ProLiant Server DL380p G8 V2 | سرور اچ پی DL320e G8 V2 |HP ProLiant Server DL560 G8 | HP ProLiant Server DL580 G7 | سرور اچ پی DL380p G8 | سرور اچ پی DL380p G8 V2 | محصولات HP | VMware San Solution DAS NAS HP Proliant | شرکت HP | شرکت اچ پی | فروش Ram | voip|Voip|VOIP| | شبکه | تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور | SSHD | تجارت سرور ماندگار –  ساختار CPU ها|

معرفی سخت افزارهای سرور قسمت هشتم – هماهنگی هارد SAS و SATA و Expander ها

 

در مقاله قبلی توضیح دادیم که SAS نمونه بروزشده و در واقع مدرن ساختار SCSI است . SAS ها با تمامی دستوراتی که در SCSI ها وجود داشتند تطبیق دارند و از آنها پشتیبانی می کنند اما لایه فیزیکی به جای استفاده از توپولوژی Bus قیدیم بر اساس پروتکل نقطه به نقطه سویچی یا Point to Point Switched کار می کنند . شاید برای شما هم جالب باشد بدانید که با توجه به اینکه SAS ها نمونه بروزشده SCSI ها هستند اما آنها را می توان با درایو های SATA در یک Bus مشترک ترکیب کرد. دلیل اینکه می توان چنین کاری انجام داد را بیشتر می توان جدیدتر بودن تکنولوژی SAS نسب به تکنولوژی SATA اعلام کرد . در واقع SAS ها طرح اصلی خود را از روی SATA الگوبرداری کرده اند ، هر دو نوع درایو SATA و SAS از اتصالات سطح پایین و همچنین سرعت انتقال های 1.5 و 3 و 6 گیگابیت بر ثانیه استفاده می کنند.

ارتباطات فیزیکی

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

هماهنگی SCSI یا SCSI Compatibility

قطعا این سئوال برای شما هم پیش خواهد آمد که اگر طراحی SAS واقعا از SCSI گرفته شده است پس چگونه است که درایو های SATA می توانند با رابط های SAS براحتی کار کنند ؟ از طرفی دیگر ساختار درایو های SATA بر اساس همان ساختار قدیمی درایوهای ATA طراحی شده است و در واقع این دو تشابه زیادی با درایو های SCSI ندارند ! بایستی بدانید که دلیل اینکه استفاده از درایوهای SATA و SAS بصورت یکسان در تکنولوژی SAS وجود دارد این است که Back Plain مربوط به SAS از سه پروتکل مختلف پشتیبانی می کند. اولین پروتکل از این سه عدد به نام SSP یا Serial SCSI Protocol شناخته می شود . Serial SCSI Protocol برای ارسال دستورات SCSI به دستگاه های SAS مورد استفاده قرار می گیرد .دومین پروتکل به نام SATA Tunneling Protocol یا SATA Tunneled Protocol شناخته می شود که به اختصار به آن STP گفته می شود . SATA Tunneling Protocol به دستورات Serial ATA ها اجازه دهد که به سمت SAS Backplane منتقل شوند. سومین پروتکل مورد استفاده SCSI Management Protocol یا SMP است . این پروتکل به اطلاعات مدیریتی اجازه می دهد که به سمت گسترش دهنده ها یا Expander ها ارسال شوند .

با توجه به اینکه هر دو نوع دستگاه SAS و SATA قابلیت اتصال به Backplane موجود بر روی SAS را دارند ، ممکن است این سئوال برای شما پیش بیاید که از کدامیک از این دو نوع دستگاه SAS یا SATA استفاده کنیم و یا از ترکیبی از این دو استفاده کنیم ؟ خوب برای اینکه به پاسخ این سئوال برسیم لازم است کمی با ذات کاری SASدرایو های SAS و SATA بیشتر آشنا شویم . مقایسه SAS و SATA مثل مقایسه خودرو پیکان روئا با لامبورگینی است . هر چند که هر دوی این خودروها شما را به سمت مقصد میبرند و در نهایت به مقصد می رسید ، اما شما در پیکان روئا ضمن اینکه امنیت چندانی ندارید سرعت و شتاب کمتری نیز نسبت به خودروی لامبورگینی دارید که ضمن دارا بودن امنیت مناسب ، سرعت بسیار بیشتری نسبت به پیکان روئا دارد . در این مثال درایو های SATA مانند همان پیکان روئا هستند ، به زبان عامیانه هارد درایو های SATA هزینه بسیار کمتری برای ذخیره سازی داده بر روی خود دارند بنابراین این نوع هارد درایو ها برای ذخیره سازی حجم زیاد اطلاعات با هزینه پایین بسیار مناسبتر هستند . از طرفی دیگر درایو های SAS ضمن اینکه بسیار گرانتر از درایوهای SATA هستند اما کارایی بسیار بهتری را ارائه می دهند و صد البته قابل اعتماد تر از هارد درایوهای SATA هستند.

کدامیک را انتخاب کنیم ؟

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

چند نکته در مورد گسترش دهنده ها یا Expander ها

در همین سری از مقالات اشاره کردیم که SCSI ها قدیمی در صورت استفاده از Expander ها می توانستند هشت تا شانزده عدد دستگاه را پشتیبانی کنند ، با توجه به اینکه SAS از Serial Bus استفاده می کند می توانست در صورت استفاده از Expander تا 65535 عدد دستگاه را پشتیبانی کند . با توجه به اینکه من در مورد استفاده از Expander های قدیمی چندان تبهری ندارم بهتر است چند نکته در خصوص SAS Expander ها توضیح بدهم . خوب سازمان های بزرگ نیاز دارند که سرورهای آنها به تعداد زیادی هارد درایو متصل شوند ، برخی اوقات این به دلیل بالا بردن کارایی سیستم است ، مثلا برای اینکه بتوانند از Striped RAID استفاده کنند اینکار را انجام می داند . دلیل دیگری که استفاده و متصل شدن به هارد دیسک های زیادی را طلب می کند ، ظرفیت ذخیره سازی بیشتر است ، اما به هر حال و به هر دلیلی که باشد برای اینکار SAS Initiator به تنهایی کفایت نمی کند .

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

بصورت کلی دو نوع SAS Expander وجود دارد که شما بایستی در خصوص آنها اطلاعاتی داشته باشید . اولین نوع به نام Edge Expander می باشد . Edge Expander ها می توانند تا نهایت 255 عدد دستگاه SAS را پشتیبانی کنند اما شما می توانید با استفاده از دو عدد از Edge Expander ها این تعداد را به 510 عدد درایو برسانید. البته عدد 510 با عدد 65535 ای که قبلا اشاره کردیم تا حدود زیادی تفاوت دارد . پشتیبانی از این تعداد زیاد از درایوهای SAS تنها با استفاده از نوع دوم از Expander ها امکانپذیر است که به نام FANOUT Expander شناخته می شوند. FANOUT Expander ها بین SAS Initiator و Edge Expander قرار می گیرند ، هر کدام از این FANOUT Expander ها می توانند تا 255 عدد از Edge Expander ها را در درون خود جای دهند، که هر کدام از آنها قادر به پشتیبانی از 255 عدد درایو خواهد بود . البته توجه کنید که این محدودیت های تئوری طراحی SAS می باشد. من به شخصه در محیط واقعی چنین تعداد عظیمی از درایو ها را که به یک سرور متصل شده اند هرگز ندیده ام . البته چه بسا بزوری سازندگان سرور بدون نیاز به Expander ها قابلیتی برای پشتیبانی از این تعداد درایو را در سرورهای خود ببینند . تصور کنید که اگر این تعداد از درایو به همدیگر متصل شوند تامین برق مورد نیاز آنها و از طرفی گرما و ترافیک کاری که بر روی سرور ایجاد می کنند چقدر می تواند زیاد باشد.

نتیجه

در این قسمت در خصوص هارد درایو های SAS و همچنین Expander ها صحبت کردیم و مزایای هر کدام را ذکر کردیم و تقریبا بحث خود در خصوص دستگاه های ذخیره سازی داخلی سرور را به اتمام رساندیم . در این سری مقالات سعی داشتم بیشتر شما را با ساختار کلی سرورها آشنا کنم و بدیهی است که هنوز بسیاری دیگر از قطعات سرور که توضیحاتی در خصوص آنها ارائه نشده است در بحث ما باقی خواهد ماند ، در مقاله بعدی که در واقع قسمت پایانی این سری مقالات می باشد به بررسی ساختار پردازنده یا CPU سرورها بصورت مقدماتی خواهیم پرداخت و این سری مقالات را به پایان خواهیم رساند.

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

تجارت سرور ماندگار – هماهنگی هارد SAS و SATA و Expander ها , تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور HP ،سرور اچ پی، تجارت سرور ماندگار – هماهنگی هارد SAS و SATA و Expander ها , قیمت سرور، قیمت سرور HP، قیمت سرور اچ پی، تعمیرات سرور، تعمیر سرور، تجارت سرور ماندگار – هماهنگی هارد SAS و SATA و Expander ها ، فروش سرور، سرور g8، مدل DL380، مدل ML310، هارد سرور، رم سرور، CPU سرور، سرور قوی، سرور ارزان، مدل سرور، HP Proliant Server , سرور hp , سرور اچ پی , تعمیرات سرور hp , نصب و راه اندازی شبکه , سرور ML310 , تعمیرات تخصصی سرور hp , فروش سرور , فروش سرور hp , hp proliant server ml310e g8 v2 , voip , ram hp , hard , power , نصب و راه اندازی voip , نصب و راه اندازی شبکه , قیمت سرور , dl380p , dl320 , شبکهسرور HP | سرور اچ پی | تعمیرات سرور | server hp | cartridge hp| notebook hp| laptop hp| scanner hp| printer hp | hp iran | ارائه دهنده محصولات اصلی HP| نمایندگی اچ پی | نمایندگی DL380 | ML370 | Proliant | HP Proliant | HP DL380 | انحصاری HP | پرینتر HP | اسکنر HP | لپ تاپ HP | کارتریج HP | پلاتر HP | سرور HP | اچ پی HP | HP Iran | تعمیرات HP | HP | proliant proliant server | proliant dl 5620 |اچ پی | سرور اچ پی | رک | Memory | هارد | hp hard  HP Memory | | power|750w | G7 G8 | hp proliant dl380 | hp proliant ml370 |HP server dl | فروش سرور hp | نمایندگی hp | شرکت HP| محصولات HP| ماشینهای اداریHP | تعمیراتHP | گارانتیHP | نمایندگیHP | وارد کننده hp | خدمات HP| اخبار HP| لیست قیمت محصولات HP| فروش سرور | اچ پی | اچپی | سرور اچ پی | نمایندگی hp| فروش سرورhp | فروش سرور اچ پی | قیمت سرور | قطعات سرور hp| تعمیرات پرینتر | تعمیر پلاتر hp| سرورhp | سرور hp | فروش سرور hpفروش سرور HP| سرور HP| فروش سرور | خرید سرور | خریدسرور| فروش سرور اچپی | فروش سرور اچ پی | نمایندگی اچ پی | فروش سرور | گارانتی اچ پی | فروش سرور | ماشینهای اداری اچ پی | ماشینهای اداری hp | تعمیرات اچ پی | تعمیرات hp | نمایندگی تعمیرات اچ پی | نمایندگی تعمیرات hp | سرور hp | proliant dl380p g8 | proliant dl380g7 | سرور | hp proliant dl380g6 | سرور hp proliant | خرید سرور | سرور hp| خرید hp | سرور اچ پی | سرور hp| مرکز hp | فروش hp | قیمت hp | server hp | HP ProLiant DL380p G8 Server Series | HP ProLiant DL380 G7 Server series | ProLiant DL370 G6 Server series | HP ProLiant DL500 Servers | Proliant Tower Server | server hp ML310e g8Server HP | hp proliant server dl160 g8 | سرور ML310 | VMware | سرور DL380 | قیمت سرور | قیمت Server | سرورML350 |HP ProLiant Server ML310e G8 | HP ProLiant Server ML310e G8 V2 | HP ProLiant Server ML350e G8 | محصولات اچ پی |HP ProLiant Server ML350e G8 V2 | HP ProLiant Server ML350p G8 | سرور اچ پی ML350e G8 V2 |HP ProLiant Server ML370 G6 | HP ProLiant Server DL320e G8 V2 | هماهنگی هارد SAS و SATA و Expander ها  – سرور HP | سرور اچ پی ML350p G8 | HP ProLiant Server DL380p G8 | HP ProLiant Server DL380p G8 V2 | سرور اچ پی DL320e G8 V2 |HP ProLiant Server DL560 G8 | HP ProLiant Server DL580 G7 | سرور اچ پی DL380p G8 | سرور اچ پی DL380p G8 V2 | محصولات HP | VMware San Solution DAS NAS HP Proliant | شرکت HP | شرکت اچ پی | فروش Ram | voip|Voip|VOIP| | شبکه | تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور | SSHD | تجارت سرور ماندگار – هماهنگی هارد SAS و SATA و Expander ها|

معرفی سخت افزارهای سرور قسمت هفتم – هارد دیسک Serial Attached SCSI یا SAS

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

برای اینکه بتوانید واقعا ارزش هارد دیسک های SAS را درک کنید بهتر است کمی در خصوص تاریخچه این نوع درایو برای شما توضیح بدهیم . در دهه 1990 تقریبا تمامی سرورها از هارد دیسک های SCSI ( اسکازی تلفظ می شود ) می کردند. اگر کسی در آن زمان به عنوان مهندس سیستم از هارد دیسک های SCSI استفاده کرده باشد قطعا به شما در خصوص این نوع از هارد دیسک ها تعریف نخواهد کرد و یه عنوان یکی از مشکل ترین هارد دیسک ها از آن نام خواهد برد. روشی که در پیاده سازی هارد دیسک های SCSI در آن زمان استفاده می شد بر اساس چیزی بود که به نام multidrop bus شناخته می شد که البته به آن SCSCI Bus هم گفته می شد . SCSI Bus شامل یک کارت کنترلر یا Controller Card که در داخل SCSI Initiator قرار داشت ، یک کابل یا تسمه نواری ، یک یا بیشتر از یک عدد دستگاه SCSI و در نهایت یک Terminator می شد.

نکته جالب و مفیدی که در خصوص این نوع پیاده سازی SCSI وجود داشت امکان ترکیب و تطبیق دادن دستگاه های مختلف یا به اصطلاح Mix Match کردن دستگاه های مختلف بود ، با این امکان به محض اینکه به دستگاه مورد نظر یک SCSI ID ( در مورد این مسئله بعدا بیشتر بحث خواهیم کرد ) تعلق بگیرد به عنوان یک SCSI به سیستم معرفی می شود . این یعنی اینکه شما می توانید یک هارد درایو ، یک نوار یا Tape Drive ، یا حتی یک اسکنر را به یک SCSI Bus متصل کنید . متاسفانه این انعطاف پذیری هزینه زیادی را در بر داشت . هر SCSI Bus می تواند تا حداکثر هشت یا شانزده عدد دستگاه را به هم متصل کند . نکته در اینجاست که ساختار پردازشی یا بهتر بگوییم ساختار کاری SCSI Bus ها بصورت موازی یا Parallel است و بنابراین تمامی دستگاه هایی که به این Bus متصل می شوند از پهنای باند بصورت مشترک استفاده می کنند و این یعنی اینکه با بالا رفتن تعداد دستگاه هایی که به یک Bus متصل می شوند تمامی دستگاه های دیگری که به همین Bus متصل شده اند از نظر کارایی دچار مشکل خواهند شد.

کار کردن با پیاده سازی هایی که در دهه 1990 برای هارد دیسک های SCSI انجام می شد به دلیل وجود محدودیت های سخت افزاری نسبتا سخت بود . هر دستگاهی که به یک SCSI Bus متصل میشد بایستی یک شماره SCSCI ID می گرفت ، در واقع SCSI ID شماره ای بود که کنترلر برای شناسایی دستگاه مورد نظر به آن اختصاص می داد. معمولا SCSI ID یک دستگاه از طریق استفاده از سویچ ها ، جامپرها و یا شماره ای که در پشت دستگاه ذکر شده است تنظیم می شود. مسئله ای که کارکرد SCSI ID را کمی مشکل می کرد این بود که همه دستگاه ها از SCSI ID پشتیبانی نمی کردند. برای درک بهتر این مسئله فرض کنید که اگر شما تمامی شماره ها را به غیر از شماره 3 استفاده کرده باشید و یک دستگاه جدید به سیستم اضافه کنید که عدد 3 را پشتیبانی نمی کند برای اینکه بتوانید تنظیمات درست را اعمال کنید بایستی تمامی SCSI ID های موجود بر روی دستگاه های مختلف را مجددا عوض کنید تا بتوانید یک SCSI ID منحصر به فرد به دستگاه جدید بدهید .

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

یکی دیگر از مشکلات SCSI نیازمندی این سیستم به ترمیناتور یا پایان دهنده بود . دستگاه هایی که در یک SCSI Bus قرار میگیرند بصورت Daisy Chain به یکدیگر متصل می شوند و آخرین دستگاه که به این شکل به Bus متصل شده است دارای یک Terminator می باشد . بیشتر دستگاه های SCSI ای که در قدیم وجود داشتند نیازمند یک قطعه سخت افزاری ویژه به عنوان Terminator بودند اما دستگاه های جدیدتر و پیشرفته تر این Terminator را در ساختار خود دیده بودند . اما نکته در اینجاست که خود Terminator ها معمولا یا گم می شدند و یا بدون هیچ دلیل موجهی دچار مشکل می شدند و خراب می شدند . خوب با به وجود آمدن هر گونه مشکلی در این رابطه برای هر یک از دستگاه های موجود در Bus تمامی این دستگاه ها دچار مشکل می شدند . خوب شما تصور کنید که در چنین مشکلاتی بایستی آخرین درایورهای موجود دستگاه و اطمینان از هماهنگی و تطابق دستگاه ها در دستگاه های SCSI و کارت های کنترلر همگی بررسی شوند ، به نظرم بهتر است دیگر از ورود کردن به این نوع مشکلات سخت افزاری پیچیده خودداری کنیم و به بحث اصلی بپردازیم . در نهایت به این موضوع می رسدید که پیاده سازی SCSI ای که به درستی کار کند بسیار مشکل بود .

نسل جدید SCSI ها

خوب بعد از اینکه کمی در خصوص مشکلاتی که در استفاده از هارد درایو های SCSI سنتی وجود دارد صحبت کردیم حتما برای شما هم کمی تردید ایجاد شده است که آیا با این حال ما می توانیم از Serial Attached SCSI ها استفاده کنیم یا خیر ؟ بایستی توجه شما را به این موضوع جلب کنم که دیگر هارد درایوهای SCSI دارای ساختار قدیمی نیستند و به مرور زمان خود را پیشرفت داده اند و امروزه شما با عنوان هارد درایوهای SAS براحتی می توانید از این دستگاه ها استفاده کنید . خوب شاید برای شما هم جالب باشد که بدانید که SAS های امروزی چندان از نسل گذشته خود چیزی به ارث نبرده اند و تغییراتی اساسی در آنها انجام شده است . تنهای چیزهایی که به ظاهر از نسل قبی است دستگاه ها به جای مانده است واژه های سخت افزارهای مورد استفاده و همچنین تا حدودی شباهت های ظاهری می باشد که فکر می کنم بیشتر از این حد نیز نباشند .

حتی کلمه Serial Attached SCSI هم بیانگر این است که SAS ها از SCSI ها سنتی و قدیمی متفاوت هستند . همانطور که قبلا هم اشاره کردیم SCSI بر اساس ساختار کاری موازی یا Parallel کار می کرد و هشت یا شانزده عدد دستگاه را می توانست پشتیبانی کند . در مقابل این محدودیت SAS ها از یک Serial Bus یا باس ترتیبی استفاده می کنندو می توانند در صورت استفاده از دستگاه های Port Expander تا 65535 عدد دستگاه را پشتیبانی کنند . استفاده از Serial Bus ها در درایو های SAS نه تنها به این معنی است که تعداد بیشتری دستگاه می توانند به آن متصل شوند بلکه سرعت throughput بیشتری را نیز فراهم می کند. یکی از مهمترین مشکلاتی که SCSI ها داشتند استفاده از Bus های موازی یا Parallel بود که باعث اشتراک گذاری پهنای باند موجود و در نتیجه کاهش سرعت می شد . در SAS هر یک از دستگاه ها بصورت مجزا یک ارتباط با SCSI Initiator و یا حتی خود کارت کنترلر برقرار می کنند. به همین دلیل هارد درایوهای SAS محدودیت پهنای باند اشتراکی را که عنوان کردیم را در خود ندارند . در واقع درایو های SAS معمولا سرعت هایی معادل 3 یا 6 گیگابیت بر ثانیه را پشتیبانی می کنند.

نکته قابل توجه و همچنین یکی دیگر از مزایای Serial Bus ها این است که به دلیل اینکه تنها یک دستگاه بصورت مستقل به سیستم متصل شده است نیازی به پایان دهنده یا Terminator نیست . خوب در مورد مشکلات ناشی از SCSI ID ها چطور ؟ در واقع SAS ها همان مشکلات را دارند و از همان ساختار SCSI ID استفاده می کنند اما اینبار به جای SCSI ID به آن Port Identifier یا شناسه پورت می گویند. اما خبر خوبی هم دار کار است ، شما دیگر نبایست در SAS ها نگران SCSI ID ها باشید برای اینکه سازندگان SCSI مشکلات فوق را با الگوبرداری از ساختار سازندگان کارت شبکه حل کردند .

سالها قبل و در عصر پارینه سنگی اینطور نبود که هر کارت شبکه بصورت خودکار یک آدرس سخت افزاری منحصر به فرد یا MAC Address داشته باشد و این آدرس بایستی بصورت دستی و با استفاده از DIP Switch هایی انجام می شد که بر روی کارت تعبیه شده بودند . در یک شبکه شما به عنوان مدیر شبکه بایستی بصورت دستی برای تمامی کارت های شبکه یک آدرس MAC اختصاص می دادید . خوب این مشکل بزرگی بود که تولید کنندگان کارت های شبکه را بر این داشت که یک ساختار جامع آدرس دهی بین المللی برای آدرس های سخت افزاری ایجاد و از آن برای اعمال آدرس MAC استفاده کنند . همین مفهوم ساده برای SCSI ID ها نیز الگو برداری و پیاده سازی شد . هر پورت SAS برای خود یک شناسه پورت یا Port Identifier خاص خود را دارد و مدیران شبکه دیگر نیازی به انجام تنظیمات آن بصورت دستی نخواهند داشت .

واژگان مربوط به SCSI

خوب در حین این مقال ممکن است که با یک سری واژه روبرو شده باشید که بد نیست در خصوص آنها نیز توضیحاتی بدهیم ، Initiator یکی از اجزای است که امکان برقراری ارتباط با دستگاه های SCSI را ممکن می سازد . در خصوص دستگاه های SAS واژه Initiator در واقع ابزاری است که بصورت پیشفرض بر روی برد سیستم قرار گرفته است و یا اینکه بصورت Add-On به کارت کنترلر SAS متصل شده است . هدف یا Target در واقع دستگاهی است که Initiator با آن ارتباط برقرار می کند . یک Target از نظر محتوایی می تواند یک درایو SAS به تنهایی و یا یک مجموعه از دیسک ها بصورت Array یا RAID باشد . Service Delivery Subsystem یا سرویس دریافتی زیر سیستم ها به کابل هایی اشاره می کند که Initiator را به Target متصل می کنند. Expander یا گسترش دهنده ، گفتیم که SAS ها اگر از Expander استفاده کنند می توانند تا 65535 عدد دستگاه را پشتیبانی کنند ، Expander در واقع یک تسهیم کننده یا Multiplexer است که می تواند چندین دستگاه SAS را به یک پورت متصل کند.

نتیجه

خوب در این مقاله در خصوص هارد درایو های SAS و SCSI تا حدودی صحبت کردیم و تفاوت SCSI سنتی و SAS های جدید را بررسی کردیم . در مقاله بعدی بیشتر در خصوص تطبیق و میکس کردن هارد درایو های SAS و SATA صحبت خواهیم کرد .

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

تجارت سرور ماندگار – هارد دیسک Serial Attached SCSI یا SAS , تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور HP ،سرور اچ پی، قیمت سرور، قیمت سرور HP، قیمت سرور اچ پی، تعمیرات سرور، تعمیر سرور، تجارت سرور ماندگار – هارد دیسک Serial Attached SCSI یا SAS ، فروش سرور، سرور g8، مدل DL380، مدل ML310، هارد سرور، رم سرور، CPU سرور، سرور قوی، سرور ارزان، مدل سرور، HP Proliant Server , سرور hp , سرور اچ پی , تعمیرات سرور hp , نصب و راه اندازی شبکه , سرور ML310 , تعمیرات تخصصی سرور hp , فروش سرور , فروش سرور hp , hp proliant server ml310e g8 v2 , voip , ram hp , hard , power , نصب و راه اندازی voip , نصب و راه اندازی شبکه , قیمت سرور , dl380p , dl320 , شبکهسرور HP | سرور اچ پی | تعمیرات سرور | server hp | cartridge hp| notebook hp| laptop hp| scanner hp| printer hp | hp iran | ارائه دهنده محصولات اصلی HP| نمایندگی اچ پی | نمایندگی DL380 | ML370 | Proliant | HP Proliant | HP DL380 | انحصاری HP | پرینتر HP | اسکنر HP | لپ تاپ HP | کارتریج HP | پلاتر HP | سرور HP | اچ پی HP | HP Iran | تعمیرات HP | HP | proliant proliant server | proliant dl 5620 |اچ پی | سرور اچ پی | رک | Memory | هارد | hp hard  HP Memory | | power|750w | G7 G8 | hp proliant dl380 | hp proliant ml370 |HP server dl | فروش سرور hp | نمایندگی hp | شرکت HP| محصولات HP| ماشینهای اداریHP | تعمیراتHP | گارانتیHP | نمایندگیHP | وارد کننده hp | خدمات HP| اخبار HP| لیست قیمت محصولات HP| فروش سرور | اچ پی | اچپی | سرور اچ پی | نمایندگی hp| فروش سرورhp | فروش سرور اچ پی | قیمت سرور | قطعات سرور hp| تعمیرات پرینتر | تعمیر پلاتر hp| سرورhp | سرور hp | فروش سرور hpفروش سرور HP| سرور HP| فروش سرور | خرید سرور | خریدسرور| فروش سرور اچپی | فروش سرور اچ پی | نمایندگی اچ پی | فروش سرور | گارانتی اچ پی | فروش سرور | ماشینهای اداری اچ پی | ماشینهای اداری hp | تعمیرات اچ پی | تعمیرات hp | نمایندگی تعمیرات اچ پی | نمایندگی تعمیرات hp | سرور hp | proliant dl380p g8 | proliant dl380g7 | سرور | hp proliant dl380g6 | سرور hp proliant | خرید سرور | سرور hp| خرید hp | سرور اچ پی | سرور hp| مرکز hp | فروش hp | قیمت hp | server hp | HP ProLiant DL380p G8 Server Series | HP ProLiant DL380 G7 Server series | ProLiant DL370 G6 Server series | HP ProLiant DL500 Servers | Proliant Tower Server | server hp ML310e g8Server HP | hp proliant server dl160 g8 | سرور ML310 | VMware | سرور DL380 | قیمت سرور | قیمت Server | سرورML350 |HP ProLiant Server ML310e G8 | HP ProLiant Server ML310e G8 V2 | HP ProLiant Server ML350e G8 | محصولات اچ پی |HP ProLiant Server ML350e G8 V2 | HP ProLiant Server ML350p G8 | سرور اچ پی ML350e G8 V2 |HP ProLiant Server ML370 G6 | HP ProLiant Server DL320e G8 V2 | هارد دیسک Serial Attached SCSI یا SAS – سرور HP | سرور اچ پی ML350p G8 | HP ProLiant Server DL380p G8 | HP ProLiant Server DL380p G8 V2 | سرور اچ پی DL320e G8 V2 |HP ProLiant Server DL560 G8 | HP ProLiant Server DL580 G7 | سرور اچ پی DL380p G8 | سرور اچ پی DL380p G8 V2 | محصولات HP | VMware San Solution DAS NAS HP Proliant | شرکت HP | شرکت اچ پی | فروش Ram | voip|Voip|VOIP| | شبکه | تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور | SSHD | تجارت سرور ماندگار – هارد دیسک Serial Attached SCSI یا SAS |

معرفی سخت افزارهای سرور قسمت ششم – حافظه های SSD و ترکیبی

در مقاله قبلی کمی در خصوص دستگاه های ذخیره سازی اطلاعات سرور و همچنین تفاوت هارد دیسک های SATA ای که در سرور و PC استفاده می شوند صحبت کردیم و گفتیم که هارد دیسک های SATA سرور بصورت اختصاصی و با شرایط خاصی صرفا برای سرورها ساخته می شوند اما همانجا هم اشاره کردیم که زمانیکه بحث ذخیره سازی اطلاعات به میان می آید این تنها SATA نیست که وجود دارد ، به غیر از هارد دیسک های SATA هارد دیسک های SAS و همچنین حافظه های SSD هم از گزینه های دیگر هستند. در این مقاله تمرکز خود را بر روی هارد درایو های SSD یا همان Solid State Disk ها می گذاریم . همانند بسیاری دیگر از مقاله هایی که نوشته ام در این مقاله نیز به بررسی مزایا و معایب هارد درایو های SSD خواهیم پرداخت و در نهایت راهکاری برای انتخاب بهترین گزینه برای استفاده در محیط های کار واقعی را به شما نشان خواهیم داد.

هارد درایو های SSD یا Solid State Drives

تکنولوژی Solid State Drive ها یا همان SSD ها چندین سال است که بازار آمده است اما به تازگی به عنوان یک تکنولوژی پذیرفته شده در ساختارهای کامپیوتری قرار گرفته است . SSD ها با استفاده از semiconductor هایی که مانند حافظه های FLASJ کار می کنند و این در واقع جایگزین دیسک های مغناطیسی شده است که در ساختار هارد دیسک های سنتی وجود دارد . حافظه هایی که در درایوهای SSD استفاده می شود بسیار شبیه همانهایی هستند که در درون حافظه های USB یا کارت های SD و MicroSD وجود دارد . درایوهای SSD یک سری مزایا نسبت به هارد دیسک های سنتی یا همان HDD ها دارند، بیشتر این مزایا به این موضوع بر می گردد که بر خلاف حافظه های HDD که حرکت مکانیکی دارند ، حافظه های SSD حرکت مکانیکی ندارند.

به دلیل عدم وجود هرگونه حرکن مکانیکی در درون حافظه های SSD این نوع از حافظه ها مصرف برق پایین تری نسبت به هارد دیسک های HDD دارند . با توجه به گفته های شرکت INTEL اینگونه حافظه ها نسبت به HDD ها حداقل 20 درصد مصرف برق کمتری دارند. خوب تا اینجا یکی از مزیت های اساسی این حافظه ها را دیدید ، اینکه مصرف برق کمتری دارند ( به دلیل عدم وجود حرکت مکانیکی ) و این موضوع بسیار می تواند فاکتور مثبتی برای مقایسه با HDD ها برای این نوع حافظه ها فراهم کند . یکی دیگر از مزایای عدم وجود حرکت مکانیکی ، عدم وجود صدای اضافی در سیستم است ، درست است که یک هارد دیسک HDD به تنهایی صدای چندان زیادی ندارد اما شما محیطی را تصور کنید که هزاران هزار از این نوع هارد دیسک ها با حرکت مکانیکی وجود دارد و این قطعا شما را دچار مشکل خواهد کرد

با اینکه این مزیت ها در SSD ها وجود دارند اما مهترین مزیت این نوع از حافظه ها در مقایسه با هارد دیسک های سنتی بحث کارایی و قابلیت اتکا بر روی این نوع از حافظه ها می باشد . دلیل اینکه حافظه های SSD از کارایی بیشتر نسبت به HDD ها برخوردارند ، عدم وابستگی به خاصیت و سرعت حرکت مکانیکی هد حافظه است . حتما می دانید که هرچقدر هم سرعت یک HDD بالا باشد ، در نهایت این سرعت وابسته به سرعت حرکت مکانیکی دیسک دارد که دارای محدودیت دور در ثانیه یا دقیقه می باشد . سیستم عامل در هنگام استفاده از حافظه های SSD هیچگاه منتظر روشن شدن هارد دیسک ، حرکت هد ها و یافتن Track مورد نظر بر روی هارد دیسک نخواهند ماند و این به معنای سرعتی بی نظیر در مقایسه با HDD ها می باشد.

البته حافظه های SSD برای اینکه به این مرحله برسند و سرعت دسترسی تصادفی را تا این حد بالا ببرند مراحل مختلفی را پست سر گذاشته اند . در یکی از این تست ها شرکت INTEL تصمیم گرفت که سرعت Intel X25-M SSD خود را با یک هارد دیسک SATA استاندارد محک بزند . یکی از این تست ها میزان زمانی بود که هر دوی این دو حافظه به هنگام Boot شدن سیستم عامل ویندوز بر روی خود به خود اختصاص می دادند ، در این آزمایش در فرآیند Boot سیستم از روی هارد دیسک SATA زمان برابر یا 30 ثانیه بود و این در حالی بود که سرعت Boot سیستم عامل ویندوز از روی حافظه SSD تنها 19 ثانیه بود . یکی دیگر از تست ها و مقایسه هایی که بین این دو نوع حافظه انجام شد اندازه گیری حداکثر سرعت نوشتن و خواندن اطلاعات بود که در اینجا نیز حافظه های SSD نشان دادند که حداقل دو برابر سرعت بیشتری نسبت به هارد دیسک های SATA در نوشتن و خواندن اطلاعات دارند.

حافظه های SSD به دلیل عدم استفاده از هرگونه وسیله متحرک دیگر خرابی های ناشی از حرکت مکانیکی را ندارد و به همین دلیل نسبت به HDD ها از قابلیت اطمینان بیشتری برخوردار هستند . SSD ها نسبت به HDD ها نسبت به خطر شکستگی به هنگام افتادن از جایی مقاوم تر هستند و در واقع در هنگام بروز این اتفاق HDD ها قطعا صدمه بیشتری خواهند دید. با توجه به آزمایش ها و گفته های شرکت Intel حافظه های SSD میانگین زمان خراب شدن یا به زبانی دیگر( MTBF ( Mean Time Between Failure خود را نسبت به هارد دیسک های HDD تقریبا دو برابر کرده اند. این جمله شاید کمی مبهم باشد اما به زبان معمولتر یعنی اینکه حافظه های SSD نسبت به حافظه ها یا HDD ها از عمر طولانی تری برخوردارند . با توجه به اینکه تا کنون در خصوص مزیت های استفاده از حافظه های SSD صحبت کردیم بهتر است در خصوص معایت این حافظه ها نیز صحبت کنیم ، در خصوص حافظه های SSD دو نکته مهم و منفی قیمت و ظرفیت وجود دارد که بایستی قبل از اتکا به آنها در محیط کاری به آن توجه کرد . الان که این مقاله را می خوانید و در واقع امروز که 5 ام بهمن 1391 است قطعا حافظه های SSD ظرفیت کمتر و قیمت بسیار بیشتری نسبت به HDD ها در بازار دارند . برای مقایسه بهتر قیمت این دو نوع حافظه ترجیح می دهم خودتان قضاوت کنید ، در حال حاظر یک حافظه SSD با ظرفیت 512 گیگابایت قیمتی در حدود 2 میلیون تومان دارد و این در حالی است که شما می توانید با این هزینه به جای خرید SSD یک NAS کوچک خریداری کنید !

درایو های ترکیبی یا Hybrid Drives

بیشتر حافظه های SSD برای اینکه بتوانند به درستی با سیستم ارتباط برقرار کنند از رابط ها یا بهتر بگوییم اتصالات هارد دیسک های SATA استفاده می کنند . این موضوع باعث می شود تا بتوان از حافظه های SSD در کلیه سیستم هایی که از قابلیت SATA پشتیبانی می کنند استفاده کرد ، به ویژه سیستم هایی که ذاتا به غیر از هارد دیسک های SATA با رابط دیگری نمی توانند کار کنند . اما نکته در اینجاست که رابط های SATA ذاتا برای سیستم ها و سرعت هایی که هارد دیسک های HDD می توانند پشتیبانی کنند طراحی شده اند و این همانجایی است که گلوگاه سرعت یا به اصطلاح فنی bottleneck سیستم به وجود می آید ، بصورت خلاصه یعنی اینکه سرعت حافظه SSD بسیار بالاتر از رابط آن است و به ناچار حافظه SSD نیز بایستی با سرعت همان رابط سخت افزاری اطلاعات خود را منتقل کند . البته اشتباه برداشت نکنید ، تمامی مواردی که تا کنون در خصوص سرعت های مربوط به حافظه های SSD گفتیم با استفاده از رابط های SATA هم امکانپذیر هستند ، اما به هر حال رابط های ویژه SSD سرعت و کارایی بهتری را ارائه می دهند . همین نکته ای که اشاره کردیم باعث به وجود آمدن تکنولوژی جدید در حافظه های SSD به نام SSD های ترکیبی یا Hybrid SSD شد . Hybrid SSD ها هنوز به صورت گسترده در سرورها استفاده نمی شوند اما در آینده ای نه چندان دور شاهد استفاده از این نوع حافظه ها در سرورها خواهیم بود ، به همین دلیل قصد داشتم صرفا یک دیدگاه نسبت به وجود چنین حافظه هایی را به شما نشان بدهم . Hybrid SSD ها دیگر از رابط های SATA استفاده نمی کنند و به جای آن حافظه بصورت مستقیم بر روی کارت های PCI ارائه می شود ! به علت بالاتر بودن سرعت درگاه PCI نسبت به رابط های SATA این نوع حافظه ها از سرعت بهتری برخوردار خواهند بود.

دلیل اینکه به اینگونه از حافظه ها درایوهای ترکیبی یا Hybrid Drives گفته می شود این است که درگاه های PCI قابلیت استفاده از هر دو نوع حافظه ی SSD و HDD را بصورت همزمان فراهم می کنند . ایده اصلی این نوع از حافظه ها در این است که اگر داده ای قرار است بصورت متناوب مورد استفاده قرار بگیرد بنابراین می توان آن را در قسمت SSD این نوع حافظه برای دسترسی سریعتر قرار داد ، همچنین اگر داده ای قرار است هر چند وقت یکبار یا به ندرت مورد استفاده قرار بگیرد ، آن را در قسمت HDD از این نوع حافظه قرار می دهیم ، یعنی هم SSD داریم و هم HDD . این قابلیت ضمن اینکه کارایی سیستم را بسیار بسیار افزایش می دهد می تواند ظرفتیت بسیار مناسبی برای ذخیره سازی اطلاعات را نیز فراهم کند ، همانطور که گفتیم حافظه های SSD فعال محدودیت ظرفیت دارند و با این نوع ترکیبی می توان از ترکیب HDD و SSD استفاده کرد تا نقاظ ضعف همدیگر را پوشش بدهند . برای مثال شما می توانید هارد دیسک های ترکیبی پیدا کنید که ظرفیت آنها 1 ترابایت است که در این یک ترابایت 900 گیگابایت حافظه HDD و 100 گیگا بایت حافظه SSD وجود دارد.

نکات قابل توجه

همیشه به این نکته توجه داشته باشید که شما بر اساس نیاز بایستی هزینه های خود را تعیین کنید ، حافظه های SSD گرانقیمت هستند و با تمام مزایایی که برای آنها اشاره شد بایستی توجه کنید که در چه نوع سروری می خواهید از آن استفاده کنید . همانطور که تاحدودی اشاره کردیم شما از این نوع حافظه ها در سرورهایی استفاده می کنید که بار کاری و خواندن و نوشتن زیادی بر روی آنها انجام می شود . برای مثال با توجه به اینکه سرورهایی مثل وب سرور ، دامین کنترلر ، DNS Server و حتی DHCP سرور بار نوشتن و خواندن زیادی بر روی خود دارند و از جهتی نیاز به فضای زیادی نیز ندارند ، شما می توانید از حافظه های SSD با ظرفیت 100 گیگابایت با قیمتی مناسب استفاده کنید ، اما برای سرورهایی مثل فایل سرور که شما نیاز به فضای زیاد دارید ، استفاده از SSD ها هزینه شما را بسیار بسیار بالا خواهد برد. نکته دیگر در خصوص SSD ها این است که اینگونه حافظه های مشابه HDD ها از تمامی قابلیت های RAID پشتیبانی می کنند ، بنابراین شما می توانید حافظه های SSD را نیز مشابه HDD ها به صورت Striping ، Mirroring و هرگونه RAID دیگر در سرور استفاده کنید.

نتیجه

در این مقاله در خصوص حافظه های SSD یا همان Solid State Drives صحبت کردیم و مزایا و معایب آنها را بررسی کردیم . در مقاله بعدی بیشتر در خصوص هارد دیسک های SAS یا همان SAS Drive ها صحبت خواهیم کرد ، در مقاله بعدی متوجه خواهید شد که هارد دیسک های SAS ضمن اینکه دارای مزایای خاص خود می باشند معمولا از حافظه های SSD گرانتر هم هستند ، برای درک این موضوع تا ارائه مقاله بعدی صبر کنید .

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

تجارت سرور ماندگار – حافظه های SSD و ترکیبی , تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور HP ،سرور اچ پی، قیمت سرور، قیمت سرور HP، قیمت سرور اچ پی، تعمیرات سرور، تعمیر سرور، تجارت سرور ماندگار – حافظه های SSD و ترکیبی ، فروش سرور، سرور g8، مدل DL380، مدل ML310، هارد سرور، رم سرور، CPU سرور، سرور قوی، سرور ارزان، مدل سرور، HP Proliant Server , سرور hp , سرور اچ پی , تعمیرات سرور hp , نصب و راه اندازی شبکه , سرور ML310 , تعمیرات تخصصی سرور hp , فروش سرور , فروش سرور hp , hp proliant server ml310e g8 v2 , voip , ram hp , hard , power , نصب و راه اندازی voip , نصب و راه اندازی شبکه , قیمت سرور , dl380p , dl320 , شبکهسرور HP | سرور اچ پی | تعمیرات سرور | server hp | cartridge hp| notebook hp| laptop hp| scanner hp| printer hp | hp iran | ارائه دهنده محصولات اصلی HP| نمایندگی اچ پی | نمایندگی DL380 | ML370 | Proliant | HP Proliant | HP DL380 | انحصاری HP | پرینتر HP | اسکنر HP | لپ تاپ HP | کارتریج HP | پلاتر HP | سرور HP | اچ پی HP | HP Iran | تعمیرات HP | HP | proliant proliant server | proliant dl 5620 |اچ پی | سرور اچ پی | رک | Memory | هارد | hp hard  HP Memory | | power|750w | G7 G8 | hp proliant dl380 | hp proliant ml370 |HP server dl | فروش سرور hp | نمایندگی hp | شرکت HP| محصولات HP| ماشینهای اداریHP | تعمیراتHP | گارانتیHP | نمایندگیHP | وارد کننده hp | خدمات HP| اخبار HP| لیست قیمت محصولات HP| فروش سرور | اچ پی | اچپی | سرور اچ پی | نمایندگی hp| فروش سرورhp | فروش سرور اچ پی | قیمت سرور | قطعات سرور hp| تعمیرات پرینتر | تعمیر پلاتر hp| سرورhp | سرور hp | فروش سرور hpفروش سرور HP| سرور HP| فروش سرور | خرید سرور | خریدسرور| فروش سرور اچپی | فروش سرور اچ پی | نمایندگی اچ پی | فروش سرور | گارانتی اچ پی | فروش سرور | ماشینهای اداری اچ پی | ماشینهای اداری hp | تعمیرات اچ پی | تعمیرات hp | نمایندگی تعمیرات اچ پی | نمایندگی تعمیرات hp | سرور hp | proliant dl380p g8 | proliant dl380g7 | سرور | hp proliant dl380g6 | سرور hp proliant | خرید سرور | سرور hp| خرید hp | سرور اچ پی | سرور hp| مرکز hp | فروش hp | قیمت hp | server hp | HP ProLiant DL380p G8 Server Series | HP ProLiant DL380 G7 Server series | ProLiant DL370 G6 Server series | HP ProLiant DL500 Servers | Proliant Tower Server | server hp ML310e g8Server HP | hp proliant server dl160 g8 | سرور ML310 | VMware | سرور DL380 | قیمت سرور | قیمت Server | سرورML350 |HP ProLiant Server ML310e G8 | HP ProLiant Server ML310e G8 V2 | HP ProLiant Server ML350e G8 | محصولات اچ پی |HP ProLiant Server ML350e G8 V2 | HP ProLiant Server ML350p G8 | سرور اچ پی ML350e G8 V2 |HP ProLiant Server ML370 G6 | HP ProLiant Server DL320e G8 V2 |حافظه های SSD و ترکیبی – سرور HP | سرور اچ پی ML350p G8 | HP ProLiant Server DL380p G8 | HP ProLiant Server DL380p G8 V2 | سرور اچ پی DL320e G8 V2 |HP ProLiant Server DL560 G8 | HP ProLiant Server DL580 G7 | سرور اچ پی DL380p G8 | سرور اچ پی DL380p G8 V2 | محصولات HP | VMware San Solution DAS NAS HP Proliant | شرکت HP | شرکت اچ پی | فروش Ram | voip|Voip|VOIP| | شبکه | تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور | SSHD | تجارت سرور ماندگار – حافظه های SSD و ترکیبی |

معرفی سخت افزارهای سرور قسمت پنجم – Storage یا دستگاه ذخیره سازی اطلاعات

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

ذخیره سازی داخلی ( Internal ) در مقایسه با ذخیره سازی خارجی ( External )

اگر به خاطر داشته باشید در مقاله اول از این سری مقاله در خصوص قالب ها یا اشکال مختلف سرور صحبت کردیم ، همانطور که به یاد دارید برای سرورهای Rack Mount اندازه های مختلفی برای سرورها وجود دارد. مثلا یک سرور 2U دو برابر یک سرور 1U در رک فضا اشغال می کند و در واقع دو Unit از رک را به خود اختصاص می دهد . به همین نسبت یک سرور 4U چهار Unit از رک را به خود اختصاص می دهد و بنابراین فضای بیشتری نسبت به سرورهای دیگر به خود اختصاص می دهد. نکته در اینجاست که همانطوری که اشاره کردیم سرورها در اندازه ها و شکل های مختلف و متنوعی ارائه می شوند ، توجه کنید که اندازه فیزیکی یک سرور تا حد زیادی تعداد هارد دیسک ها یا دستگاه های ذخیره سازی اطلاعات فیزکی آن را مشخص می کند. مثلا یک سرور 1U معمولا دو عدد هارد دیسک داخلی و دو عدد خشاب هارد دیسک خارجی بر روی خود دارد و این در حالی است که یک سرور 4U می توانید چند ده عدد خشاب هارد دیسک بر روی خود موجود داشته باشد.

این مسئله ممکن است کمی شما را دچار ابهام کند که : خوب چون ما نیاز به فضای ذخیره سازی اطلاعات بسیار زیادی داریم بنابراین بایستی سروری خریداری کنیم که از نظر اندازه بسیار بسیار بزرگ باشد !! اما بایستی به این موضوع توجه کنید که حتی یک سرور کوچک 1U هم می تواند به یک دستگاه ذخیره سازی خارجی یا External متصل شود . با اینکار ضمن اینکه تا دلتان بخواهد ظرفیت ذخیره سازی اطلاعات خواهید داشت ، نیاز یه سروری با اندازه های بزرگ و فضای اشغالی زیاد در رک نخواهید داشت . بسیاری از سازمان ها از سرورهای 1U ای که به دستگاه های ذخیره سازی اطلاعات خارجی متصل شده اند استفاده می کنند ، با اینکار ضمن اینکه در هزینه ها صرفه جویی می شود می توان به جای خرید یک سرور گرانقیمت 4U چندین سرور نسبتا ارزانتر 1U تهیه و استفاده کرد.

قبل از اینکه ادامه بدهیم چند نکته است که بایستی در همینجا روشن شود . اول اینکه سرورهای 1U الزاما نیاز به یک حافظه یا دستگاه ذخیره سازی اطلاعات خارجی ندارند ، آنها همانطور که قبلا هم گفتم دارای دو عدد هارد دیسک داخلی در درون Case خود هستند ، در عین اینکه در هارد دیسک اولی شما می توانید سیستم عامل خود را نصب و راه اندازی کنید از هارد دیسک دوم می توانید به عنوان یک دستگاه ذخیره سازی داخلی اطلاعات استفاده کنید . نکته دومی که بایستی به آن توجه شود این است که ظرفیت ذخیره سازی تنها دلیلی نیست که به خاطر آن از حافظه های خارجی ذخیره سازی استفاده می کنیم . دستگاه های ذخیره سازی خارجی به عنوان وسیله ای برای بالا بردن کارایی دستگاه های ذخیره سازی داخلی مورد استفاده قرار می گیرند . تصور کنید که شما دو عدد سرور دارید ، یکی از آنها دارای یک هارد درایو با ظرفیت 1 ترابایت است و دیگری دارای ده عدد هارد درایو هر کدام با ظرفیت 100 گیگا بایت هستند که به شکل Stripe به هم متصل شده اند . اگر فرض را بر این بگذاریم که تمامی سخت افزارهای دیگر موجود بر روی سرورها کاملا شبیه به هم هستند این دو سرور از نظر ظرفیت نگهداری اطلاعات نیز با همدیگر یکسان هستند .

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

انواع هارد درایوهای سرور یا Server Hard Drives

بیشتر سرورهایی که امروزه در بازار به فروش می رسد از هارد دیسک های نوع SATA یا SAS استفاده می کنند . همانطور که خود شما هم می دانید بیشتر PC ها و کامپیوترهای دسکتاپ امروزی از هارد دیسک های SATA استفاده می کنند . هارد دیسک ها SATA ای که برای سرورها مورد استفاده قرار میگیرد نیز تا حدود زیادی به همین هارد دیسک ها شباهت دارند . هر دوی این نوع هارد دیسک ها از Controller های مشابهی استفاده می کنند ، ضمن اینکه هر دوی آنها در اندازه های 3.5 اینچی موجود هستند.

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

خوب با تمام این تفاسیر هنوز این مسئله وجود دارد که چرا ما بایستی برای خرید هارد دیسک های سرور اینقدر هزینه کنیم در صورتیکه می توان با انجام یک سری تبدیلات و یا جابجایی ها هارد دیسک های یک Desktop یا PC را جایگزین هارد دیسک های سرور کرد ؟ برای اینکه شما همیشه هارد دیسک های ویژه سرور را خریداری کرده و کمی هزینه بیشتر در این رابطه انجام دهید دو دلیل مهم وجود دارد ، اولین دلیل اینه که هارد درایو هایی که مخصوص سرورها ساخته می شوند به گونه ای طراحی شده اند که بتوانند هر روز هفته و 365 روز در سال بصورت بدون وقفه کار کنند ، به اصطلاح به این نوع ساختار duty cycle یا چرخه وظیفه گفته می شود . اما همین duty cycle برای هارد دیسک های SATA ای که بر روی Desktop ها و PC ها قرار میگیرند به گونه ای طراحی شده است که صرفا 20 تا 30 درصد از زمان در طی سال را بتوانند بدون وقفه کار کنند . جالب اینجاست بدانید که Duty Cycle در سرورها حتی به مرز 100 درصد هم می رسد و این امر اصلا بعید نیست.

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

نکته یا دلیل دومی که شما بایستی بدانید این است که هیچوقت نبایستی از هارد دیسک های Desktop و PC همزمان با هارد دیسک های سروری بصورت همزمان بر روی یک سرور استفاده کنید و در واقع نبایستی این دو را با همدیگر Mix کنید . هارد دیسک های سروری و هارد دیسک های PC و Desktop از timeout value های متفاوتی استفاده می کنند ، این تفاوت میتواند براحتی فرآیند ورود و خروج یا همان نوشتن و خواند اطلاعات را که همان IO می باشد را دچار مشکل های زیادی کند ، این تفاوت و مشکلات را شما می توانید بصورت محسوس در ساختار های RAID مشاهده کنید .

نتیجه

همانطوری که مشاهده کردید بحث در خصوص دستگاه های ذخیره سازی سروری یا همان Server Storage ها بسیار زیاد و گسترده است ، در همین مقاله شما تا حدودی تفاوت بین هارد دیسک های سروری و هارد دیسک های PC و Desktop را درک کردید و متوجه شدید که چه عواملی باعث تفاوت در قیمت و همچنین استفاده از هر کدام از این نوع هارد دیسک ها می باشند . توجه کنید که این مقاله در خصوص توضیحات ساختار هارد دیسک ها نیست و صرفا مقدمات و معرفی این نوع هارد دیسک ها می باشد ، در مقاله بعدی بیشتر در خصوص هارد دیسک های SAS و همچنین دیسک های SSD یا Solid State Drive ها با همدیگر صحبت خواهیم کرد.

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

تجارت سرور ماندگار – Storage یا دستگاه ذخیره سازی اطلاعات, تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور HP ،سرور اچ پی، قیمت سرور، قیمت سرور HP، قیمت سرور اچ پی، تعمیرات سرور، تعمیر سرور،تجارت سرور ماندگار – Storage یا دستگاه ذخیره سازی اطلاعات , ، فروش سرور، سرور g8، مدل DL380، مدل ML310، هارد سرور، رم سرور، CPU سرور، سرور قوی، سرور ارزان، مدل سرور، HP Proliant Server , سرور hp , سرور اچ پی , تعمیرات سرور hp , نصب و راه اندازی شبکه , سرور ML310 , تعمیرات تخصصی سرور hp , فروش سرور , فروش سرور hp , hp proliant server ml310e g8 v2 , voip , ram hp , hard , power , نصب و راه اندازی voip , نصب و راه اندازی شبکه , قیمت سرور , dl380p , dl320 , شبکه , سرور HP | سرور اچ پی | تعمیرات سرور | server hp | cartridge hp| notebook hp| laptop hp| scanner hp| printer hp | hp iran | ارائه دهنده محصولات اصلی HP| نمایندگی اچ پی | نمایندگی DL380 | ML370 | Proliant | HP Proliant | HP DL380 | انحصاری HP | پرینتر HP | اسکنر HP | لپ تاپ HP | کارتریج HP | پلاتر HP | سرور HP | اچ پی HP | HP Iran | تعمیرات HP | HP | proliant proliant server | proliant dl 5620 |اچ پی | سرور اچ پی | رک | Memory | هارد | hp hard  HP Memory | | power|750w | G7 G8 | hp proliant dl380 | hp proliant ml370 |HP server dl | فروش سرور hp | نمایندگی hp | شرکت HP| محصولات HP| ماشینهای اداریHP | تعمیراتHP | گارانتیHP | نمایندگیHP | وارد کننده hp | خدمات HP| اخبار HP| لیست قیمت محصولات HP| فروش سرور | اچ پی | اچپی | سرور اچ پی | نمایندگی hp| فروش سرورhp | فروش سرور اچ پی | قیمت سرور | قطعات سرور hp| تعمیرات پرینتر | تعمیر پلاتر hp| سرورhp | سرور hp | فروش سرور hpفروش سرور HP| سرور HP| فروش سرور | خرید سرور | خریدسرور| فروش سرور اچپی | فروش سرور اچ پی | نمایندگی اچ پی | فروش سرور | گارانتی اچ پی | فروش سرور | ماشینهای اداری اچ پی | ماشینهای اداری hp | تعمیرات اچ پی | تعمیرات hp | نمایندگی تعمیرات اچ پی | نمایندگی تعمیرات hp | سرور hp | proliant dl380p g8 | proliant dl380g7 | سرور | hp proliant dl380g6 | سرور hp proliant |تجارت سرور ماندگار – Storage یا دستگاه ذخیره سازی اطلاعات| خرید سرور | سرور hp| خرید hp | سرور اچ پی | سرور hp| مرکز hp | فروش hp | قیمت hp | server hp | HP ProLiant DL380p G8 Server Series | HP ProLiant DL380 G7 Server series | ProLiant DL370 G6 Server series | HP ProLiant DL500 Servers | Proliant Tower Server | server hp ML310e g8Server HP | hp proliant server dl160 g8 | سرور ML310 | VMware | سرور DL380 | قیمت سرور | قیمت Server | سرورML350 |HP ProLiant Server ML310e G8 | HP ProLiant Server ML310e G8 V2 | HP ProLiant Server ML350e G8 | محصولات اچ پی |HP ProLiant Server ML350e G8 V2 | HP ProLiant Server ML350p G8 | سرور اچ پی ML350e G8 V2 |HP ProLiant Server ML370 G6 | HP ProLiant Server DL320e  G8 V2 | تجارت سرور ماندگار – Storage یا دستگاه ذخیره سازی اطلاعات – سرور HP | سرور اچ پی ML350p G8 | HP ProLiant Server DL380p G8 | HP ProLiant Server DL380p G8 V2 | سرور اچ پی DL320e G8 V2 |HP ProLiant Server DL560 G8 | HP ProLiant Server DL580 G7 | سرور اچ پی DL380p G8 | سرور اچ پی DL380p G8 V2 | محصولات HP | VMware San Solution DAS NAS HP Proliant | شرکت HP | شرکت اچ پی | فروش Ram | voip|Voip|VOIP| | شبکه | تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور | SSHD | تجارت سرور ماندگار – Storage یا دستگاه ذخیره سازی اطلاعات |

معرفی سخت افزارهای سرور قسمت چهارم – تکنولوژی های حافظه

زمانیکه در خصوص حافظه یا RAM سرورها صحبت می کنیم دو مفهوم اصلی و مهم به نامهای parity و NUMA را بایستی به خوبی درک کنیم . خوب ابتدا آموزش خود را با مفهوم NUMA شروع می کنیم . NUMA مخفف شده کلمه Non Uniform Memory Access است ، شاید به نظر مفهوم این کلمه کمی سخت باشد اما پایه و اساس منطق کاری آن نسبتا ساده است . اگر در رشته کامپیوتر تحصیل کرده اید حتما به خاطر دارید که در تمامی کتابهای درسی ما اعم از دانشگاهی و غیره ، همیشه از حافظه یا همان RAM به عنوان سریعترین جزء کامپیوتر نام برده می شود . اما توجه کنید که بیشتر این بحث ها در خصوص کامپیوترهای معمولی یا PC ها صدق می کند و این مفهوم در خصوص supercomputer ها صادق نیست ، در حال حاضر این مفهوم دیگر برای اکثر سرورهای شبکه نیز صادق نیست . امروزه CPU یا همان پردازنده کمی سریعتر از حافظه فعالیت می کند . بنابراین سریعترین عضو یک سخت افزار در سرور ، CPU آن سرور است .

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

بعد از مدتی تولید کنندگان کامپیوتر متوجه این موضوع شدند که هر چقدر هم که سرعت CPU های خود را بالا و بالاتر ببرند در حقیقت بیشتر زمان و قدرت CPU صرف انتظار کشیدن برای دریافت اطلاعات و داده ها از RAM می شود و به این شکل سرعت CPU در سرعت سیستم بی تاثیر می شود . این مشکل برای سرورهایی که فقط یک CPU داشتند بسیار مشکل ساز بود ، اما سرورهای امروزی دارای چندین هسته CPU یا CPU Core هستند و این مشکل برای این سرورها بیشتر محسوس بود . همچنین در بسیاری از سرورهای امروزی شما شاهد این هستید که ضمن اینکه سرور دارای چندین CPU فیزیکی است ، هر کدام از این CPU ها به خودی خود دارای چندین هسته هستند ، هر CPU فیزیکی می تواند دست کم از چهار تا چند ده عدد هسته داشته باشد . من سرورهایی با 64 هسته را نیز مشاهده کرده ام که در مراکز داده بانک های بزرگ مورد استفاده قرار می گیرند ، هر کدام از این هسته ها به عنوان یک Logical CPU مورد استفاده قرار می گیرند.

خوب وجود چندین CPU و هسته های آن به نظر بسیار مفید می آید و طبیعتا بایستی سرعت سیستم را افزایش دهند ، اما نکته در اینجاست که دسترسی به محل RAM صرفا می تواند از طریق یک CPU در لحظه انجام شود. این یعنی اینکه ضمن اینکه CPU ها بایستی منتظر دریافت داده ها از RAM بمانند ، بایستی منتظر بمانند تا کار یکی از CPU ها با RAM تمام شود تا آنها بتوانند از RAM سیستم استفاده کنند ، این یعنی یک صف انتظار طولانی که باعث کندی هر چه بیشتر سیستم می شود . یکی از راهکارهای اصلی که تولید کنندگان سرور در دنیا برای رفع مشکل ذکر شده بکار بردند معرفی تکنیک یا بهتر بگوییم فناوری حافظه NUMA بود. حافظه NUMA بصورت اختصاصی به قسمت های مجزایی به نام NUMA Node تقسیم می شود . در این حالت برای هر یک از CPU ها یک NUMA Node اختصاصی مجزا ارائه خواهد شد.

در بیشتر موارد NUMA Node ها بر اساس هر CPU فیزیکی تخصیص داده می شوند و نه بر اساس هر هسته CPU ، معمولا یک ارتباط یک به یک بین سوکت CPU فیزیکی و یک NUMA Node برقرار می شود و در این مورد معمولا توجهی به تعداد هسته های موجود در CPU مورد نظر نمی شود . البته این بدین معنا نیست که استثنائی هم وجود ندارد ، سرورهایی وجود دارند که برای CPU هایی که دارای تعداد هسته های بابایی هستند ( مثلا 12 هسته ای ) دو عدد NUMA Node اختصاصی می دهند. اختصاص NUMA Node ها به صورت مجزا به هر یک از CPU های موجود بر روی سرور به دو روش کارایی سرور و CPU را بالا می برند.

در روش اول استفاده از NUMA Node های اختصاصی باعث می شود که CPU ها برای دسترسی پیدا کردن به RAM با همدیگر رقابت نکنند. چندین CPU بصورت همزمان می توانند از RAM استفاده کنند به دلیل اینکه هر CPU یک NUMA Node اختصاصی برای برقراری ارتباط با RAM در اختیار دارد . روش دیگری که به وسیله آن NUMA Node کارایی سیستم را افزایش می دهد محدود کردن مقدار RAM ای است که هر CPU می تواند از آن استفاده کند.زمانیکه یک CPU با استفاده از NUMA Node به RAM سرور دسترسی پیدا می کند از مقدار حافظه ای تعیین شده و محدوده معینی از آن استفاده می کند و این باعث می شود که CPU تمامی RAM را بصورت یکجا اشغال نکند ، در سیستم های عادی به این شکل عمل می شود که هر CPU در لحظه کل RAM را به خود اختصاص می دهد . این محدود کردن میزان دسترسی همزمان و همچنین معین به قسمت از RAM باعث مدیریت بهتر و کارایی بهتر حاقظه سیستم خواهد شد.

البته توجه کنید که آنچه ما در این مقاله توضیح دادیم در واقع یک مفهوم و یک ایده در خصوص NUMA بود و در محیط های واقعی کاملا به این شکل انجام نمی شود . در محیط واقعی CPU ها فقط از NUMA Node ها استفاده نمی کنند ، برای درک بهتر این موضوع توجه کنید که ممکن است که یک CPU در محیط کار واقعی به بیشتر از مقدار حاقظه ای که توسط یک NUMA Node به او اختصاص داده است ، احتیاج داشته باشد و در اینجاست که CPU بایستی از چندین NUMA Node استفاده کند . برخی از نرم افزارهای کاربردی نیز وجود دارند که CPU را مجبور می کنند که از چندین NUMA Node استفاده کند. البته برای CPU این کار چندان سختی نیست که از یک NUMA Node غیر محلی یا Non-Local استفاده کند اما قاعدتا استفاده از NUMA Node های غیر محلی در مقابل NUMA Node های محلی سرعت کمتری دارند.

توازن حافظه یا Memory Parity

در ابتدای همین مقاله به این موضوع اشاره کردیم که در خصوص حافظه دو مفهوم اساسی و بسیار مهم به نام های NUMA و Parity وجود دارد که در خصوص NUMA توضیحاتی دادیم . خوب در ادامه بایستی در خصوص Parity یا توازن صحبت کنیم ، در ساده ترین تعریف ممکن برای Parity می توان گفت که Parity مکانیزمی برای تشخیص خطاهای حافظه است .توجه کنید که اگر خطاهای حافظه تشخیص داده نشوند و مرتبا تکرار شوند می توانند باعث بروز خطاهایی مثل از دست رفتن اطلاعات یا تخریب اطلاعات و یا حتی تخریب سیستم و حافظه شما شوند.

مکانیزم Parity حافظه سالهاست که مورد استفاده قرار می گیرد اما با اشکال و روش هایی که در طی سالها در حال تغییر بوده است . چندین نوع شکل مختلف از Parity ها وجود دارند که در بیشتر سرورها مورد استفاده قرار می گیرند ، مرسوم ترین و در واقع رایجترین نوع Parity که امروزه در سرور ها مورد استفاده قرار میگیرد به نام Error Correction Code یا ECC شناخته می شود . خوب همانطور که خودتان هم می دانید داده ها در حافظه بصورت کدهای دودویی یا باینری نگهداری می شوند . هر کدام از بین ها در مبنای دودویی می توانند عدد یک یا صفر را در خود جای دهند . ساختار ECC برای تشخیص خطاهای بیتی مورد استفاده قرار میگیرد و می تواند خطاهای موجود در یک Bit خاص را تشخیص دهد. به زبان ساده تر اگر قرار باشد که بیتی که بر روی حافظه قرار میگیرد یک باشد و در حال حاضر بصورت صفر ذخیره شده است ، مکانیزم تشخیص خطای ECC بایستی این موضوع را تشخیص داده و اعلام خطا کند . در برخی اوقات ECC نقش ترمیم کننده یا تصحیح کننده را نیز بر عهده می گیرد البته این تنها در مواردی است که خطای رخ داده تنها در یکی از Bit ها باشد و نه بیشتر.

البته همین تشخیص و تصحیح خطا در یک Bit از حافظه هم می تواند بسیار مفید باشد اما تکنولوژی هایی در حال حاضر وجود دارند که بسیار دقیقتر و پیشرفته تر در این زمینه کار می کنند . یکی از این تکنولوژی های که برگرفته ای از همان تکنولوژی ECC است به نام Single Device Data Correction یا SDDC سناخته می شود . SDDC می تواند بیش از یک خطا را در حافظه تشخیص داده و آن را درست کند . SDDC مشابه RAID Level 5 عمل می کند . داده هایی که بر روی حافظه قرار میگیرند بصورت پراکنده بر روی چندین Chip نوشته می شوند ، بر روی هر یک از Chip ها یک مقدار داده بیشتر در خصوص سایر داده های موجود بر روی دیگر Chip ها قرار میگیرد . این بدین معناست که اگر مشکلی برای یکی از Chip ها به وجود بیاید ، داده های از طریق سایر Chip ها قابل بازیابی هستند و خطای رخ داده قابل ترمیم خواهد بود ، دقیقا کاری که در RAID Level 5 انجام می شود.

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

نتیجه

در این مقاله در خصوص دو مفهوم اصلی که در حافظه های سرور نقش اصلی را ایفا می کنند صحبت کردیم و نقاط ضعف و قوت سرورها در صورت وجود و عدم وجود این فناوری ها را مورد بررسی قرار دادیم .توجه کنید که شما به عنوان کسی که به عنوان مدیر شبکه قرار است در یک مرکز داده کار کند بایستی تا حدودی مفاهیم اینگونه مسائل را به خوبی یاد بگیرید تا در صورت لزوم بتوانید به درستی از مزایای این تکنولوژی ها استفاده کنید . در مقاله بعدی در خصوص دستگاه ها و سیستم های ذخیره سازی اطلاعات یا همان Storage ها صحبت خواهیم کرد ، امیدوارم که مورد توجه شما دوستان قرار گرفته باشد.

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

تجارت سرور ماندگار – تکنولوژی های حافظه , تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور HP ،سرور اچ پی، قیمت سرور، قیمت سرور HP، قیمت سرور اچ پی، تعمیرات سرور، تعمیر سرور، تجارت سرور ماندگار – تکنولوژی های حافظه ، فروش سرور، سرور g8، مدل DL380، مدل ML310، هارد سرور، رم سرور، CPU سرور، سرور قوی، سرور ارزان، مدل سرور، HP Proliant Server , سرور hp , سرور اچ پی , تعمیرات سرور hp , نصب و راه اندازی شبکه , سرور ML310 , تعمیرات تخصصی سرور hp , فروش سرور , فروش سرور hp , hp proliant server ml310e g8 v2 , voip , ram hp , hard , power , نصب و راه اندازی voip , نصب و راه اندازی شبکه , قیمت سرور , dl380p , dl320 , شبکه سرور HP | سرور اچ پی | تعمیرات سرور | server hp | cartridge hp| notebook hp| laptop hp| scanner hp| printer hp | hp iran | ارائه دهنده محصولات اصلی HP| نمایندگی اچ پی | نمایندگی DL380 | ML370 | Proliant | HP Proliant | HP DL380 | انحصاری HP | پرینتر HP | اسکنر HP | لپ تاپ HP | کارتریج HP | پلاتر HP | سرور HP | اچ پی HP | HP Iran | تعمیرات HP | HP | proliant proliant server | proliant dl 5620 |اچ پی | سرور اچ پی | رک | Memory | هارد | hp hard  HP Memory | | power|750w | G7 G8 | hp proliant dl380 | hp proliant ml370 |HP server dl | فروش سرور hp | نمایندگی hp | شرکت HP| محصولات HP| ماشینهای اداریHP | تعمیراتHP | گارانتیHP | نمایندگیHP | وارد کننده hp | خدمات HP| اخبار HP| لیست قیمت محصولات HP| فروش سرور | اچ پی | اچپی | سرور اچ پی | نمایندگی hp| فروش سرورhp | فروش سرور اچ پی | قیمت سرور | قطعات سرور hp| تعمیرات پرینتر | تعمیر پلاتر hp| سرورhp | سرور hp | فروش سرور hpفروش سرور HP| سرور HP| فروش سرور | خرید سرور | خریدسرور| فروش سرور اچپی | فروش سرور اچ پی | نمایندگی اچ پی | فروش سرور | گارانتی اچ پی | فروش سرور | ماشینهای اداری اچ پی | ماشینهای اداری hp | تعمیرات اچ پی | تعمیرات hp | نمایندگی تعمیرات اچ پی | نمایندگی تعمیرات hp | سرور hp | proliant dl380p g8 | proliant dl380g7 | سرور | hp proliant dl380g6 | سرور hp proliant | خرید سرور | سرور hp| خرید hp | سرور اچ پی | سرور hp| مرکز hp | فروش hp | قیمت hp | server hp | HP ProLiant DL380p G8 Server Series | HP ProLiant DL380 G7 Server series | ProLiant DL370 G6 Server series | HP ProLiant DL500 Servers | Proliant Tower Server | server hp ML310e g8Server HP | hp proliant server dl160 g8 | سرور ML310 | VMware | سرور DL380 | قیمت سرور | قیمت Server | سرورML350 |HP ProLiant Server ML310e G8 | HP ProLiant Server ML310e G8 V2 | HP ProLiant Server ML350e G8 | محصولات اچ پی |HP ProLiant Server ML350e G8 V2 | HP ProLiant Server ML350p G8 | سرور اچ پی ML350e G8 V2 |HP ProLiant Server ML370 G6 | HP ProLiant Server DL320e G8 V2 | تکنولوژی های حافظه – سرور HP | سرور اچ پی ML350p G8 | HP ProLiant Server DL380p G8 | HP ProLiant Server DL380p G8 V2 | سرور اچ پی DL320e G8 V2 |HP ProLiant Server DL560 G8 | HP ProLiant Server DL580 G7 | سرور اچ پی DL380p G8 | سرور اچ پی DL380p G8 V2 | محصولات HP | VMware San Solution DAS NAS HP Proliant | شرکت HP | شرکت اچ پی | فروش Ram | voip|Voip|VOIP| | شبکه | تجارت سرور ماندگار – ارائه دهنده و پشتیبان تخصصی سرور | SSHD | تجارت سرور ماندگار – تکنولوژی های حافظه |