VMware

از OCCC Wiki
پرش به ناوبری پرش به جستجو

VMware

وی ام ویر (به انگلیسی: VMware, Inc) شرکت فراهم کنندهٔ نرم‌افزارهای مجازی سازی است که دفتر اصلی آن در شهر پالو آلتو در ایالات متحده آمریکا قرار دارد.

هم اکنون دفتر مرکزی شرکت در پالو آلتو، کالیفرنیا، ایالات متحده، و مرکز (به انگلیسی: R&D) آن در کمبریج، ماساچوست هستند.

نرم‌افزار ماشین مجازی، (به انگلیسی: Virtual Machine ware) نرم‌افزاری قدرتمند برای توسعه دهندگان نرم‌افزارها و مدیران سیستم و کسانی است که می‌خواهند در ساختار نرم‌افزاری شان تغییراتی اساسی بدهنداست. این نرم‌افزار با قدمت بیش از 8 سال و برنده شدن برخی جوایز محصولات نرم‌افزاری، توسعه دهندگان نرم‌افزار را قادر می‌کند پیچیده ترین برنامه‌های تحت شبکه را که در سیستم عامل‌های ویندوز، اپل مکینتاش، لینوکس یا نت ویر اجرا می‌شوند را روی تنها یک رایانه، اجرا کنند که این قابلیت در کنار برخی قابلیت‌های دیگر این برنامه از وی ام ویر یک وسیله ضروری برای توسعه دهندگان رایانه‌ای و مدیران سیستم‌ها ساخته است.

طراحی هسته مرکزی

شرکت وی ام ویر محصولات زیادی عرضه کرده، برجسته ترین آنها هم Hypervisors (فوق ناظرهای) شان است. نرم افزار VMware مجموعه ای از سخت افزارها (کارت گرافیک، کارت شبکه، و کارت دیسک های سخت) را برای سیستم مهمان کاملا مجازی کرده است. همچنین میزبان، درایور دستگاه های USB، serial و parallel را با عملیاتی به نام Pass-through برای سیستم عامل مهمان فراهم کرده و آماده استفاده میکند. در این روش (مجازی سازی)، ماشین های مجازی VMware بسیار قابل حمل بین رایانه ها میشوند، چون هر میزبانی برای مهمان تقریبا شبیه هم میشوند. در عمل، مدیر سیستم میتواند اَعمال روی ماشین مجازی مهمان را در حالت استراحت (pause) نگه داشته، ماشین مجازی مهمان را به ماشین میزبان دیگر کپی کرده یا انتقال دهد و در آنجا، کارهای در حال انجام را از همان جایی که در حالت استراحت رفت، از سر بگیرد. معادل این کار، برای سرورهای تجاری، قابلیتی به نام vMotion اجازه مهاجرت ماشین های مجازی مهمان را بین میزبان های سخت افزاری مشابه اما جدا از هم با فضای ذخیره سازی مشترک (یعنی سخت افزارهای میزبان یکسان هستند و از فضای ذخیره سازی مشترک استفاده میکنند) را میدهد (یا با vMotion Storage که فضای ذخیره سازی جدا دارند هم امان پذیر است). هر کدام از این انتقال ها برای هر کاربر ماشین های مجازی منتقل شده، کاملا نامحسوس هستند.

از مزیت های VMware، میتوان به قابلیت اجرای آن با انواع سخت افزار بخصوص CPU حتی مدل های قدیمی که قابلیت پشتیبانی از Virtualization را ندارند، اشاره کرد. در پردازشگرهای جدید قابلیتی در BIOS به نام Virtualization (پردازشگرهای اینتل با عنوان Intel-VT و پردازشگرهای اِی اِم دی با عنوان AMD-V) اضافه شده است که با فعال کردن این قابلیت بهترین عملکرد سخت افزار برای مجازی سازی اعمال میشود. این قابلیت در رایانه های رومیزی و لپ تاپ ها محدود و در سرورها بسته به نوع سخت افزار و تکنولوژی های به کار رفته در آنها در سطح پیشرفته ای قابل تنظیم است.

محصولات

نرم افزار رومیزی

  • WMware Workstation: این بسته نرم افزار قابلیت اجرای چندین سیستم عامل های 32 و 64 بیتی در یک سیستم عامل (میزبان) را به کاربر میدهد.
  • VMware Fusion: این نرم افزار همان نرم افزار WMware Workstation است برای رایانه های Intel Mac (همان مک های مبتنی بر اینتل) که با ماشین های مجازی ای که با دیگر محصولات VMware ساخته شده باشند سازگار است.
  • VMware Player: این نرم افزار رایگان با قابلیت های محدود برای اجرا و کنترل ماشین های ایجاد شده توسط محصولات VMware است. نسخه های جدید این نرم افزار قابلیت ساخت ماشین مجازی را نیز دارد.

نرم افزار سرور

  • VMware vSphere:
این محصول که با عنوان ESX (نسخه های 4 به قبل) و ESXi (نسخه های 4 به بعد) نیز شناخته میشود، محصولی تجاری با کارایی بیشتر نسبت به VMware Server و با مصرف منابع کم [در سیستم عامل میزبان که یک لینوکس میباشد] است و مستقیم بر روی یک سرور فیزیکی نصب میشود. VMware ESXi بوسیله ادغام با VMware vCenter سرویس های بیشتری برای سهولت مدیریت و قابل اعتماد بودن توسعه سرور میشود:
  • VMotion
قابلیتی برای انتقال ماشین مجازی در حال کار از میزبان ESX به میزبان دیگر به نحوی که وقفه ای در سیستم عامل مهمان که مشغول کار و سرویس دهی است نمی افتد (Transparency).
  • Storage VMotion
قابلیتی برای انتقال ماشین مجازی در حال کار از یک فضای ذخیره سازی (Storage) به فضای ذخیره سازی دیگر.
  • DRS یا (Distributed Resource Scheduler):
اجرای نوازن بار (load-balancing) کلاستر ESX بوسیله VMotion.
  • HA یا (High Availability):
در صورتی که خرابی و ناتوانی ای در کلاستر بوجود آید سرورهای مجازی در میزبان های دیگر شروع به کار میکنند (با این قابلیت هم، کاربران از وقفه بوجود آمده در یک کلاستر با خبر نمی شوند و به کار خود ادامه میدهند).
  • VMware Server:
این محصول freeware با عنوان GSX Server نیز یاد میشود که از سال 2013 منسوخ شده است و برای مصارف غیر تجاری است.

نرم افزار مدیریت ابر