بعد از معرفی Bundleهای VVF و VCF، یک سؤال برای کسبوکارهای کوچک جدیتر شد. ما که فقط چند Host داریم و میخواهیم VMهایمان را اجرا و مدیریت کنیم، واقعاً به یک پلتفرم کامل Private Cloud نیاز داریم؟
فرض کنید چند سرور داریم که نرمافزار مالی، سیستم اداری و سرویسهای داخلی سازمان روی آنها اجرا میشوند. میخواهیم موقع Maintenance بتوانیم VMها را جابهجا کنیم و اگر یک Host از دسترس خارج شد، VMها روی Hostهای دیگر دوباره روشن شوند. فعلاً هم برنامهای برای راهاندازی Private Cloud نداریم.
طبیعی است که در چنین محیطی، قبل از خرید یک Bundle بزرگتر، ببینیم چقدر از امکاناتش را واقعاً استفاده میکنیم.
حالا Broadcom با معرفی vSphere Express، گزینهای برای همین محیطهای کوچکتر ارائه کرده است. این محصول بر پایه vSphere 9 ساخته شده و قابلیتهای اصلی Virtualization را در یک بسته با ظرفیت ۱۲۸ Core ارائه میکند.
من برای بررسی این محصول از نیاز محیط شروع میکنم. ببینیم چه امکاناتی داریم، چقدر هزینه میکنیم و محدودیت بسته کجا ممکن است روی کارمان اثر بگذارد.
با Express چه کارهایی میتوانیم انجام بدهیم؟
در این بسته، ESX و vCenter را داریم تا Hostها و VMها را مدیریت کنیم.
فرض کنید قرار است روی یکی از Hostها Maintenance انجام بدهیم. با vMotion میتوانیم VMهای روشن را در شرایط پشتیبانیشده به Host دیگری منتقل کنیم و بعد سراغ آن Host برویم.
اگر هم یک Host خراب شود، قابلیت HA میتواند VMهای تحت پوشش را روی Hostهای سالم دوباره روشن کند، به شرط اینکه منابع و دسترسیهای لازم فراهم باشند. در این حالت، سرویس تا زمان بالا آمدن دوباره VM برای مدتی متوقف میشود.
برای مدیریت Network هم Distributed Switch داخل بسته قرار گرفته است. وقتی چند Host داریم، میتوانیم تنظیمات مشترک Network را متمرکز مدیریت کنیم و نیاز کمتری به تنظیم جداگانه هر Host داشته باشیم.
قابلیت vCenter Quick Patch و پشتیبانی از TPM 2.0 و vTPM 2.0 هم در معرفی رسمی محصول آمدهاند. فقط حواسمان باشد که Quick Patch مربوط به vCenter است و با Live Patching خود ESX تفاوت دارد.
تفاوت vSphere Express و VVF در عمل چیست؟
تا اینجا ممکن است بگوییم همین امکانات برای ما کافی است. اگر نیاز محیط با آنها پوشش داده میشود، Express ارزش بررسی دارد.
اما ممکن است از زیرساخت انتظار بیشتری داشته باشیم. مثلاً بخواهیم با DRS، توزیع منابع بین VMهای Cluster بهصورت خودکار مدیریت شود. یا بخواهیم کنار VMها، Kubernetes Cluster هم اجرا کنیم و برای بررسی Performance و برنامهریزی Capacity، ابزارهای بیشتری داشته باشیم. اینجا امکانات VVF بیشتر به کارمان میآیند.
در بسته VVF، علاوه بر ESX Enterprise Plus و vCenter، سرویس VKS برای Kubernetes و محصول VCF Operations را داریم. با Operations میتوانیم وضعیت محیط را دقیقتر بررسی کنیم، مشکلات Performance را تحلیل کنیم و برای ظرفیت آینده برنامه داشته باشیم.
در VVF، بهازای هر Core دارای License، مقدار ۰٫۲۵ TiB ظرفیت vSAN هم در نظر گرفته شده است. مثلاً برای ۱۲۸ Core دارای License، این مقدار معادل ۳۲ TiB ظرفیت Raw است. فضای قابلاستفاده برای VMها به طراحی و Storage Policy بستگی دارد.
پس تفاوت فقط به تعداد Hostها برنمیگردد. ممکن است سازمان کوچکی باشیم، اما به DRS، Kubernetes یا امکانات Operations نیاز داشته باشیم.
محدودیت ۱۲۸ Core را چطور حساب کنیم؟
مدل عرضه فعلی Express یک Subscription یکساله با ظرفیت ثابت ۱۲۸ Core است. اگر محیط ما Core کمتری هم داشته باشد، هزینه کل بسته را پرداخت میکنیم.
طبق شرایط خرید منتشرشده از سوی Software-Express، هر مشتری فقط میتواند یک بسته بخرد و امکان اضافه کردن بسته دوم وجود ندارد. این شرط باید در سفارش نهایی هم تأیید شود.
فرض کنید امروز سه سرور داریم که هرکدام دو CPU با ۱۶ Core دارند. مجموع ظرفیت محیط میشود ۹۶ Core و در محدوده بسته قرار میگیریم.
اما اگر بعداً دو سرور دیگر با همین مشخصات اضافه کنیم، مجموع به ۱۶۰ Core میرسد. با شرایط فعلی فروش، نمیتوانیم با خرید یک بسته Express دیگر ظرفیت را افزایش بدهیم و باید سراغ گزینه دیگری برویم.
برای همین، من ظرفیت امروز را کنار برنامه توسعه سازمان میگذارم. سقف ۱۲۸ Core هم به معنی تعداد مشخصی Host نیست. در این محاسبه، تعداد Coreهای فیزیکی CPUها را در نظر میگیریم؛ تعداد VMها و vCPUهایشان در این شمارش دخیل نیست.
هزینه vSphere Express چقدر است؟
شرکت TD SYNNEX در صفحه عرضه آمریکا، قیمت پیشنهادی (MSRP) بسته یکساله را ۹٬۶۰۰ دلار اعلام کرده است. این عدد مربوط به همان بازار است و قیمت نهایی خرید میتواند بسته به شرایط قرارداد، منطقه و مالیات متفاوت باشد.
اگر از تمام ۱۲۸ Core استفاده کنیم، هزینه سالانه معادل ۷۵ دلار برای هر Core میشود. اما برای محیطی با ۶۴ Core، باز هم هزینه همان بسته کامل را پرداخت میکنیم. در این حالت، هزینه مؤثر هر Core مورد استفاده به ۱۵۰ دلار در سال میرسد.
ممکن است Express از نظر امکانات مناسب باشد، ولی باید هزینه ظرفیت استفادهنشده را هم در تصمیممان حساب کنیم.
من Express را برای چه محیطی پیشنهاد میکنم؟
اگر اندازه محیط نسبتاً ثابت است و نیاز اصلی ما اجرای VMها، مدیریت با vCenter و استفاده از vMotion، HA و Distributed Switch است، Express ارزش بررسی دارد.
من قبل از انتخاب، وابستگیهای محیط را مشخص میکنم. مثلاً داشتن vMotion به معنی داشتن DRS نیست. طبق اطلاعات فعلی کانال فروش، قابلیتهایی مثل DRS، GPU/vGPU و Live Patching جزو این بسته نیستند.
همچنین در Express از VCF Operations برای License Management استفاده میشود. این کاربرد به معنی دسترسی به امکانات کامل Operations نیست. شرایط خرید برای هر مشتری هم باید هنگام سفارش بررسی شود.
اگر امکانات Express نیازمان را پوشش میدهند، سقف بسته با برنامه رشد سازمان هماهنگ است و هزینهاش هم با بودجه میخواند، Express میتواند انتخاب مناسبی باشد. اگر حتی با چند Host به DRS، Kubernetes، vSAN یا امکانات بیشتر Operations نیاز داریم، بررسی VVF منطقیتر است.