Vmware چیست؟
Vmware نرمافزاری قدرتمند برای توسعه دهندگان نرمافزارها و مدیران سیستم و کسانی است که میخواهند در ساختار نرمافزاری شان تغییراتی اساسی بدهند.
این ایستگاه کاری با فعالسازی چند سیستم عامل و برنامههای کاربردی مربوط به آنها بهطور همزمان روی یک ماشین فیزیکی منفرد عمل میکند و سیستم عاملها به همراه نرمافزارهای کاربردیشان در ماشین مجازی همگی روی یک قطعه از سختافزار اجرا میشوند. لایه مجازیسازی وی ام ویر، منابع سختافزار فیزیکی را به منابع ماشین مجازی به گونهای نگاشت میکند که انگار هر ماشین مجازی، پردازنده، حافظه و دیسک و ابزارهای o/I ویژه خود را دارد و همگی آنها مطابق استاندارد رایانههای X۸۶ هستند.
Vmware یک ارائه دهنده نرم افزار مجازی سازی و محاسبات ابری مستقر در کالیفرنیا است. VMware که در سال 1998 تاسیس شد، یکی از شرکت های تابعه Dell Technologies است. شرکت EMC در ابتدا VMware را در سال 2004 خریداری کرد. بعداً توسط Dell Technologies در سال 2016 خریداری شد. VMware فناوری های مجازی سازی خود را بر اساس هایپروایزر فلزی ESX/ESXi در معماری x86 پایه گذاری می کند. با مجازی سازی سرور VMware، یک Hypervisor بر روی سرور فیزیکی نصب می شود تا به چندین ماشین مجازی (VM) اجازه دهد تا روی یک سرور فیزیکی یکسان اجرا شوند. هر ماشین مجازی می تواند سیستم عامل (OS) خود را اجرا کند، به این معنی که چندین سیستم عامل می توانند روی یک سرور فیزیکی اجرا شوند. همه ماشینهای مجازی روی یک سرور فیزیکی منابع مشترکی مانند شبکه و رم دارند.
هایپروایزر(Hypervisor) چیست ؟
Hypervisor در اصل یک لایه نرم افزاری است که با در دست گرفتن تمام منابع سیستم، امکان تقسیم منابع مثل CPU ،RAM و Storage و … را برای ما فراهم میکند به صورتی که ما میتوانیم ویندوز و یا سرویس های مختلفی را روی یک سخت افزار واحد به صورت همزمان به اجرا در بیاوریم و در واقع امکان ساخت ماشین مجازی را برای ما فراهم می کند. در واقع هایپروایزر یک شبیه سازی از سخت افزار مورد نیاز ما برای سیستم عامل را فراهم میکند.
محصولات VMware چیست؟
محصولات VMware شامل مجازی سازی، شبکه و ابزارهای مدیریت امنیت، نرم افزارهای نرم افزاری مرکز داده و نرم افزارهای ذخیره سازی می باشد.
نرم افزار مرکز داده و زیرساخت ابری vSphere
vSphere مجموعه محصولات مجازی سازی VMware است. VMware vSphere که قبل از سال 2009 با نام VMware Infrastructure شناخته میشد، شامل موارد زیر است:
- ESXi
- سرور vCenter
- vSphere Client
- vMotion
ESXi چیست؟
VMware ESXi که به آن VMware ESXi Server نیز میگویند، یک هایپروایزر فلزی است که توسط VMware برای vSphere توسعه یافته است. ESXi یکی از اجزای اصلی در مجموعه نرم افزار زیرساخت VMware است. ESXi یک Hypervisor نوع 1 است، به این معنی که بدون نیاز به سیستم عامل مستقیماً روی سخت افزار سیستم اجرا می شود. هایپروایزورهای نوع 1 به عنوان هایپروایزرهای فلزی نیز شناخته می شوند زیرا مستقیماً روی سخت افزار کار می کنند. هایپروایزرها به اجرای کارآمد چندین ماشین مجازی بر روی یک سرور فیزیکی کمک می کنند. کار ESXi این است که منابع مختلف سخت افزاریِ سرور مانند هارد، رم، پردازنده و... را بین ماشینهای مجازی که روی سرور نصب خواهند شد را مدیریت کند. در واقع با استفاده از ESXi میتوانید چندین سرور مجازی روی یک سرور فیزیکیِ واحد ایجاد کنید و با استفاده از ESXi، منابع سخت افزاری را بین این سرورهای مجازی تقسیم کنید.
سرور Vmware vCenter چیست؟
vCenter سرور برنامه ای است که به شما امکان می دهد زیرساخت vSphere خود را از یک مکان متمرکز مدیریت کنید. این به عنوان یک نقطه مدیریت مرکزی برای میزبان های ESXi و ماشین های مجازی مربوطه آنها عمل می کند. vCenter Server را می توان بر روی نسخه پشتیبانی شده ویندوز نصب کرد یا می توانید از نسخه لینوکس از پیش پیکربندی شده به نام vCenter Server Appliance استفاده کنید. vCenter در دو ورژن Standard و Foundation در دسترس شماست. نسخه Foundation برای شبکههایی قابل استفاده است که نهایتا دارای 3 تا ESXi باشند. اما نسخه Standard در شبکههای بزرگتر کاربرد دارد. vCenter قدرت زیادی دارد و با استفاده از آن میتوانید مدیریت رویدادها (Events)، هشدارها (Alerts)، ساختار ماشینهای مجازی، هاستهای فعال و... را به دست بگیرید.
vSphere client چیست؟
vSphere Client برنامه ای است که مدیریت نصب vSphere را امکان پذیر می کند. vSphere Client به مدیر امکان دسترسی به عملکردهای کلیدی vSphere را بدون نیاز به دسترسی مستقیم به سرور vSphere می دهد.
نرم افزار شبکه و امنیت VMware NSX
VMware NSX یک شبکه مجازی و نرمافزار امنیتی ارائه شده است. NSX به مدیر اجازه میدهد تا اجزای شبکه را مجازیسازی کند، و آنها را قادر میسازد تا شبکههای مجازی و سوئیچها را از طریق نرمافزار به جای سختافزار توسعه، گسترش و پیکربندی کنند. یک لایه نرم افزاری در بالای هایپروایزر قرار می گیرد تا به مدیر اجازه دهد یک شبکه فیزیکی را به چندین شبکه مجازی تقسیم کند. با جدیدترین نسخه این محصول، مرکز داده NSX-T، مجازی سازی شبکه را می توان هم به ESXi و KVM به عنوان هایپروایزر بهتر از سرور های بدون فلز اضافه کرد. مرکز داده NSX-T همچنین مجازیسازی عملکرد شبکه را ارائه میدهد که با آن میتوان عملکردهایی مانند فایروال، متعادلکننده بار و VPN را در پشته نرمافزار مجازیسازی اجرا کرد. VMware vRealize Network Insight یک ابزار مدیریت عملیات شبکه است که به ادمین امکان می دهد تا ریزبخش بندی را برنامه ریزی کرده و سلامت VMware NSX را بررسی کند .اطلاعات را از مدیر NSX جمع آوری می کند. همچنین خطاهایی را در رابط کاربری خود نمایش می دهد که به عیب یابی یک محیط NSX کمک می کند.
ذخیره سازی و در دسترس بودن VMware
VMware vSAN یک ویژگی ذخیره سازی مبتنی بر نرم افزار است که در Hypervisor ESXi تعبیه شده و با vSphere یکپارچه شده است. فضای دیسک را از چندین میزبان ESXi جمعآوری میکند و آن را از طریق خطمشیهای هوشمند، مانند محدودیتهای حفاظتی، تأمین نازک و کدگذاری پاکسازی فراهم میکند. با vSphere High Availability ادغام می شود تا محاسبات و در دسترس بودن فضای ذخیره سازی را افزایش دهد.
VMware Site Recovery Manager (SRM) یک محصول مدیریت بازیابی فاجعه است که به مدیر اجازه می دهد برنامه های بازیابی ایجاد کند که در صورت خرابی به طور خودکار اجرا شوند .این محصول به ادمین ها اجازه می دهد تا به طور خودکار failover و failback ماشین های مجازی را تنظیم کنند. SRM همچنین با NSX ادغام می شود تا از سیاست های شبکه و امنیت در VM های مهاجرت شده محافظت کند.
VMware vCloud NFV یک پلتفرم مجازیسازی توابع شبکه است که به ارائهدهنده خدمات این امکان را میدهد تا توابع شبکه را به عنوان برنامههای مجازیسازی شده از فروشندگان مختلف اجرا کند. NFV همان مزایای مجازی سازی و ابری را برای یک ارائه دهنده خدمات ارتباطی که قبلاً به سخت افزار متکی بود، ارائه می دهد.
مزایای استفاده از محصولات VMware :
- امنیت مبتنی بر یک مدل اعتماد صفر، همراه با امنیت بهتر نسبت به سیستمهای کانتینری مانند Kubernetes
- ارائه بهتر برنامه ها و منابع
- افزایش کارایی دیتاسنتر با VMware
- مدیریت ساده مرکز داده
- آنالیز خودکار دلیل اصلی مشکلات
- تعدیل بارکاری سرور به صورت خودکار
- تعدیل بارکاری خودکار Storage
معایب برنامه مجازی سازی VMware:
- هزینه بالای لایسنس (که البته در ایران مطرح نیست)
- در برخی موارد، Xen hypervisor و Hyper V جایگزین مناسبی برای آن هستند.
- هنگام کار با محصولات Oracle ممکن است برخی موارد پشتیبانی نشود و یا باگ هایی رخ دهد.
- در صورت ناساگازی سخت افزار ممکن است همه چیز به شکلی که توقع داریم کار نکند.
محصولات دسکتاپ Vmware
VMware امکانات بسیار زیادی هم برای محیط کاری دسکتاپ دارد. VMware به سیستمهای لینوکسی و ویندوزی اجازهی استفاده از ماشینهای مجازی را میدهد. VMware Horizon نام یک دسکتاپ مجازی است که به دسکتاپ و برنامهها اجازه میدهد تا مستقیماً به کاربران در هر ایستگاه کاری خدمترسانی کنند. از این نرمافزار معمولاً در سازمانها بهمنظور تأمین دسترسی کارمندان به تمرکز و کنترل بر برنامههای احراز هویت استفاده میشود.
به دلیل اهمیت پیاده سازی شبکه های کامپیوتری در شرکت ها و سازمان ها به عنوان بستر اصلی ارتباطات درون سازمانی و انتقال اطلاعات و همچنین مدیریت متمرکز در سطح کل سازمان، شرکت پیشگام رایان اقدام به راه اندازی بخش خدمات شبکه در اصفهان و دیگر شهرها کرده است.