بررسی تخصصی تکنولوژی hpe smartcache
یادداشت ویراستار: اصل این مطلب در بهمن 96 نوشته شده بود و در بهمن 99 دوباره بررسی و بهروز شده است.
استفاده از شبکههای کامپیوتری در دراز مدت نقش بسزایی در افزایش بهره وری کسب و کارهای مختلف دارد. شرکتهای مختلف تولید تجهیزات مرتبط با شبکه برای فروش بیشتر، رقابت سنگینی با یکدیگر داشته و تکنولوژیهای مدرنی را ارائه میدهند. در این محتوا میخواهیم در مورد یکی از تکنولوژیهای سرورهای hp یعنی hp smart cache، ویژگی ها و تجهیزات مورد نیاز آن صحبت کنیم. با فالنیک همراه باشید.
فهرست محتوا
تکنولوژی hp smart cache چیست؟
تکنولوژی اسمارت کش چیست؟ ترکیبی از سرعت SSDها و ظرفیت HDDها به منظور افزایش کارایی و کاهش هزینههای ذخیرهسازی محیطهای DAS یا Direct Attach Storage و یا SAN استفاده میشود. در واقع، تکنولوژی hp smartcache، راهکاری مبنی بر کنترلر است. در این تکنولوژی اچ پی، دادههای اصلی بر روی HDD ذخیره میشود و از یک دستگاه با نرخ تاخیر کم (مانند SSD) برای ذخیره Hot Data (دادههایی با دسترسی زیاد) استفاده میشود. در واقع با این کار از سرعت بالای هاردهای SSD و فضای ذخیرهسازی HDD برای بهبود عملکرد ذخیرهسازی استفاده میشود.
تکنولوژی hp smartcache در واقع دادهای که برای ذخیرهسازی است را مانیتور میکند و تصمیم میگیرد داده، روی SSD کش شود و یا کلا Cache نشود. با این کار، کارایی اپلیکیشنها با استفاده از فرآیند Cache کردن دادههای Hot Data، تا 4 برابر افزایش مییابد.
تکنولوژی اسمارتکش اچ پی راهکاری است برای Caching بر پایه کنترلر و مناسب محیطهای DAS و یا SAN است. hpe smart cache در HPE Smart Array Controller قابل استفاده است و در پرولیانت سرورهای نسل 8، 9 و 10 که دارای کنترلرهای سری P و ماژول FBWC با ظرفیت 1 گیگابایت یا بیشتر هستند، قرار داده شده است و باعث بهبود بهرهوری عملیاتی میشود. پیادهسازی و مدیریت این تکنولوژی بر عهده همان ابزار مدیریت در HPE Smart Array یعنی HPE Smart Storage Administrator) HPE SSA) یا HPE Array Configuration Utility) HPE ACU) است. برای آشنایی بیشتر با این ابزارها مقاله “کانفیگ و پیکربندی اولیه سرور را چگونه انجام دهیم؟” را مطالعه کنید.
چه کنترلرهایی از hpe smartcache پشتیبانی میکنند؟
تکنولوژی hpe smart cache به تازگی در پرولیانت سرورهای نسل 10 و ماژولهای پردازشی HPE Synergy Gen10 که از کنترلرهای نسل 10 که در ادامه لیست شدهاند، در دسترس است:
- HPE Smart Array P408i-a Controller
- HPE Smart Array P408i-p Controller
- HPE Smart Array P408e-p Controller
- HPE Smart Array P408e-m Controller
- HPE Smart Array P416ie-m Controller
- HPE Smart Array P816i-a Controller
تکنولوژی hp smart cache در سرورهای نسل 9 که کنترلرهای زیر را پشتیبانی میکنند، قابل فعال شدن هستند:
- HPE Smart Array P440 Controller
- HPE Smart Array P440ar Controller
- HPE Smart Array P441 Controller
- HPE Smart Array P542D Controller
- HPE Smart Array P741m Controller
- HPE Smart Array P840 Controller
- HPE Smart Array P840ar Controller
- HPE Smart Array P841 Controller
تکنولوژی hp smart cache در سرورهای نسل 8 که کنترلرهای زیر را پشتیبانی میکنند، قابل فعال شدن هستند:
- HPE Smart Array P420 Controller
- HPE Smart Array P421 Controller
- HPE Smart Array P430 Controller
- HPE Smart Array P431 Controller
- HPE Smart Array P721m Controller
- HPE Smart Array P731m Controller
- HPE Smart Array P822 Controller
- HPE Smart Array P830 Controller
چند نکته درباره hpe smart cache
سروری که قرار است hp smartcache روی آن پیادهسازی شود باید دارای لایسنس باشد که باید از طریق HPE SSA فعال شود. کد فعالسازی این لایسنس، یا برای یک سرور و یا برای چند سرور (برای پیادهسازیهای تعداد زیاد) وجود دارد.
در سرورهای نسل 9 و 10، از read and write-back caching و در سرورهای نسل 8 از read and write-through caching پشتیبانی میشود. با پشتیبانی از RAID 0 در سرورهای نسل 8 و RAID 0, 1, 10 and 5 در سرورهای نسل 9 و 10، کار حفاظت از دادههای Cache Volume) SSD) را انجام میدهد. تنها write-back caching از RAID 5 پشتیبانی میکند.
hpe smart cache برای پایگاه داده، اپلیکیشنها و محیطهای کاری تحلیلی مناسب است که عملیات خواندن در آنها نقش مهمی دارد و درخواستهای داده بسیار تکرارشونده است. از آنجاییکه پیادهسازی آن به سادگی انجام میشود و کاملا با دیتاسنتر شما مجتمع خواهد شد، نیازی به تغییرات در سیستمعامل و یا استفاده از هیچ اپلیکیشنی نیست.
hp smart cache برای چه اپلیکیشنهایی مناسب نیست؟
استفاده از hp smartcache در حجمهای کاری که دارای ویژگیهای زیر هستند، پیشنهاد نمیشود:
- Non-repetitive I/O: اپلیکیشنهایی که در یک بازه زمانی به دفعات به داده مراجعه نمیکنند مثلا بکاپها که تنها یک بار دسترسی داده انجام میشود. و یا قابلیتهای ارزیابی دیسک یا Disk Benchmark Utilities زیرا الگوهای دسترسی به دیسک در آنها معمولا رندوم هستند.
- Write-heavy I/O: اپلیکیشنهایی که غالبا ترافیک نوشتن در آنها بیشتر از ترافیک خواندن است مانند database logging volumes زیرا حجم زیادی از ترافیک در این Volumeها، نوشتن روی HDDهاست.
عناصر تشکیلدهنده معماری HPE SmartCache
معماری smart cach از سه عنصر زیر تشکیل شده است:
- ذخیرهساز اصلی: که میتواند یک HDD و یا اتصالی به SAN باشد.
- شتابدهنده: که باعث سرعت بیشتر در مقابل تاخیر کمتر میشود. ظرفیت این شتابدهنده کمتر از دستگاه ذخیرهساز اصلی است (شتابدهنده معمولاً یک SSD است).
- فراداده: که شامل اطلاعاتیست که در یک فضای به نسبت کوچک از حافظه Flash-Backed Write Cache یا FBWC ذخیره میشود و محل اطلاعات موجود در شتابدهنده و دستگاه ذخیرهساز اصلی را نشان میدهد.
معماری اسمارت کش بسیار انعطافپذیر است، به طوریکه از انواع دستگاههای ذخیرهسازی، شتابدهنده و فراداده (Meta Data) پشتیبانی میکند.
برای تعمیر سرور hp روی لینک بزنید.
تجهیزات لازم برای HPE SmartCache
- سرور پرولیانت نسل 8 و 9 , 10 اچ پی
- کنترلرهای سری P به صورت تعبیه شده و یا PCIe Card
- 1 یا 2 گیگابایت حافظه FBWC برای سرورهای نسل 8، و 4 گیگابایت برای نسل 9
- لایسنس HPE SmartCache
- حداقل یک سرور پرولیانت نسل 8 اچ پی با قابلیت پشتیبانی از HDD/SSD
- hpe smartcache آپدیتی از Firmware برای کنترلرهای نسل 8 است.
- یک نسخه بهروز شده ازArray Configuration Utility) ACU) برای پیکربندی hp smart cache
آیا درسته که کنترلرهای سری P800، لایسنس HPE SmartCache به صورت Embedded وجود دارد؟
در سری های Performance قابلیت و تکنولوژی HPE SmartCache وجود داره.
یه مشکلی که من بهش برخوردم اینکه روی P440ar نیاز به لایسنس داره! درسته این مطلب؟
مسعود عزیز،
بله، درست است. در صورتی که بخواهید از تمام امکانات کنترلر HPE Smart Array P440ar، به لایسنس نیاز دارید. لایسنسهای مختلفی برای P440ar وجود دارند. HPE Smart Array Advanced Pack که اجازه میدهد از تمام امکانات P440ar استفاده کرده و از مزایای ریدهای 5 و 6 استفاده کنید. لایسنس HPE Smart Array Basic Pack اجازه میدهد از ریدهای 01 و 1 استفاده کنید. نکته مهمی که باید به آن توجه داشته باشید این است که بهتر است لایسنس کنترلر فوق را از نمایندگیهای مجاز در ایران تهیه کنید.
آیا امکان استفاده از تکنولوژی HPE Smartcache، در سرور dl580g9 هم وجود داره؟
حسین عزیز،
بله، امکان استفاده از تکنولوژی HPE Smartcache در سرور DL580 G9 وجود دارد. این تکنولوژی به شما کمک می کند تا عملکرد ذخیرهساز سرور خود را به طور قابل توجهی افزایش دهید. برای استفاده از HPE Smartcache در DL580 G9، به یک کنترلر HPE Smart Array P-series نیاز دارید.
آیا امکان استفاده از تکنولوژی HPE Smartcache، در ورک استیشن ها هم وجود داره؟
به نظر میرسه از آنجایی که تکنولوژی HPE Smartcache، تولید اچ پی ای هست، در ورک استیشن های اچ پی استفاده نشود.