یکی از جدید ترین خبر هایی که در این چند روز در دنیای مجازی سازی سر و صدا کرده است خبر منتشر شدن VSAN 6.2 می باشد. در این ورژن بالاخره اون قابلیت هایی که همیشه از VSAN مورد انتظار بود ارائه شده است و باعث می شود که افراد قبل از خرید یک ذخیره ساز واقعا در باره این موضوع تامل کامل نمایند.
قسمت اول: VSAN 6.2
قسمت دوم: VSAN 6.2
در این مدل سرویس های دیتا و اثر بخشی دیتا به اندازه بسیار بسیار چشم گیر به روز شده است که در ادامه این مطلب آموزشی به صورت مشروح در باره آنها صحبت خواهیم کرد.
لیست قابلیت های جدید VSAN 6.2 به شرح زیر می باشد:
- Deduplication & Compression
- RAID 5 – RAID 6
- Swap File با مدل دیسک Sparse
- Checksum – Disk Scrubbing
- QOS – Limit
- In Mem Read Cache
- Performance Metrics
- Health Service پیشرفته
- پشتیبانی از نرم افزار ها
با اینکه از ارائه شدن ورژن قبلی VSAN بیشتر از 6 ماه نمی گذرد اما ورژن VSAN 6.2 قابلیت های بسیار پیشرفته ای را در بر دارد.
Deduplication & Compression:
از ارائه اولین نسخه VSAN بیشترین درخواستی که از سمت مشتریان برای VMware ایجاد شده است مربوط به همین دو مطلب می شود. این دو قابلیت، ویژگی هایی هستند که تنها می توان بر روی All-Flash VSAN پیاده سازی کرد (یعنی تمامی دیسک ها SSD باشند).
Deduplication و Compression دو قابلیتی هستند که همیشه شانه به شانه در کنار هم حرکت می کنند و لازم به ذکر است که این قابلیت ها بر روی کلاستر فعال می شوند و نمی توان در سطح ماشین مجازی آن را Override کرد. این قابلیت ها در هنگام جابجایی اطلاعات از Cache به سایر هارد ها که در اینجا به آنها لایه Deduplication می گوییم صورت می گیرد. مطابق شکل زیر:
اگر علاقه داشته باشید که بیشتر بدانید به صورت کلی Deduplication بر روی فایل هایی با اندازه 4KB صورت می گیرد، بدین معنی که فایل ها بزرگتر به اندازه های 4KB تقسیم شده سپس با هم مقایسه می شوند، در این مرحله در صورت وجود دو یا چند اندازه 4KB ای، تنها یکی از آنها نگه داشته می شود و ما بقی از سطح ذخیره ساز VSAN 6.2 پاک می شوند. پس از این مرحله حالا دیتا به دست واحد Compression می رود، این واحد در صورتی دیتا ها را ذخیره می کند که اندازه ها را به 2KB رسانده باشد. لازم به ذکر است که عملیات Deduplication تنها در سطح هر Host و در لایه DiskGroup ها انجام می شود.
ممکن است برای شما این سوال پیش بیاید که این مقدار Deduplication، چقدر در فضا صرفه جویی می کند؟
در تست هایی که من انجام دادم برای دیتا بیس SQL حدود 3 درصد از فضا به ازای هر Host کاهش یافت و برای ماشین های مجازی که Clone گرفته شدند حدود 9 درصد صرفه جویی در فضای ذخیره سازی به ازای هر Host شد. اما این مقدار های صرفه جویی شده به نوع اطلاعات شما بر می گردد.
RAID 5 – RAID 6:
همانطور که از نام سرفصل مشخص می باشد این تنظیمات به VSAN 6.2 اجازه می دهد که برای ماشین های مجازی موجود در این ذخیره ساز RAID 5/6 تعریف کنند.
در نظر داشته باشید که این تنظیمات را تنها می توانید در Storage Policy از طریق گزینه Fault Tolerance Method قابل پیاده سازی می باشد. اگر از این مورد برای RAID 5 استفاده شود یعنی تنظیمات 3+1 برای FTT=1 و 4+2 برای FTT=2 این RAID 6 می باشد.
در خاطر داشته باشید که 3+1 به معنی داشتن 3 بلاک دیتا و 1 بلاک Parity می باشد و 4+2 به معنی داشتن 4 بلاک دیتا و دو بلاک Parity می باشد. در نظر داشته باشید که این قابلیت نیز تنها در VSAN مدل All Flash قابل پیاده سازی می باشد.
در زیر مثالی برای محاسبه مقدار حجم لازم برای این RAID ها مطرح شده است:
مقدار دیسک مورد نیاز ما 1 گیگ می باشد:
100GB disk with FTT =1 & FTM=RAID-1 set –> 200GB disk space needed
100GB disk with FTT =1 & FTM=RAID-5/6 set –> 130.33GB disk space needed
100GB disk with FTT =2 & FTM=RAID-1 set –> 300GB disk space needed
100GB disk with FTT =2 & FTM=RAID-5/6 set –> 150GB disk space needed
همانطور که مشاهده می کنید فضای بسیار زیادی ذخیره می شود ولی باید در نظر داشته باشید که استفاده از این قابلیت شما را مجاب می کند که تعداد Host ها را افزایش دهید با این تفاسیر برای RAID 5 احتیاج به 4 Host و برای RAID 6 تعداد 6 عدد Host می باشد.
منبع: aminpourmirza