Deduplication and Compression در StarWind

Deduplication and Compression در StarWind

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

میزان رشد داده‌ها هنوز در مجازی سازی سرور به اوج نرسیده است ولی برای VDI این اتفاق افتاده است، یعنی صنعت در شرف مواجه شدن با موج عظیمی از داده‌ها می‌باشد و به همین دلیل چالش ذخیره‌سازی VM-centric از اهمیت بالاتری برخوردار می‌باشد.
مشکلات:
تکنولوژی‌های کاهش فضای موجود (Deduplication and Compression) در بازار برای نیازهای ذخیره سازی مبتنی بر فلش طراحی نشده‌اند. کاهش فضای Offline با فرض اینکه داده‌ها روی آرایه دوبار نوشته می‌شوند، بار اول دقیقاً همه داده‌ها و بار دوم با حذف بلاک‌های تکراری داده‌ها روی آرایه نوشته می‌شوند. این باعث می‌شود که حافظه فلش بطور ناگهانی از بین برود و فضا را نگهداری نکند که برای آرایه‌هایی با نسبت IO/$ و GB/$ حیاتی باشد. با شروع فرآیند بهینه‌سازی داده‌ها، پس از اینکه داده‌های خام بصورت فیزیکی روی آرایه نوشته شدند، نیاز است که آرایه از فضای رزرو شده برای ذخیره کردن داده‌های خام تا زمانیکه بهینه‌سازی شوند، نگهداری کند. پیاده سازی کاهش فضا روی آرایه‌های ذخیره سازی SAS و SATA بسیار منطقی می‌باشد چون فرآیند کاهش فضا مقدار زیادی IOPS را از آرایه کُند اولیه مصرف می‌کند و تغییر محسوسی از نوع هزینه در ترابایت و هزینه در IO به ترتیب اتفاق نمی‌افتد. با فضای ذخیره سازی ظرفیت بالای دیسک‌های SATA و SAS، اضافه کردن دیسک جدید، مقرون به صرفه است.

تکنولوژی‌‌های سنتی کاهش فضا، پرمصرف در نوشتن داده‌ها

راهکار
StarWind Virtual SAN برای کارایی بهتر تکنولوژی Deduplication، آن را با استفاده از استاندارد بلاک 4KB بهینه‌سازی می‌کند. سپس Deduplication با فشرده‌سازی بلاک‌های داده‌ی نوشته شده انجام شده که با Log Structuring ترکیب می‌شود و باعث مزایای مضاعفی می‌گردد:
• مقدار داده‌هایی که بصورت فیزیکی روی آرایه کاهش می‌یابند IOPS بیشتری برای ماشین‌های مجازی ارائه می‌دهند و  هیچ IOPSی توسط موتورهای بهینه سازی داده‌ها مصرف نمی‌شود.
• چرخه نوشتن و پاک‌ کردن داده‌ها کمتر شده که به استفاده بهتر از ذخیره‌سازی فلش و طول عمر سلول‌های آن منجر می‌شود.
• Log Structuring اجازه خلاصی از درایوهای فلش Spot burns را می‌دهد.

با سناریوهای VDI که مقدار هم پوشانی داده‌ها نزدیک به 90 درصد می‌باشد، Depuplication داخلی StarWind امکان بهبود عملکرد بیشتر را با پیاده‌سازی محاسبات در داخل حافظه RAM میسر می‌نماید. با این رویکرد تمام داده‌های ماشین‌های مجازی در داخل حافظه کش RAM قرار می‌گیرند که باعث عملکرد فوق العاده برای VDI می‌شود. یک کپی از لاگ ساختاربندی شده داده‌ها روی آرایه ذخیره‌سازی هارد دیسک‌ها ذخیره می‌شود که از لایه ذخیره‌سازی با کارایی بالا محافظت می‌کند.

تکنولوژی Deduplication داخلی StarWind بصورت فیزیکی داده‌های کمتری روی آرایه می‌نویسد.
نتیجه گیری
StarWind Virtual SAN بطور چشمگیری با Deduplication داده‌ها قبل از نوشتن بر روی آرایه فیزیکی، فضای قابل استفاده در دسترس را روی ذخیره‌سازی مبتنی بر فلش افزایش می‌دهد. با ترکیب شدن با Log structuring، موتور Deduplication داخلی به عملکرد آسیبی نمی‌رساند و IOPS را از ذخیره‌سازی tier 1 مصرف نمی‌کند. درحقیقت بطور قابل ملاحظه ای عملکرد را در مقایسه با سناریویی که ذخیره‌سازی مبتنی بر فلش Local استفاده می‌شود افزایش می‌دهد.

امتیاز دهید
پیمایش به بالا