Open-E JovianDSS بهعنوان یک راهکار ذخیرهسازی مبتنی بر فایل سیستم ZFS همچنان در حال تکامل است. این محصول تمرکز ویژهای بر بهبود عملکرد، امنیت و مدیریتپذیری دارد تا بتواند نیازهای مشتریان خود را بهخوبی برطرف کند. اخیراً، برخی سوالات درباره توسعه سیستم و ویژگیهای ZFS مطرح شده است، به همین دلیل تصمیم گرفتیم که به این سوالات پاسخ دهیم و بهطور خلاصه، آخرین بهروزرسانیهای Open-E JovianDSS را در زمینه ویژگیهای پیادهسازی شده ZFS توضیح دهیم.
از نسخه Open-E JovianDSS Up29 تا نسخه Open-E JovianDSS Up30 که در سال جاری منتشر شده است، سیستم بهطور قابلتوجهی ویژگیهای ZFS خود را بهبود داده و جایگاه خود را بهعنوان یکی از گزینههای برتر برای سازمانها در صنایع مختلف تقویت کرده است. ZFS که یک فایل سیستم Open-Source محسوب میشود، که در نهایت، جایگاه Open-E JovianDSS را بهعنوان یک راهکار ذخیرهسازی پیشرفته و کارآمد برای محیطهای سازمانی تقویت کرده است.
در ادامه، نگاهی خواهیم داشت به پیشرفتها و بهبودهایی که در توسعه ZFS و بهروزرسانیهای Open-E JovianDSS ارائه شدهاند.
راهنمای مطالعه
جهت دریافت مشاوره خرید استوریج با قیمت مناسب و متناسب با نیاز سازمانتان، میتوانید با کارشناسان شرکت رایانش ابری پردیس تماس بگیرید.
رایانش ابری پردیس با بیش از 10 سال سابقه در ارائه خدمات و راهکارهای ذخیره سازی اطلاعات و مشاوره خرید استوریج آماده همکاری با شماست.
ویژگیهای فایل سیستم ZFS
Open-E JovianDSS Up29 و Up29r1
الگوریتم Sequential Data Scrubbing
این الگوریتم سرعت فرآیند Data Scrubbing را که برای حفظ یکپارچگی دادهها حیاتی است، افزایش میدهد. در گذشته، اسکن و بررسی مجموعههای داده بزرگ ممکن بود چندین ماه طول بکشد، اما با استفاده از الگوریتم دو مرحلهای جدید، این فرآیند تنها در چند روز تکمیل میشود. در مرحله اول، متادیتا اسکن شده و فهرستی از Data Blockها تهیه میشود. سپس این بلاکها بر اساس اندازه و مکان فیزیکی آنها بر روی دیسک مرتب میشوند. این رویکرد باعث میشود که در هنگام بررسی خطاها، دسترسی به دادهها به صورت Sequential انجام شود.
الگوریتم Sequential Data Resilvering
روش مشابهی برای Data Resilvering نیز پیادهسازی شده است که در مواقعی مانند خرابی دیسک، حذف یا عدم دسترسی موقت به دیسک فعال میشود. برخلاف روش قبلی که از عملیات Random I/O استفاده میکرد، این الگوریتم متادیتا را اسکن کرده، Data Blockهای نیازمند بازیابی را شناسایی و آنها را بر اساس اندازه و موقعیت فیزیکی مرتب میکند. سپس یک صف Sequential برای بازسازی دیسک جدید ایجاد میشود. این رویکرد کارایی فرآیند Resilvering را به میزان قابلتوجهی بهبود میبخشد.
پشتیبانی از NVMe Disk Hot-Plugging
این ویژگی امکان افزودن یا تعویض دیسکهای NVMe را بدون نیاز به خاموش کردن یا راهاندازی مجدد سیستم فراهم میکند. این قابلیت بهویژه در محیطهای High Availability مفید است و اجازه میدهد بدون وقفه در عملکرد سیستم، دیسک معیوب جایگزین شود.
بهروزرسانیهای فایل سیستم ZFS
Open-E JovianDSS Up29r2
پشتیبانی از پروتکل RDMA
پشتیبانی از (RDMA (Remote Direct Memory Access برای اتصالات Mirroring Path، بهویژه برای کارتهای شبکه Mellanox و ATTO 100GbE معرفی شد. RDMA با استفاده از (RoCE (RDMA over Converged Ethernet عملکرد نودهای Cluster را بهبود میبخشد. Open-E JovianDSS از RDMA به همراه (iSER (iSCSI Extensions for RDMA بر روی RoCE برای تسریع در Data Replication استفاده میکند که در نهایت کارایی Cluster را به میزان قابلتوجهی افزایش میدهد.
پشتیبانی از (Self-Encrypting Drives (SED
پشتیبانی از SED برای Single Nodes و Shared Storage Clusters به این نسخه اضافه شده است. SED فرآیند رمزنگاری و رمزگشایی دادهها را مستقیماً بر روی درایو انجام میدهد و نیازی به دخالت کاربر یا نرمافزار رمزنگاری جداگانه ندارد. Open-E میتواند کلید منحصربهفردی را برای درایوهای SSD و HDD که از SED پشتیبانی میکنند ارائه دهد و بدین ترتیب امنیت دادهها را افزایش دهد. فهرست دیسکهای سازگار بهصورت مداوم بهروزرسانی میشود.
پشتیبانی از SSD TRIM
پشتیبانی از فرمان TRIM برای درایوهای SSD بهبود عملکرد و افزایش طول عمر راهکارهای ذخیرهسازی داده را به همراه دارد. آزمایشهای انجامشده توسط Open-E نشان داده است که فرمان TRIM عملکرد پایدار SSD را در طول زمان، بهویژه در محیطهای High-Load تضمین میکند.
پشتیبانی از NVMe Write Log Mirroring بر روی Ethernet برای High Availability Shared Storage Clusters
این ویژگی امکان استفاده از دستگاههای NVMe با کارایی بالا که در نودهای Cluster قرار دارند را در پیکربندیهای High Availability Shared Storage فراهم میسازد.
پارامتر Custom OU در Active Directory
این قابلیت به مدیران اجازه میدهد تا مکان پیشفرض برای ایجاد Group Policy Objects و تخصیص دسترسی به کاربران یا گروهها در Active Directory را تغییر دهند. این ویژگی مدیریت دسترسیها را سادهتر کرده و کنترل بیشتری را در اختیار مدیران قرار میدهد.
بهینهسازیهای فایل سیستم ZFS
Open-E JovianDSS Up29r3
ویژگی Advanced Scrub Scheduler
در این نسخه، قابلیت برنامهریزی پیشرفته برای Data Scrubbing معرفی شده است. این ویژگی امکان زمانبندی انعطافپذیر فرآیند Scrubbing را با توجه به میزان بار سیستم، ساعات کاری و وظایف تعمیر و نگهداری فراهم میکند. این قابلیت از بارگذاری بیش از حد سیستم و افت عملکرد جلوگیری کرده و در عین حال از دادهها در برابر Silent Corruption محافظت میکند.
قابلیتهای پیشرفته فایل سیستم ZFS
Open-E JovianDSS Up30
معرفی ZFS Special Devices
این قابلیت به مدیران سیستم این امکان را میدهد که انواع خاصی از دادهها (مانند Metadata یا Small File Blocks) را به دستگاههای ذخیرهسازی با کارایی بالا مانند SSD یا NVMe اختصاص دهند. این روش که تحت عنوان Data Type Tiering شناخته میشود، با ذخیرهسازی دادههای حیاتی بر روی رسانههای سریعتر، عملکرد سیستم را به میزان قابلتوجهی افزایش میدهد.
پشتیبانی از NVMe Partitioning
این قابلیت انعطافپذیری بیشتری را در استفاده از فضای دیسکهای NVMe فراهم میکند. بهعنوان مثال، میتوان یک پارتیشن NVMe را بهعنوان Read Cache، پارتیشن دیگر را بهعنوان Write Log و پارتیشن دیگر را بهعنوان ZFS Special Device استفاده کرد. این بهینهسازی، نیاز به سختافزار را کاهش داده و هزینهها را بهینه میکند، ضمن اینکه معماری و فرآیند نگهداری سیستم را سادهتر میسازد.
پشتیبانی از SED برای Non-Shared Storage Clusters
پشتیبانی از Self-Encrypting Drives (SED) اکنون به پیکربندیهای Non-Shared Storage Cluster نیز گسترش یافته است. این قابلیت به مدیران سیستم امکان میدهد تا از فرآیند رمزنگاری و رمزگشایی خودکار دادهها بر روی دیسکها استفاده کنند، بدون اینکه نیاز به نرمافزارهای جانبی یا مداخله کاربر باشد. SED با رمزگذاری دادهها در سطح سختافزار، امنیت دادهها را بهشکل قابلتوجهی افزایش میدهد و از دسترسیهای غیرمجاز جلوگیری میکند. این ویژگی بهخصوص در محیطهای High Availability و حساس به امنیت دادهها اهمیت بیشتری پیدا میکند.
پشتیبانی از Active Directory RID Range
در گذشته، تنها روش autorid برای تخصیص (User ID (UID و (GID) یا
Group ID در دسترس بود که برای محیطهای تکدامنه مناسب بود. در Update 30 پشتیبانی از RID Range معرفی شده است که امکان مدیریت و تخصیص مؤثر (Security Identifier (SID برای کاربران و گروهها را در محیطهای چنددامنه با Trust Relationships فراهم میکند.
پشتیبانی از Active Directory RFC2307
این قابلیت استفاده از استاندارد RFC2307 را برای نمایش Unix-Specific Attributes مانند UID و GID در Active Directory امکانپذیر میکند. این ویژگی، یکپارچگی زیرساخت بین سیستمهای Windows و Unix را تضمین کرده و مدیریت زیرساختها را بهصورت متحد تسهیل میسازد.
Open-E JovianDSS: پاسخ به نیازهای امروز و فردا
همانطور که مشاهده میکنید، طی چند سال گذشته ، شرکت Open-E با بهرهگیری از مزایای ماهیت Open-Source این سیستم، به غنیسازی و توسعه این محصول پرداخته است. تمام این تلاشها با هدف ارائه محصولی است که نیازهای بهروز بازار و انتظارات کاربران فعلی و خریداران آینده را برآورده کرده و پاسخی مناسب به چالشهای موجود در بازار ذخیرهسازی داده ارائه دهد. در عین حال، Open-E همواره سادگی کاربری و رابط گرافیکی کاربرپسند این محصول را حفظ کرده است.