VMware

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

وی ام ویر (به انگلیسی: 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
  • 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.
در صورتی که خرابی و ناتوانی ای در کلاستر بوجود آید سرورهای مجازی در میزبان های دیگر شروع به کار میکنند (با این قابلیت هم، کاربران از وقفه بوجود آمده در یک کلاستر با خبر نمی شوند و به کار خود ادامه میدهند).
  • VMware Server:
این محصول freeware با عنوان GSX Server نیز یاد میشود که از سال 2013 منسوخ شده است و برای مصارف غیر تجاری است.

نرم افزار مدیریت ابر[ویرایش]

  • VMware vCloud
  • VMware vCloud Director
  • VMware vCloud Datacenter Services
  • VMware vCloud Express
  • VMware vCloud Consulting Services
  • VMware vCloud API
  • VMware Go
سرویس مبتنی بر وبی است برای راهنمایی کاربرانی که بخواهند فوق ناظر VMware vSphere را نصب و تنظیم کنند.

زیرساخت دسکتاپ مجازی Virtual Desktop Infrastructure[ویرایش]

  • VMware Horizon View
راه حلی برای زیرساخت دسکتاپ مجازی (VDI) است.

پلتفرم برنامه ها[ویرایش]

  • VMware vFabric tcServer
سرور اپلیکیشن پیشرفته Tomcat است.
  • VMware vFabric Enterprise Ready
سرور وب پیشرفته Apache است.
  • VMware vFabric Hyperic
برنامه وب یا سفارشی ای است برای نظارت مدیریت عملکرد محیط های فیزیکی، مجازی و ابری.
  • VMware vFabric GemFire
یک جدول مقیم در حافطه (in-memory) ای است که توزیع آنی داده ها (real-time data distribution)، تکثیر داده ها (data replication)، کش کردن (caching)، مدیریت داده ها بوسیله انباره key-value غیر رابطه ای، را برای اختصاص فضا به برنامه های کاربران فراهم میکند.
  • RabbitMQ
برنامه ای برای فرستادن پیغام بین برنامه ها.
  • VMware vFabric SQLFire
نرم افزار مدیریت داده ای است که وظیفه ارسال آنی داده های برنامه، و رابط و ابزارهای SQL برای برنامه نویسان را دارد.
  • VMware vFabric Web Server
وب سروری است که عملکرد، مقیاس پذیری و امنیت لایه وب را در کنار کاهش زمان پیاده سازی و پیچیدگی به ارمغان می آورد. همچنین به عنوان کامپوننت سرور HTTP و توازن باری برای vFabric Cloud Platform نیز هست.

نرم افزار پشتیبان گیر[ویرایش]

  • Mozy
شرکت EMC که از شرکت های فعال در زمینه ابر و سخت افزارهای ذخیره سازی است، کنترل Mozy را که نرم افزار و سرویس پشتیبان گیری Online است، به VMware واگذار کرده است.

محصولات شبکه و امنیت[ویرایش]

  • vCloud Networking and Security
راه حل نرم افزاری ای برای شبکه و امنیت است که شرکت ها، نیازهای امنیت و شبکه را سریع سازگار کنند.
  • vSphere NSX

محصولات مدیریت کسب و کار IT[ویرایش]

  • IT Business Management Suite
  • vCenter Chargeback Manager
نرم افزار شفاف سازی هزینهء حجم کار مجازی شده.
  • IT Benchmarking
نرم افزاری که به کسب و کارها، امکان مقایسه قابلیت هایشان را با دیگران میدهد.
  • Service center
نرم افزاری برای خودکارسازی مدیریت سرویس های IT است که، با ارائه فهرست سرویس ها به کاربران نهایی و خودکارسازی فرآیند درخواست برای تامین منابع ابری، کار را برای کسب و کار آسان نموده است.

محصولات دیگر[ویرایش]

  • VMware vCenter Converter
نرم افزاری است برای اجرای کارها به صورت خودکار در سرورهای VMware ESX/ESXi و تبدیل ماشین های فیزیکی و مجازی به همدیگر. در این مدل نرم افزارها عناوینی زیر قابل ذکر هستند:
  • P2V [پی تو وی] (Phisycal-to-Virtual): تبدیل یک ماشین فیزیکی به ماشین مجازی از نوع VMware.
  • V2V [وی تو وی] (Virtual-to-Virtual): تبدیل یک ماشین مجازی به ماشین مجازی از نوع VMware.
  • VMware Capacity Planner
یک ابزار برنامه ریزی ظرفیت IT است که با جمع آوری داده های مورد استفاده در محیط های محاسباتی ناهمگون و مقایسه آنها با داده های استاندارد صنعتی، محیطی را برای آنالیز و تصمیم گیری برای مجازی سازی فراهم میکند.
  • VMware ACE
در حال حاضر منسوخ شده است و نرم افزاری است برای توزیع virtual desktop به رایانه های یک شبکه.
  • VMware ThinApp
یا همان Thinstall نرم افزاری است برای ساخت نرم افزارهای قابل حمل (portable).
  • VMware Infrastructure
مجموعه ای از نرم افزارها که برای مدیریت محیط سرور VMware ESX/ESXi است.
  • VSAN
تکنولوژی SAN مجازی این شرکت است که با استفاده از فضای ذخیره سازی موجود در میزبان ESX، میتوان SAN مجازی تولید کرد.
  • VMware vSphere
یک سیستم عامل ابری است. نسخه 4 VMware vSphere با نام VMware Virtual Infrastructure (VI) 3 شناخته میشود و قادر است مجموعه بزرگی از زیرساخت ها شامل نرم افزار و سخت افزار در شبکه داخلی و خارجی را مدیریت کند.
  • VMware Tools
بسته نرم افزاری است که راه اندازها (drivers) را به مهمان اضافه کرده و کارایی گرافیکی به همراه ردگیری موشواره را در سیستم عامل های مختلف افزایش میدهد. همچنین قابلیت ارسال مستقیم داده (Copy & Paste, Drag & Drop) از رایانه ای که نرم افزارهای VMware Workstation و VMware vSphere Client را اجرا کرده باشند میدهد.