مجازی ساز vSphere چیست و چه کاربردی دارد؟

hypervisor پایه و اساس پلتفرم مجازی سازی شما را فراهم می کند و گزینه های زیادی از فروشندگان قدیمی تا جایگزین های اوپن سورس وجود دارد. مجازی ساز VMware یک انتخاب محبوب برای فرایند مجازی سازی است و پلتفرم مجازی سازی hypervisor ESXi و vSphere را ارائه می دهد. همچنین KVM یک گزینه اوپن سورس است و بخشی از Linux است که در پیام هاست بیشتر به معرفی آن میپردازیم.
VMware vSphere چیست؟
VMware پلتفرم مجازی سازی Hypervisor و vSphere ESXi را ارائه میدهد و VMware ESXi یک Hypervisor bare-metal است که مستقیماً روی یک سرور فیزیکی نصب میشود و به شما کمک میکند تا سخت افزار خود را یکپارچه کنید. فنآوریهای مجازیسازی VMware به شما امکان میدهد ماشین مجازی (VM) ایجاد و تهیه کنید تا بتوانید زیرساختهای خود را برای ارائه و مدیریت برنامههای کاربردی جدید و قدیمی مدرن کنید. در واقع انتخاب VMware vSphere به این معنی است که باید ماشینهای مجازی خود را با استفاده از stack Control مربوط به VMware مدیریت کنید.
KVM Hypervisor
KVM یک فناوری مجازیسازی open source است که کرنل لینوکس را به یک Hypervisor تبدیل میکند و میتواند برای مجازیسازی استفاده شود و جایگزینی برای فناوریهای مجازیسازی اختصاصی، مانند فناوریهای ارائه شده توسط VMware باشد. مهاجرت به یک پلتفرم مجازی سازی مبتنی بر KVM به این معنی است که میتوانید سورس کد hypervisor خود را بررسی، اصلاح و ارتقا دهید. دسترسی به سورس کد دریچهای را به روی نوآوری باز میکند و به شما امکان میدهد تا حجمهای کاری و برنامههای کاربردی قدیمی را مجازیسازی کنید و همچنین پایهای برای حجمهای کاری cloud-native و کانتینری بسازید. البته چون KVM در kernel لینوکس تعبیه شده، استفاده و استقرار آن آسان است.
نحوه انتخاب hypervisor مناسب
Performance
یکی از مهمترین زمینههایی که باید در نظر گرفت این است که چگونه عملکرد hypervisor بر زیرساخت شما تأثیر میگذارد. KVM و ESXi هر دو hypervisor نوع ۱ هستند، به این معنی که باید از hypervisor نوع ۲ بهتر عمل کنند. ESXi به طور کلی به زمان بیشتری برای ایجاد و راه اندازی یک سرور نسبت به KVM نیاز دارد، همچنین ESXi هنگام اجرای سرورها عملکرد کندتری دارد، اگرچه این تفاوت ممکن است برای بارهای معمولی ناچیز باشد. طبق معیار SPECvirt_sc2013، KVM از نظر سرعت، برنامهها را با سرعتهای تقریباً اصلی و سریعتر از سایر hypervisor های صنعتی اجرا میکند.
Integration
hypervisor ها از روشهای مختلفی برای برقراری ارتباط با سخت افزار فیزیکی سرور استفاده میکنند. ESXi از پلتفرم مدیریت VMware استفاده میکند، به این معنی که شما باید از محصولات دیگر در VMware stack Control استفاده کنید، همچنین میتواند نیازهای سخت افزاری شما را افزایش دهد. بهطورکلی محدودیتهای مشابهی با KVM نخواهید داشت، زیرا open source است و میتواند با زیرساختهای موجود شما و با بسیاری از پلتفرمهای مختلف لینوکس و ویندوز ادغام شود.
cost
هزینه یک تمایز کلیدی بین KVM و راه حل های مجازی سازی VMware است و KVM به عنوان بخشی از بسیاری از سیستم عاملهای open source توزیع میشود؛بنابراین هزینه اضافی وجود ندارد. در واقع با VMware، شما نیاز به خرید لایسنس برای محصولات مختلف خواهید داشت. اگرچه ELA ممکن است از قبل در بودجه شما صرفه جویی کند، اما میتواند هزینههای شما را در طول زمان با افزایش ظرفیت و عملکرد در ازای آن افزایش دهد که در نهایت KVM هزینه کمتری دارد.
Maturity
هر دو KVM و ESXi hypervisor های پایداری هستند که میتوانند بارهای کاری سازمانی را پشتیبانی کنند.
Scalibility
VMware یک پلت فرم مجازی سازی مقیاس پذیر ارائه میدهد، با این حال مهم است در نظر بگیرید که چگونه افزودن سرور یا ماشین مجازی اضافی ممکن است بر ELA تأثیر بگذارد. vSphere حداکثر ۱۲ ترابایت رم در هر سرور با حداکثر ۶۴ سرور در هر Cluster ارائه میدهد. همچنین vSphere شامل چندین API است که میتواند برای آسان کردن مدیریت ماشینهای مجازی شما استفاده شود.
به عنوان بخشی از کرنل لینوکس، KVM میتواند با افزایش تعداد ماشینها و درخواستها، مقیاس خود را با بار تقاضا تطبیق دهد. با KVM میتوان پرتقاضاترین بارهای کاری برنامهها را مجازیسازی کرد و این تکنولوژی پایه بسیاری از تنظیمات مجازیسازی در سطح سازمانی، مانند مراکز داده و ابرهای خصوصی است. KVM همچنین با زیرساختهای موجود شما قابل همکاری است و به شما امکان دسترسی به سورس کد را میدهد، به این معنی که به راحتی میتوانید آن را هر طور که نیاز دارید ادغام و مقیاس کنید.