چشمانداز و استراتژی VMware یک دگرگونی از طریق Hypervisor است که همان کارآمدی عملیاتی که مجازیسازی سرور به رایانش آورد را همچنین به Storage میآورد. Hypervisor بهعنوان یک جداسازی بین برنامههای کاربردی و منابع قابلدسترسی، میتواند تمام منابع IT (شامل رایانش، حافظه، Storage و شبکه) که برنامههای کاربردی به آن نیاز دارند را تعدیل کند. VMware با مجازیسازی سرور بهعنوان پلتفرم غیررسمی برای اجرای برنامههای کاربردی سازمانی جایگاه منحصربهفردی را دارد تا Software-Defined Storage یا SDS را ارائه داده و از فراگیر بودن این لایه نرمافزاری استفاده کند.
بررسی مفهوم vVols
vVols یک چارچوب مدیریت و یکپارچهسازی SAN/NAS است که دیسکهای مجازی را بهعنوان Objectهای Native Storage عرضه میکند و عملیات مبتنی بر Array را در سطح دیسک مجازی ممکن میسازد. vVols مصارف و عملیات Storage را با VM همسو میکند و از این طریق Data Plane متعلق به دستگاههای SAN/NAS را دگرگون مینماید.
بهعبارتدیگر، vVols باعث میشود دستگاههای SAN/NAS نسبت به VM آگاهی داشته باشند و توانایی استفاده از سرویسهای داده مبتنی بر Array را با یک رویکرد متمرکز بر VM در Granularity یک دیسک مجازی واحد ممکن میسازد. vVols به کاربران این توانایی را میدهد که از قابلیتهای منحصربهفرد سرمایهگذاریهای کنونی خود در Storage بهره ببرند و بدون اختلال به یک مدل عملیاتی سادهتر و کارآمدتر منتقل شوند که برای محیطهای مجازی که در تمام انواع Storage کار میکنند، بهینهسازی شده باشد.
بیشتر بخوانید: سنجش عملکرد vSAN
منظور از مصرف منعطف در سطح منطقی
vVols با جداسازی منابع فیزیکی سختافزار و تبدیل آنها به Poolهای ظرفیت مجازی که Virtual Datastore نام دارند و میتوان آنها را بهصورت منعطفی تنظیم کرد تا روی بخشی از یک Storage Array یا روی چندین Storage Array پیادهسازی شوند، دستگاههای SAN و NAS را مجازیسازی میکند. Virtual Datastoreمحدودیتهای ظرفیت و منطق دسترسی را تعریف کرده و مجموعهای از سرویسهای داده را در عرضه میکند که برای VMهای آمادهسازی شده در Pool قابلدسترسی هستند. Virtual Datastoreها کاملاً منطقی هستند و میتوان آنها را در هنگام نیاز، بدون اختلال تنظیم کرد و نیازمند فرمت کردن File System نیستند.
ویدیوهای بیشتر درباره vVols
کنترل دقیق در سطح VM
vVols یک Container دیسک مجازی جدید را تعریف میکند که از Storage فیزیکی زیرین یعنی LUN ،File System ،Object و غیره مستقل است. بهعبارتدیگر، با vVols دیسکهای مجازی تبدیل به واحد اصلی مدیریت داده در سطح Array میشوند. این امر Virtual Datastore را به یک Pool ظرفیت متمرکز بر VM تبدیل میکند. اجرای عملیات Storage باVM Granularity و آمادهسازی خدمات دادهی Native مبتنی بر Array برای VMهای مجزا ممکن میشود. این امر به ادمینها توانایی فراهم کردن سطوح سرویس Storage مناسب برای هر VM را میدهد.
عملیات کارآمد از طریق خودکارسازی
Storage Policy-Based Management یا SPBM توانایی پاسخ به الزامات سطح سرویس Storage، مثل ظرفیت، عملکرد یا دسترسپذیری را به شکل Templateها یا Policyهای منطقی که VMها به آن مرتبط هستند، میدهد. SPBM با شناسایی Datastoreهای قابلدسترسی که به الزامات پالیسی پاسخ دهند، با همراهی vVols، جایگذاری VM را خودکارسازی میکند و بهطور پویا Instanceهایی از خدمات دادهی ضروری ایجاد مینماید. SPBM همچنین از طریق اعمال پالیسی مانیتورینگ در سطح سرویس و تطبیقپذیری در چرخهی عمر VM را خودکارسازی میکند.
مزایای استفاده از VMware vSphere Virtual Volumes یا vVols
تسهیل عملیات Storage
vVols هم برای VI Admin و هم Admin Storage، تا حد زیادی مدیریت روی مدل عملیاتی را تسهیل میکند. vVols قابلیت جدا کردن مصرف و آمادهسازی Storage برای VMها را فراهم میکند. در مدل VMware HCI با vVols، ادمین Storage نهادی به نام Virtual Datastore را تنظیم مینماید. ظرفیت و خدمات داده که توسط Storage Admin درVirtual Datastore منتشر میشوند، مشابه آیتمهای منو هستند که VI Admin میتواند بهصورت On-Demand آنها را مصرف کنند. Storage Admin همچنین کنترل منابع Storage را بهدست میگیرد، زیرا VI Admin فقط میتواند قابلیتهای منتشر شده را مصرف کند. بااینوجود، Storage Admin دیگر نیازی به این ندارد که تعیین کند کدام سرویسهای داده به یک برنامه کاربردی اختصاص داده میشوند. درنتیجه Storage Admin مسئول تنظیم اولیه است و به VI Admin این توانایی را میدهد که پس از آن مستقل باشد. VI Admin با vVols، کنترل بهدست میآورد و مسئول تعریف کلاسهای Storage متفاوتی از خدمات برای برنامههای کاربردی میشود. اما، کلاسهای خدمات دیگر تخصیصهای فیزیکی نیستند، بلکه نهادهایی منطقی هستند که تمام توسط نرمافزار خودکارسازی و کنترل شده و از طریق مکانیزم Policyها تفسیر میشوند.
با ایجاد ارتباط بین یک یا چند VM به پالیسی مناسب، آمادهسازی و ایجاد Instance از سطوح خدمات Storage برای آن VM یا مجموعهای از VMها خودکارسازی میشوند. اعمال Policy بهصورت خودکار نیز تبدیل به مکانیزمی برای تسهیل فرایند مانیتورینگ و اطمینان حاصل کردن از تطبیقپذیری سطوح خدمات Storage درطول چرخهی عمر برنامه کاربردی است. خودکارسازی مبتنی بر پالیسی امکان مصرف Storage را برای VMها فراهم میکند که نهایتاً منجر به تسریع آمادهسازی برای برنامههای کاربردی با الزامات متفاوت میشود و تغییر مدیریت نیز تسهیل میگردد.
بیشتر بخوانید: بهبود امنیت ساختار مجازی سازی Hyper-v با راهکار Shielded VM – قسمت دوم (پایانی)
با vVols سادهتر میتوان سطوح خدمات Storage مناسبی را با توجه به الزامات برنامههای کاربردی بهخصوص ارائه داد. با کنترل جزئی و دقیق روی منابع Storage و خدمات دادهی Native مبتنی بر Array در سطح VM، ادمینها میتوانند پالیسی بهخصوصی را ایجاد کنند و بهطور دقیق سطوح خدمات Storage را بهصورت موردی ارائه دهند. بهعلاوه خودکارسازی مبتنی بر پالیسی اطمینان حاصل میکند که سطوح خدماتی مطلوب رعایت شدهاند و اصلاح پویا را بهصورت Real-Time، و در هنگام نیاز فراهم میکند و توانایی تطبیق پیدا کردن سریع با الزامات برنامه کاربردی و کسبوکار را که دائماً در حال تغییر هستند فراهم مینماید.
بهبود استفاده از منابع
Mapکردن دقیق الزامات برنامه کاربردی با منابع Storage در زمان نیاز مشکلات مربوط به آمادهسازی بیشازحد نیاز را برطرف میکند. vVols با مجازیسازی زیرساخت Storage، مصرف ظرفیت Storage و خدمات داده را بهصورت منعطفتر و متمرکز بر VM فراهم میکند. از طریق خودکارسازی، اصلاحات پویا را بهصورت Real-Time ممکن میسازد. این امر برخلاف مدل عملیاتی قدیمی است که در آن باید منابع از قبل تخصیص داده میشود و تغییر آنها بسیار دشوار بود که این امر موجب سرمایهگذاری ناکافی در ظرفیت و استفادهی غلط از خدمات داده میشد که نتیجهی آن استفاده ناکارآمد از منابع زیرساخت در طول زمان میباشد.