VMware vSAN بیشتر شبیه به یک معماری Hyper-Converged عمل میکند با این تفاوت که امکان استفاده از Commodity Hardware در آن وجود دارد.
vSAN در واقع یک کلاستر از هاستهای VMware است. هر هاست حداقل به یک SSD و یک HDD نیاز دارد، اگرچه بیشتر هاستها از تعداد زیادی دیسک استفاده میکنند. vSAN منابع ذخیرهسازی هاست را تبدیل به سیستمی یکپارچه و با عملکرد بالا برای نگهداری دیتا میکند که تمام هاستهای کلاستر میتوانند از آن استفاده کنند.
vSAN ،vSphere Web Client را مدیریت میکند. از آنجا که vSAN یک جزء Native است، نیاز به نرم افزاری اضافی ندارد و کاربر میتواند با چند کلیک آن را فعال کند.
در اولین انتشار VMware، این قابلیت، Virtual SAN نامیده می شد ولی از آن به بعد به اختصار به آن vSAN میگوییم.
1. vSAN چگونه کار میکند؟
معماری توزیعشدۀ ذخیرهسازی مبتنی بر نرم افزار در VMware vSAN باعث میشود پارامترهای سیاست ذخیره سازی اعمال شوند، اگرچه بار کاری ماشین مجازی تغییر می کند یا سخت افزار یا شبکه دچار مشکلاتی میشوند. کاربر نیازمندیهای ذخیره سازی را برای ماشین مجازی بر روی کلاستر VMware vSAN تعریف می کند، مثل عملکرد و قابلیت دسترسی.
با vSphere 5.5 Web Client میتوان Cluster Administration را انجام داده و سیاستهای ذخیره سازی را پیاده سازی کرد.
2. ویژگیهای مهم
VMware vSAN شامل تعدادی ویژگیهای کلیدی است، اگرچه این مجموعه ویژگیها، بسته به لایسنس نرم افزار اندکی متفاوت هستند. یکی از قابلیتهای کلیدی vSAN، بهینه سازی برای فلش است. vSAN 6.6 ادعا می کند 50 درصد IOPS بیشتری نسبت به نسخه قبلی vSAN ارائه میدهد و این در نتیجۀ روش کاهش تاخیر ذخیرهسازی از طریق استفاده از دستگاههای فلش سمت سرور (Server-Side) است.
یک ویژگی دیگر، توانایی Scale کردن غیرتخریبی است. میتوان vSAN را با اضافه کردن دیسک، Scale Up کرد یا با اضافه کردن گرههای کلاستر، Scale Out کرد. یک کلاستر vSAN می تواند 2 تا 64 گره داشته باشد. غیر از حالت خاص Stretched Cluster که در آن فقط میتوانیم 31 گره داشته باشیم. همچنین می توان کلاسترها را در مناطق جغرافیایی مختلف Stretch کرد.
لایسنس vSAN 6.6 Enterprise ویژگی Deduplication و فشرده سازی را ارائه میدهد که برای دستیابی به سطوح بالای کاهش دیتا با کمترین مقدار Overhead برای CPU، طراحی شدهاند.
هر دو لایسنس Advanced و Enterprise از Erasure Coded Storage پشتیبانی میکنند و میتوان آنها را به صورت تک Parity یا Parity دوگانه پیکربندی کرد تا تحمل خطا در برابر مشکلاتی که برای دیسک ایجاد میشود افزایش یابد.
لایسنس Enterprise همچنین کیفیت سرویسِ (QoS) ذخیره سازی را نیز ارائه میدهد که Administrator را قادر میسازد که مقدار IOPS را که هر ماشین مجازی خاص میتواند استفاده کند، محدود کند.
vSAN 6.6 همچنین شامل ویژگی بررسی سلامت (Health Check) میشود که به Administrator این امکان را میدهد که با یک نگاه بتواند تشخیص دهد که vSAN در وضعیت سالمی قرار دارد یا خیر. اگر مشکلی ردیابی شود، Health Check به تشخیص این مشکل کمک میکند.
3. مقایسه نسخههای vSAN (Enterprise ،Advanced ،Standard)
VMware پنج لایسنس مختلف برای vSAN دارد. سه گزینه اول عبارتند از Advanced ،Standard و Enterprise.
همچنین دو لایسنس دیگر با نامهای ROBO Standard و ROBO Advanced هم وجود دارد که برای اداره راه دور/ شعبه راه دور (ROBO) قابل استفاده است.
هر یک از این لایسنسها ویژگیهای استانداردی را ارائه میدهند مثل مدیریت ذخیره سازی مبتنی بر سیاست، Flash Read/Write Caching و پشتیبانی از vSphere Replication.
در بالای مجموعه ویژگی های استاندارد، لایسنس های ROBO Advanced و Advanced از Deduplication، فشرده سازی و همچنین Erasure Coding برای RAID 5 و RAID 6 پشتیبانی میکنند.
نسخه Enterprise تمام قابلیتهای نسخه Advanced را دارد و علاوه بر آن، Stretched Clusters و محدودیتهای QoS IOPS را نیز پشتیبانی میکند.
4. رقبا و شرکای اصلی
رقیب اصلی Microsoft Storage Spaces Direct ،VMware vSAN است که به صورت داخلی در Hyper-V وجود دارد. Storage Spaces Direct یک Storage Pooling مشابه در گرههای کلاستر ارائه میدهد و ماشین های مجازی Hyper-V میتوانند از این فضای ذخیره سازی استفاده کنند.
تجهیزات زیرساخت Hyper-Converged از شرکتهای سازنده دیگری مثل Nutanix اگرچه در رقابت مستقیم با vSAN نیستند، اما قابلیت مشابهی برای Pool کردن ذخیرهسازی هاست محلی ارائه میدهند. vSAN ،VMware را به عنوان بخشی از پشته نرم افزار Hyper-Converged خود میفروشد که vSphere و vCenter را نیز در بر دارد. Dell Technologies تجهیزات زیرساخت Hyper-Converged از جمله VxRail را میفروشد که شامل vSAN میشود.
چند شرکت سخت افزاری دیگر تجهیزاتی را میفروشند و در تبلیغات خود اعلام میکنند که این تجهیزات با vSAN سازگار هستند یا نرم افزار vSAN Ready Nodes از شرکت VMware به صورت پیشفرض بر روی آنها نصب شده است.
VMware vSAN چیست؟
VMware vSAN یا همان VMware Virtual SAN سابق یک ویژگی ذخیره سازی است که در vSphere 5.5 و در بالای کرنل وجود دارد که فضای دیسک را از چند ESXi مختلف باهم ترکیب می کند.