الجهاز الافتراضي
الجهاز الافتراضي (VM) «توأم رقمي» برمجي لحاسوب حقيقي يعمل داخل جهاز مادي معتمدًا على موارده الافتراضية المعزولة الخاصة (معالج وذاكرة وقرص) وعلى نظام تشغيل خاص به.
المحتويات
- ما هو الجهاز الافتراضي بعبارات بسيطة
- كيف يعمل الجهاز الافتراضي
- أنواع المحاكيات الرئيسية
- مما يتكون الجهاز الافتراضي
- لماذا تفيد الأجهزة الافتراضية
- 1. تشغيل أنظمة تشغيل مختلفة
- 2. تجارب آمنة تمامًا
- 3. توفير للشركات
- 4. التقنيات السحابية
- 5. الاختبارات والتطوير
- برامج شائعة لإنشاء الأجهزة الافتراضية
- Oracle VM VirtualBox
- VMware Workstation Pro
- Microsoft Hyper-V
- Parallels Desktop
- أمان الأجهزة الافتراضية
ما هو الجهاز الافتراضي بعبارات بسيطة
الجهاز الافتراضي (VM) برنامج يعمل كحاسوب مستقل حقيقي. ينشئ نسخة افتراضية من «المعدات» (المعالج والذاكرة والقرص) ويتيح تشغيل نظام تشغيل آخر داخل جهازك الرئيسي (مثل Linux داخل Windows أو العكس).
تخيل أنك تملك حاسوبًا ماديًا واحدًا، لكن بداخله تعمل عدة حواسيب «افتراضية» أخرى. لكل منها إعداداتها وملفاتها وحتى نظام التشغيل الخاص بها، لكنها جميعًا تستخدم موارد الجهاز الحقيقي الواحد.
أصبحت الأجهزة الافتراضية أساس التقنيات السحابية. فوفق وكالات التحليل، أكثر من 90% من خوادم مراكز البيانات اليوم افتراضية. وهذا يتيح للشركات توفير مليارات الدولارات في المعدات والكهرباء.
وفي روسيا تُستخدم المحاكاة الافتراضية بنشاط في أنظمة المعلومات الحكومية والمؤسسية. للتعرّف على كيفية استخدام الأجهزة الافتراضية في الحلول السحابية، راجع مقال أمن السحابة.
كيف يعمل الجهاز الافتراضي
في قلب الجهاز الافتراضي تقع المحاكية (hypervisor) — برنامج خاص يوزع موارد الحوسبة للحاسوب المادي (المضيف) بين بيئة افتراضية واحدة أو أكثر (الأنظمة الضيفة).
أنواع المحاكيات الرئيسية
- محاكية من النوع 1 (Bare-Metal): تُثبَّت مباشرة على المعدات المادية (مثل VMware ESXi وMicrosoft Hyper-V). توفر أقصى أداء وتُستخدم في مراكز بيانات الخوادم.
- محاكية من النوع 2 (Hosted): تعمل كبرنامج عادي داخل نظام تشغيل مثبت سلفًا (مثل VirtualBox وVMware Workstation). وتُستخدم غالبًا على الحواسيب الشخصية وللاختبارات.
تدير المحاكية وصول الأجهزة الافتراضية إلى المعالج والذاكرة والقرص وموارد الشبكة معزلًا إياها بعضها عن بعض. وهذا يتيح تشغيل عدة أنظمة مختلفة بأمان على خادم مادي واحد.
مما يتكون الجهاز الافتراضي
- موارد افتراضية: معالجات افتراضية (vCPU)، وذاكرة وصول عشوائي (RAM)، وقرص صلب (قرص افتراضي)، وواجهات شبكة.
- نظام تشغيل: النظام الضيف (Windows أو Linux أو macOS) المثبت على القرص الافتراضي.
- التطبيقات: البرامج والخدمات التي تعمل داخل النظام الضيف.
- ملفات الإعداد: ملفات تحفظ إعدادات الجهاز الافتراضي (عدد vCPU، وكمية RAM، وحجم القرص).
لماذا تفيد الأجهزة الافتراضية
1. تشغيل أنظمة تشغيل مختلفة
تتيح الأجهزة الافتراضية تشغيل Linux على حاسوب Windows، أو macOS على جهاز عادي، أو إصدارات قديمة من Windows لضمان التوافق مع البرامج القديمة. وهذا مفيد خصوصًا للمطورين والمختبرين.
2. تجارب آمنة تمامًا
إذا حمّلت ملفًا خطيرًا أو فيروسًا داخل جهاز افتراضي فلن يؤذي حاسوبك الرئيسي؛ فالجهاز الافتراضي معزول عن نظام المضيف، مما يجعله الأداة المثالية لتجربة البرامج المشبوهة.
3. توفير للشركات
يمكن للشركات تشغيل عشرات الخوادم الافتراضية على جهاز مادي واحد قوي محققةً توفيرات في المعدات والكهرباء واستئجار مراكز البيانات. ويُسمى ذلك دمج الخوادم.
4. التقنيات السحابية
يستخدم مزوّدو السحابة (AWS وGoogle Cloud وYandex Cloud) الأجهزة الافتراضية لتقديم الخوادم للاستئجار. يتلقى العميل جهازًا افتراضيًا مخصصًا بموارده الخاصة ويديره عبر الإنترنت.
5. الاختبارات والتطوير
يستخدم المطورون الأجهزة الافتراضية لاختبار برامجهم في بيئات مختلفة وإنشاء بيئات معزولة لتطوير التطبيقات وإصلاح أخطائها.
برامج شائعة لإنشاء الأجهزة الافتراضية
Oracle VM VirtualBox
برنامج حر مفتوح المصدر بواجهة بسيطة. خيار ممتاز للاستخدام المنزلي والتعلم والاختبارات. يدعم Windows وmacOS وLinux والعديد من الأنظمة الضيفة.
VMware Workstation Pro
حل تجاري قوي موجه للمحترفين. يقدم أداء عاليًا ودعمًا جيدًا لرسومات ثلاثية الأبعاد وتكاملًا عميقًا مع نظام المضيف. وهو متاح الآن مجانًا للاستخدام الشخصي.
Microsoft Hyper-V
محاكية من النوع 1 مدمجة في إصداري Windows 10/11 Pro وEnterprise. تقدم أداء عاليًا وتتكامل بسلاسة مع منظومة Windows.
Parallels Desktop
الخيار الأكثر عملية لتشغيل الأجهزة الافتراضية على Mac. مُحسَّن لنظام macOS، ويتيح تشغيل Windows تقريبًا دون فقدان في الأداء.
عن كيفية اختيار حل محاكاة افتراضية مناسب لشركتك، راجع مقال البنية التحتية.
أمان الأجهزة الافتراضية
قد تكون الأجهزة الافتراضية، كأي نظام آخر، عرضة للهجمات. المخاطر الرئيسية:
- VM Escape: يستغل فيروس ثغرة في المحاكية للانتقال من النظام الضيف إلى المضيف.
- المجلدات المشتركة والحافظة: إذا فُعل مشاركة الملفات فقد يصيب الفيروس النظام الرئيسي.
- بيئة الشبكة: يمكن للجهاز الافتراضي مهاجمة أجهزة أخرى في الشبكة إذا اتصل بوضع Bridged.
وللعمل بأمان مع الأجهزة الافتراضية يوصى بما يلي:
- تعطيل المجلدات المشتركة والحافظة عند استخدام برامج مشبوهة؛
- استخدام أوضاع شبكة معزولة (NAT أو Host-Only)؛
- تحديث المحاكية دوريًا إلى الإصدارات الحالية؛
- إنشاء لقطات (snapshots) لاستعادة سريعة.
عن كيفية حماية بياناتك في البيئات الافتراضية، راجع مقال أمن السحابة.
الأسئلة المتكررة
ما هو الجهاز الافتراضي بعبارات بسيطة؟
الجهاز الافتراضي هو «حاسوب داخل الحاسوب». إنه برنامج ينشئ حاسوبًا افتراضيًا له معالجه وذاكرته وقرصه الخاص، لكنه يستخدم موارد حاسوبك الحقيقي. يمكنك تثبيت نظام تشغيل آخر عليه والعمل عليه كأنه جهاز منفصل. اقرأ كيف يُستخدم ذلك في السحابة في مقال أمن السحابة.
ما الفرق بين VirtualBox وVMware؟
VirtualBox برنامج مجاني مفتوح المصدر مثالي للاستخدام المنزلي وللمبتدئين. أما VMware فهو حل تجاري قوي يقدم أداء أفضل ويعمل بشكل أفضل مع الرسوم ثلاثية الأبعاد. وقد أصبح VMware Workstation Pro مجانيًا للاستخدام الشخصي. اختر VirtualBox للمهام البسيطة، وVMware للعمل الاحترافي. اقرأ كيف تختار أدواتك في مقال البنية التحتية.
هل يمكن الإصابة بفيروس عبر جهاز افتراضي؟
نعم، لكن بشروط معينة. يمكن للفيروس أن يصيب النظام الرئيسي عبر المجلدات المشتركة أو الحافظة أو ثغرات المحاكية نفسها (VM Escape). وللحماية: عطّل المجلدات المشتركة، ولا تستخدم الحافظة، وأعدّ شبكة معزولة. اقرأ كيف تحمي نفسك من الفيروسات في مقال البرمجيات المضادة للفيروسات.
ما أنواع الأجهزة الافتراضية الموجودة؟
تتميز الأجهزة الافتراضية بنوع المحاكية: النوع 1 (Bare-Metal) — مثبت مباشرة على المعدات (VMware ESXi وHyper-V)، والنوع 2 (مستضاف) — يعمل داخل نظام تشغيل (VirtualBox وVMware Workstation). كما تختلف بحسب الغرض: أجهزة افتراضية للخوادم، وأخرى للمكاتب، وحاويات، ومحاكيات.
أي جهاز افتراضي يناسب Windows أكثر؟
بالنسبة إلى Windows، الخيار الأفضل هو VMware Workstation Pro (أداء عالٍ) أو VirtualBox (مجاني وبسيط). وإذا كان لديك Windows Pro فيمكنك استخدام Hyper-V المدمج. للاستخدام المنزلي أنصح بـVirtualBox، وللعمل الاحترافي — VMware. اقرأ كيف تختار حلولا للشركة في مقال Low-code.
كيف أنشئ جهازًا افتراضيًا على الحاسوب؟
حمّل وثبّت VirtualBox أو VMware. انقر «إنشاء»، واختر اسمًا ونوع نظام التشغيل، وخصّص ذاكرة RAM (2-4 غيغابايت)، وأنشئ قرصًا افتراضيًا (20-50 غيغابايت). ثم حدد صورة ISO لنظام التشغيل وابدأ التثبيت كأنك على حاسوب عادي. لمزيد من المعلومات عن الإعداد، اقرأ مقال البنية التحتية.
كم ذاكرة RAM يحتاج الجهاز الافتراضي؟
الحد الأدنى — 2 غيغابايت لأنظمة Linux الخفيفة، و4 غيغابايت لـWindows 10/11. وللعمل المريح يوصى بأن يكون لديك 8-16 غيغابايت على نظام المضيف لتخصص 4-8 غيغابايت للجهاز الافتراضي. كلما خططت لمهام أكثر داخل الجهاز الافتراضي احتجت إلى ذاكرة أكبر. اقرأ المتطلبات في مقال نظام التشغيل.
مصطلحات أخرى في «البنية التحتية»
هل كانت هذه المعلومة مفيدة؟
ابنِ بنية تحتية موثوقة لتقنية المعلومات
ابنِ بنية تحتية حديثة ومتحملة للأخطاء لتقنية المعلومات. تصميم وتوريد المعدات والتركيب والصيانة على أساس تسليم المفتاح.