الآلة الافتراضية (VM) حاسوب كامل يُنشأ برمجيًا على خادم فعلي بدل عتاد مستقل. يُخصَّص لكل آلة افتراضية قدر محدد من المعالج والذاكرة والقرص، ولها نظام تشغيلها الخاص.

كيف تعمل؟#

يعمل برنامج يسمى المراقب الافتراضي (Hypervisor) على العتاد الأساسي ويقسّم الموارد بين الآلات الافتراضية. وتظن كل آلة أنها حاسوب مستقل، بينما توجد بجوارها آلات أخرى على الخادم الفعلي نفسه.

مثال#

لديك ويندوز على حاسوبك المحمول، وتريد تجربة لينكس دون تثبيته مباشرة. ببرنامج للآلات الافتراضية تشغّل لينكس داخل نافذة. وعلى نطاق أكبر فإن شركات الخوادم الافتراضية (VPS) تؤجّر في الأصل آلات افتراضية.

المزايا#

  • العزل: مشكلة آلة لا تفسد الباقي.
  • استفادة أفضل من العتاد
  • نسخ ونقل سهلان بملف صورة (Image)
  • مناسبة للتجربة دون خطر على النظام الأساسي

الفرق عن الحاوية#

للآلة الافتراضية نظام تشغيل كامل وهي أثقل، لكنها توفر عزلًا أقوى. أما الحاوية فتشارك نواة نظام التشغيل المضيف وهي أخف وتبدأ أسرع. ولكل منهما مكانه، وقد تُستخدمان معًا؛ فمثلًا تعمل الحاويات داخل آلات افتراضية.