یادداشت ویراستار: اصل این مطلب در بهمن ۹۶ نوشته شده بود و در بهمن ۹۹ دوباره بررسی و بهروز شده است.
همزمان با پیشرفت تکنولوژی، احتیاج به سرورهای باکیفیت نیز افزایش پیدا کرده و فروش سرور در اقصا نقاط جهان با رشد همراه بوده. زیرا استفاده از شبکههای کامپیوتری در دراز مدت نقش بسزایی در افزایش بهره وری کسب و کارهای مختلف دارد. شرکتهای مختلف تولید تجهیزات مرتبط با شبکه برای فروش بیشتر، رقابت سنگینی با یکدیگر داشته و تکنولوژیهای مدرنی را ارائه میدهند. در این محتوا میخواهیم در مورد یکی از تکنولوژیهای سرورهای hp یعنی hp smart cache، ویژگی ها و تجهیزات مورد نیاز آن صحبت کنیم. با توسعه شبکه آداکهمراه باشید.
- تکنولوژی HPE SmartCache چیست؟
- چه کنترلرهایی از HPE SmartCache پشتیبانی میکنند؟
- چند نکته درباره HPE SmartCache
- HPE SmartCache برای چه اپلیکیشنهایی مناسب نیست؟
- عناصر تشکیلدهنده معماری HPE SmartCache
- تجهیزات لازم برای HPE SmartCache
تکنولوژی 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، تا ۴ برابر افزایش مییابد.
تکنولوژی اسمارتکش اچ پی راهکاری است برای Caching بر پایه کنترلر و مناسب محیطهای DAS و یا SAN است. hpe smart cache در HPE Smart Array Controller قابل استفاده است و در پرولیانت سرورهای نسل ۸، ۹ و ۱۰ که دارای کنترلرهای سری P و ماژول FBWC با ظرفیت ۱ گیگابایت یا بیشتر هستند، قرار داده شده است و باعث بهبود بهرهوری عملیاتی میشود. پیادهسازی و مدیریت این تکنولوژی بر عهده همان ابزار مدیریت در HPE Smart Array یعنی HPE Smart Storage Administrator) HPE SSA) یا HPE Array Configuration Utility) HPE ACU) است. برای آشنایی بیشتر با این ابزارها مقاله “کانفیگ و پیکربندی اولیه سرور را چگونه انجام دهیم؟” را مطالعه کنید.
چه کنترلرهایی از hpe smartcache پشتیبانی میکنند؟
تکنولوژی hpe smart cache به تازگی در پرولیانت سرورهای نسل ۱۰ و ماژولهای پردازشی HPE Synergy Gen10 که از کنترلرهای نسل ۱۰ که در ادامه لیست شدهاند، در دسترس است:
- 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 در سرورهای نسل ۹ که کنترلرهای زیر را پشتیبانی میکنند، قابل فعال شدن هستند:
- 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 در سرورهای نسل ۸ که کنترلرهای زیر را پشتیبانی میکنند، قابل فعال شدن هستند:
- 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
برای خرید سرور hp روی لینک بزنید.
چند نکته درباره hpe smart cache
سروری که قرار است hp smartcache روی آن پیادهسازی شود باید دارای لایسنس باشد که باید از طریق HPE SSA فعال شود. کد فعالسازی این لایسنس، یا برای یک سرور و یا برای چند سرور (برای پیادهسازیهای تعداد زیاد) وجود دارد.
در سرورهای نسل ۹ و ۱۰، از read and write-back caching و در سرورهای نسل ۸ از read and write-through caching پشتیبانی میشود. با پشتیبانی از RAID 0 در سرورهای نسل ۸ و RAID 0, 1, 10 and 5 در سرورهای نسل ۹ و ۱۰، کار حفاظت از دادههای 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
- سرور پرولیانت نسل ۸ و ۹ , ۱۰ اچ پی
- کنترلرهای سری P به صورت تعبیه شده و یا PCIe Card
- ۱ یا ۲ گیگابایت حافظه FBWC برای سرورهای نسل ۸، و ۴ گیگابایت برای نسل ۹
- لایسنس HPE SmartCache
- حداقل یک سرور پرولیانت نسل ۸ اچ پی با قابلیت پشتیبانی از HDD/SSD
- hpe smartcache آپدیتی از Firmware برای کنترلرهای نسل ۸ است.
- یک نسخه بهروز شده ازArray Configuration Utility) ACU) برای پیکربندی hp smart cache
منابع:
HPE.com
Techsoft.at