بررسی VMware ESXi مزایای و معایب استفاده از آن
فهرست محتوا
ESXi چیست؟
ESXi سرنام (Enhanced Serviceability Interface) یک هایپروایزر (Hypervisor) مبتنی بر لینوکس است که توسط شرکت VMware توسعه و عرضه میشود. ESXi یک سیستم عامل مجازیسازی است که بر روی سرورها نصب میشود و به شما اجازه میدهد چند ماشین مجازی را به صورت همزمان روی یک سرور فیزیکی اجرا کنید. ESXi در گروه هایپروایزرهای Type-1 قرار میگیرد که به شکل مستقیم روی سختافزار سرور اجرا میشود و نیازی به سیستم عامل میزبان (Host OS) جداگانه ندارد. این سیستم عامل مجازیسازی قابلیت مدیریت و کنترل منابع سختافزاری مانند پردازنده، حافظه، دیسک و سایر منابع را برای ماشینهای مجازی فراهم میکند. رویکرد فوق به شما اجازه میدهد ماشینهای مجازی را به صورت جداگانه و ایمن بر روی یک سرور فیزیکی مستقر کرده و مدیریت آنها را به طور مؤثر انجام دهید.
ESXi دارای ویژگیها و امکاناتی است که برای محیطهای مجازیسازی بسیار مفید است. به عنوان مثال، ESXi امکان انتقال ماشینهای مجازی بین سرورها (vMotion) را فراهم میکند، امکانات سطح بالایی برای مدیریت ذخیرهسازی مشترک (Shared Storage) ارائه میکند و قابلیتهای مربوط به بکآپ و بازیابی ماشینهای مجازی را در اختیار کارشناسان شبکه قرار میدهد. ESXi اجازه میدهد به شکل بهینهتری از منابع سختافزاری استفاده کنید، صرفهجویی در هزینهها و انرژی داشته باشید و یک محیط مجازیسازی امن و منعطف را پیادهسازی کنید.
تفاوت ESX و ESXi چیست؟
ESX و ESXi هر دو هایپروایزرهای مجازیسازی از شرکت VMware هستند، اما تفاوت اصلی بین آنها در نحوه عرضه و ساختار آنها وجود دارد. ESX (VMware ESX) هایپروایزر Type-1 بود که در نسخههای قدیمیتر VMware استفاده میشد. ESX مجموعهای از سرویسهای مدیریتی و سیستم عامل میزبان (Host OS) را برای مدیریت و کنترل منابع سختافزاری مورد استفاده قرار میداد. به طور مشابه، ESXi، ESX هم قادر به اجرای چندین ماشین مجازی بر روی یک سرور فیزیکی بود، اما نیاز به نصب سیستم عامل میزبان جداگانه داشت.
ESXi سرنام (VMware ESXi)نسل جدیدتری از هایپروایزرهای VMware است که به عنوان جایگزین ESX معرفی شد. ESXi نیازی به نصب سیستم عامل میزبان جداگانه ندارد و به صورت مستقیم روی سختافزار سرور اجرا میشود. این ساختار سادهتر و سبکتر به ESXi امکان میدهد بر روی منابع سختافزاری تمرکز بیشتری داشته باشد و عملکرد بهتری را ارائه دهد. همچنین، ESXi دارای رابطهای مدیریتی گرافیکی و خط فرمان است که امکان مدیریت و پیکربندی سیستم را فراهم میکند. به طور خلاصه، ESX و ESXi هر دو هایپروایزرهای مجازیسازی VMware هستند، اما ESXi نسل جدیدتر و سبکتری از آن است که بدون نیاز به نصب سیستم عامل میزبان جداگانه مستقیما روی سختافزار سرور اجرا میشود.
نرم افزار VMware ESXi چیست؟
Vmware ESXi که سابقاً به نام ESX (Elastic Sky X) شناخته می شد، یک نرم افزار نوع 1 انترپرایز هایپروایزر است و برای استقرار و سرویس کامپیوترهای مجازی توسط VMware ایجاد شده است. به عنوان یک Hypervisor نوع-1، ESXi یک برنامه نرم افزاری که بر روی سیستم عامل (OS) نصب شده نمی باشد، به جای آن میتوان گفت که اجزای حیاتی سیستم عامل مانند هسته را شامل شده و یکپارچه می کند.
بعد از نسخه 4.1 که در سال 2010 منتشر شد، VMware نام ESX را به ESXi تغییر داد (“I” اضافه شده در انتها از Integrated گرفته شده است) و تغییر بزرگ آن یک OS کاملاً یکپارچه جایگزین Services Console (یک operating system ابتدایی) بود. ESX/ESXi هر دو از مولفه های اصلی در مجموعه نرم افزاری VMware Infrastructure می باشند. این نرم افزار یک OS پیشرفته و حرفه ایست که میتواند ابر عمومی و خصوصی بسازد.
پیشنهاد مطالعه: کاربرد رایانش ابری
VMware ESXi ساخته شده با هدف Bare Metal Hypervisor
وی ام ویر ESXi، یک هایپروایزر bare-metal قویست که مستقیماً روی سرور نصب می شود و دسترسی مستقیم و کنترل منابع زیرساختی را در اختیارتان می گذارد. VMware ESXi برای ادغام اپلیکیشن ها و کاهش هزینه ها، به طور موثری بخش سخت افزاری را پارتیشن بندی می کند. این نرم افزار لیدر بازار برای ارائه یک معماری کارآمد، تعیین استاندارد برای قابلیت اطمینان ، عملکرد و پشتیبانی می باشد.
نرم افزار ESXi چه کاری انجام می دهد؟
مهندسین آی تی شرکت ها دائماً تحت فشار نوسانات بازار و افزایش تقاضای مشتریان هستند. از طرف دیگر، آنها باید منابع فناوری اطلاعات را مطابق با درخواست های پروژه ها افزایش دهند. خوشبختانه، ESXi برای ایجاد بالانس بهتر در نتایج کسب و کارها و صرفه جویی در هزینه های IT به کمکشان آمده است.
مزایای استفاده از VMware ESXi:
- ترکیب سخت افزار برای استفاده از ظرفیت بالاتر
- افزایش عملکرد برای برتری رقابتی
- ساده سازی مدیریت فناوری اطلاعات از طریق مدیریت متمرکز
- کاهش CapEx و OpEx
- به حداقل رساندن منابع سخت افزاری مورد نیاز برای اجرای Hypervisor و کارایی بیشتر
امکانات ESXi:
ESXi با تلفیق چندین سرور نیاز به سرور فیزیکی را کاهش می دهد، علاوه بر آن نیاز به فضای دیتا سنتری، مصرف انرژی و نیازهای اداری IT در هنگام عملکرد با سرعت بالا کاهش می یابد.
Small Footprint
تنها با Small Footprint 150 مگابایت، ESXi امکان انجام کارهای بیشتری با کمترین تلاش، در حالی که تهدیدات امنیتی را برای Hypervisor به حداقل می رساند دارد.
عملکرد قابل اعتماد
فرق نمی کند برنامه ها در چه اندازه باشند تمامی آنها را جای می دهد. Virtual Machine ها را تا 128 سی پی یو مجازی، 6 ترابایت مموری و 120 دستگاه پیکربندی می کند تا تمامی نیازهای اپلیکیشن ها را برآورده کند. برای اطمینان از اینکه از تنظیمات پشتیبانی شده برای محیط خود فراتر نروید، از راهکارهای محدود کننده انحصاری استفاده می کند.
امنیت پیشرفته
با قابلیت های رمزگذاری قدرتمند از دیتا های حساس ماشین مجازی محافظت می کند. دسترسی مبتنی بر وظیفه، مدیریت را ساده میکند و ورود به سیستم ایمن تر، پاسخگویی مناسب تر و تجزیه و تحلیل آسانتری را تضمین می کند.
اکوسیستم تطبیق پذیر
از طیف وسیعی از فروشندگان سخت افزاری، نمایندگان سرویس های تکنولوژی، اپلیکیشن ها و سیستم عامل های مهمان پشتیبانی دریافت میکند.
تجربه کاربری آسان
Administrative Operation روزانه را با رابط کاربری مدرن داخلی مبتنی بر استانداردهای HTML5 مدیریت کنید. برای مشتریانی که باید عملیات خود را به صورت اتوماتیک انجام دهند، VMware هم vSphere Command Line Interface و هم توسعه دهندگان REST مبتنی بر APIها را ارائه می دهد.
نیاز ها و تنظیمات ESXi
ESXi به علت اینکه نرم افزار سبکی است به حداقل منابع سخت افزاری نیاز دارد و روی hard disk به صورت لوکال در دستگاه هاست نصب می شود. برای نصب ESXi، تنها نیاز است Installer را زده و به سادگی دستورالعمل را دنبال کنید. پس از نصب ESXi، ادمین می تواند از کنسول مستقیم برای تغییر گزینه های ESXi host، مانند؛ اختصاص آدرس IP یا سایر گزینه های کانفیگ استفاده کند. سپس vSphere Web Client یا vSphere Clientرا نصب کرده که هر دو به راه اندازی ماشین های مجازی (VM) کمک میکنند.
در نهایت با نصب نرم افزار، مدیران شبکه میتوانند به host machine و vSphere client مورد نظر خود دسترسی پیدا کرده و virtual machine را راه اندازی کنند. باید خاطر نشان کرد که با بروز رسانی vSphere به نسخه جدید، Web Client قدیمی منسوخ می شود.
ویژگی های کلیدی ESXi
از اصلیترین خصوصیات VMware ESXi؛ شکل گیری ترافیک، memory ballooning، دسترسی امنیتی role-based، ورود به سیستم و حسابرسی، GUI و vSphere PowerCLI را پشتیبانی میکند. ESXi همچنین توانایی پیکربندی 128 CPU و 120 دستگاه را به طور همزمان دارد.
مدیران IT میتوانند قابلیتهای ذکر شده را از طریق ابزارهایی که برای ارتباط ریموت استفاده می شود به جای CLI مدیریت کنند و ESXI میتواند از مدل ادغام API-based به جای Third-party Management Agent استفاده کند. ESXi از ساخت ماشین های مجازی با VMware Server و Microsoft Virtual Server پشتیبانی می کند.
مزایا و معایب نرم افزار ESXi
از جمله مزایای ESXi نصب سریع و ساده در دیتا سنتر به علت حجم پایین برنامه 150 MB می باشد، همچنین، به علت سبک بودن برنامه مهندسین آی تی نیاز به Patch های کمتری خواهند داشت. حجم پایین برنامه به معنای امنیت پایین ESXi نمی باشد و مدیریت امنیتی در VMkernel ایجاد شده است. رابط کاربری گرافیکی ساده ارائه شده نرم افزار ای اس ایکس آی را به کاربردی ترین نرم افزار در سرورها تبدیل کرده است.
متاسفانه به علت حجم پایین برنامه گزینه های پیکربندی کمتری ESXi ارائه میکند و همچنین یادگیری این برنامه برای کسانی که تا به حال با نرم افزارهای virtualization و محصولات مشابه کار نکرده اند کمی سخت می باشد.
مشکل دیگری که در ESXi وجود دارد زمانیست که Overhead که نتیجه کار اضافی سی پی یو و OS است به نرم افزار منتقل شده و در نتیجه سرعت VM را کاهش می دهد. در نسخه های رایگان ESXi تعداد کاربران که امکان استفاده از دو پردازنده دارند محدود می باشد.
تفاوت vSphere و VMware ESXi
VMware vSphere به عنوان مجموعه ای از محصولات VMware مجازی سازی سرور عمل می کند که شامل ESXi نیز می شود. ESXi یک hypervisor انحصاری برای لایسنس VMware vSphere 5.x می باشد. ادمین ها میتوانند از یک vSphere host به عنوان فنداسیون برای یک فضای private cloud استفاده کنند.
محصولات VMware موجود در vSphere شامل نرم افزارهای؛ VMware vCenter Server،vSphere Web Client، vSphere Client، vSphere Distributed Switch، VMware High Availability و VMware Virtual Symmetric Multi-Processing می باشد.
مقایسه VMware ESXi و XenServer
Citrix XenServer یک پلتفرم مجازی سازی سرور open source می باشد که میتوان گفت در مقایسه با ESXi مبتنی بر Xen hypervisor، متشابه یکدیگر هستند. XEN خود یک هایپروایزر نوع 1 می باشد، با این حال، XenServer یک مصرف کننده محسوب می شود و میتواند میزبان، توسعه دهنده و برای مدیریت Virtual Machine های دسکتاپ و کلاد سرور باشد.
از ویژگی های XenServer می توان VM migration، بررسی سلامت تجهیزات و عملکرد گزارش های هشدار را نام برد. Xen در هسته لینوکس گنجانده شده اما توسط تعداد محدودی از توزیع کنندگان Linux مانند SUSE Linux Enterprise Server پشتیبانی می شود.
پیشنهاد مطالعه : آموزش نصب VMware Horizon تصویری