شرکت iXsystems که کیت توزیع را برای استقرار سریع ذخیرهسازی شبکه FreeNAS و محصولات تجاری TrueNAS مبتنی بر آن توسعه میدهد، اولین نسخه پایدار کیت توزیع TrueNAS SCALE را منتشر کرده است که به دلیل استفاده از هسته لینوکس و پایه بسته دبیان قابل توجه است. در حالی که تمامی محصولات منتشر شده قبلی این شرکت از جمله TrueOS (PC-BSD سابق) مبتنی بر FreeBSD بود. مانند TrueNAS CORE (FreeNAS)، محصول جدید برای دانلود و استفاده رایگان است. حجم تصویر iso 1.5 گیگابایت است. اسکریپت های ساخت، رابط وب و لایه های مخصوص TrueNAS SCALE در GitHub توسعه یافته اند.
توسعه و پشتیبانی از TrueNAS CORE مبتنی بر FreeBSD (FreeNAS) ادامه خواهد داشت - راهحلهای FreeBSD و مبتنی بر لینوکس با استفاده از یک پایگاه کد ابزار مشترک و یک رابط وب استاندارد، همزیستی خواهند داشت و یکدیگر را تکمیل میکنند. TrueNAS SCALE از ZFS (OpenZFS) به عنوان فایل سیستم خود استفاده می کند. ارائه یک نسخه اضافی بر اساس هسته لینوکس به دلیل تمایل به پیاده سازی برخی از ایده هایی است که با استفاده از FreeBSD دست نیافتنی هستند. قابل توجه است که این اولین ابتکار عمل نیست - در سال 2009، کیت توزیع OpenMediaVault قبلاً از FreeNAS جدا شده بود که به هسته لینوکس و پایگاه بسته دبیان منتقل شد.
یکی از پیشرفتهای کلیدی در TrueNAS SCALE، توانایی ایجاد فضای ذخیرهسازی چند گره است، در حالی که TrueNAS CORE (FreeNAS) به عنوان یک راهحل سرور واحد قرار میگیرد. علاوه بر افزایش مقیاس پذیری، TrueNAS SCALE همچنین با استفاده از کانتینرهای ایزوله، مدیریت زیرساخت ساده و مناسب برای ساخت زیرساخت های تعریف شده توسط نرم افزار مشخص می شود. TrueNAS SCALE از کانتینرهای Docker، مجازیسازی مبتنی بر KVM و مقیاسگذاری چند گرهای ZFS با استفاده از سیستم فایل توزیعشده Gluster پشتیبانی میکند.
دسترسی به فضای ذخیره سازی توسط SMB، NFS، iSCSI Block Storage، S3 Object API و Cloud Sync پشتیبانی می شود. برای اطمینان از دسترسی ایمن، اتصال را می توان از طریق VPN (OpenVPN) انجام داد. ذخیره سازی را می توان بر روی یک گره منفرد مستقر کرد و سپس با افزایش نیاز، به تدریج با افزودن گره های اضافی به صورت افقی گسترش یافت.
علاوه بر انجام وظایف ذخیره سازی، گره ها همچنین می توانند برای ارائه خدمات و اجرای برنامه ها در کانتینرهایی که با استفاده از پلت فرم Kubernetes یا در ماشین های مجازی مبتنی بر KVM هماهنگ شده اند، استفاده شوند. در آینده قرار است کاتالوگی از کانتینرهای آماده با کاربردهای اضافی مانند NextCloud و Jenkins معرفی شود. برنامههای آینده همچنین پشتیبانی از OpenStack، K8s، KubeVirt، pNFS، Wireguard، مقیاسبندی عکس فوری FS و تکرار را ذکر میکنند.
منبع: opennet.ru