قبل از این که به بررسی مفهوم VSAN بپردازیم بهتر است که با مفهوم SDS(Software Define Storage) آشنا شویم.SDS (Software Define Storage) به بیان ساده Storage را به صورت Software یا نرم افزاری پیاده سازی می کند.در واقع SDS از یک سری تکنیک های نرم افزاری و سرویس های سخت افزاری استفاده می کند و به admin شبکه این امکان رو میدهد که Storage را درلایه ی نرم افزاری پیکر بندی کند.شرکت VMware از مجازی ساز سرور ورژن 5.5 به بعد VSAN خودش را به عنوان SDS معرفی کرد.VSAN مخفف Virtual SAN ، به معنای یک SAN مجازی می باشد که به شما این امکان را می دهد که از هارد های لوکال ESXi ها یک Shared Storage ایجاد کنید.دقیقا مانند SAN Storage، دارای چندین دیسک است که به چندین هاست متصل می شود.
VSAN نیازی به نرم افزار خاصی ندارد و مستقیما در خود ESXi ، در سطح cluster پیاده سازی می شود.خیلی از قابلیت ها و سرویس هایی که روی vSphere وجود دارد مثل HA و vMotion، FT و DRS، زمانی قابل استفاده هستند که یک Shared storage یا استوریج اشتراکی داشته باشیم و در نبود Shared Storage فیزیکی مانند انواع SAN Storage ، از سرویس VSAN میتوان برای آماده سازی پیش نیاز های سرویس های نام برده، استفاده کرد.
VSAN چگونه کار می کند؟
VSAN ها هارد های لوکال همه ی esxi ها را با هم تجمیع کرده و در قالب یک data store به هاست ها Mount می کنند .برای ایجاد VSAN به حداقل یک دیسک از نوع SSD و همچنین حداقل یک دیسک HDD به ازای هر هاست نیاز است.بنابراین کارایی VSAN وابسته به هارد های SSD است.VSAN ها از ساختار Raid استفاده نمی کنند و درواقع سیاست ذخیره سازی VSAN ها به این شکل است که اطلاعات مربوط به VM ها را بر روی تمام دیسک های هاست های موجود در VSAN ذخیره می کنند.برای مثال اگر یک ماشین مجازی را بر روی هارد لوکال هاست یک ایجاد کنید ، VSAN همان vdisk ماشین مجازی را از طریق شبکه بر روی هارد لوکال هاست دوم کپی می کند.
دو نوع پیکربندی VSAN وجود دارد:
Hybrid: ترکیب یک دیسک SSD و باقی HDD می باشد .
All flash: که همه ی دیسک ها SSD می باشد.
نیازمندی های VSAN :
- Esxi ورژن 5 یا بالاتر
- VCenter Server ورژن 5 یا بالا تر
- تعداد یک یا بیشتر دیسک SSD به ازای هر هاست
- تعداد یک یا بیش تر دیسک HDD به ازای هر هاست در مدل Hybrid
- تعداد حداقل 3 ESXi (هاست) به ازای هر VSAN
- شبکه ی یک گیگابیت بر ثانیه بین هاست ها(برای هیبرید) و ده گیگابایت بر ثانیه برای All Flash
مزایای VSAN :
- عملکرد مشابه Shared Storage ها
- یکپارچگی با ویژگی های vSphere Storage
- Policyهای ذخیره سازی ماشین های مجازی
- کاهش هزینه ها برای تهیه Shared Storage
- …