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 منسوخ شده است و برای مصارف غیر تجاری است.
نرم افزار مدیریت ابر
- 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 را اجرا کرده باشند میدهد.