Web Basics

Virtual machines Introduction
مقدمة في الأجهزة الافتراضية

يعتبر هذا الدرس مقدمة شاملة حول الأجهزة الافتراضية فسنتعرف فيه على الأجهزة الافتراضية ونوضح كيفية عملها كما سيتم توضيح الاختلاف الأساسي بين الأجهزة الافتراضية والأجهزة الفعلية.
كما يتيح هذا الدرس للمتعلمين التمييز بين الأجهزة الافتراضية الكاملة والجزئية وفهم كيفية استخدامهما بفاعلية في مجالات مختلفة في عالم التكنولوجيا.

التاريخ

07 أبريل 2023

الدروس

3

المستوى

متقدم

اللغة

انجليزي

المشاهدات

1420

المواضيع

1
الشروحات chevron_left Virtual machines Introduction chevron_left Web Basics

Virtual machines Introduction
مقدمة في الأجهزة الافتراضية

</> Virtual machines Introduction
مقدمة في الأجهزة الافتراضية

نظرية الـ Virtualization هي تكنولوجيا تستطيع من خلالها إنشاء بيئات افتراضية منفصلة عن بيئة الأجهزة الفعلية. وتهدف عمومًا إلى تعزيز أداء الأجهزة المادية المحدودة من خلال استغلال كافة إمكانياتها المعداتية على نفس الجهاز، وذلك لتقليل التكاليف المرتبطة بشراء وصيانة الأجهزة الفعلية. ومن خلال هذا النهج، تمكّنت الشركات في الوقت الحالي من تحقيق زيادة كبيرة في الكفاءة والربحية مع الحفاظ على الاستدامة.

فتستطيع بإدخال الـ Virtualization في عالم تقنية المعلومات:
  • إنشاء بيئة كمبيوتر افتراضية تعمل على جهاز كمبيوتر حقيقي.
  • التقليل من استخدام المعدات الفعلية، وتحسين الاستفادة منها.
  • تسهيل إدارة وصيانة الأجهزة والبرامج وتسريع تثبيتها.
  • تحسين الأمان والحماية لأنظمة التشغيل والبيانات المخزنة.
  • استخدام البرامج الشائعة في العمل دون الحاجة لإجراء تعديلات كبيرة على النظام.
  • تحسين استخدام الموارد بشكل أفضل مما يؤدي إلى توفير التكاليف والوقت.

</> Introduction to virtual machines VMs
مقدمة حول الأجهزة الافتراضية VMs

الأجهزة الافتراضية هي بيئات برمجية تسمح بإنشاء نظام تشغيل وتطبيقات داخل جهاز حاسوب آخر. يتم إنشاء الأجهزة الافتراضية باستخدام برمجيات خاصة تقوم بإدارة الأجهزة الافتراضية (VMs).
يمكن استخدام الأجهزة الافتراضية لتشغيل عدة نظم تشغيل وأنظمة مواقع إلكترونية وبنية تحتية لتجهيزات الشبكات والخوادم داخل جهاز فعلي واحد. يمكن تعديل هذه الأجهزة الافتراضية بحرية وفقًا لاحتياجات مختلفة، ويمكن استخدامها لتجربة برامج وتطبيقات مختلفة.

يمكن للمستخدم باستخدام الأجهزة الافتراضية الاتصال بها بشكل مستقل واستخدامها كأي جهاز حاسوب آخر، مما يسمح بمشاركة الموارد بين العديد من الأجهزة الفعلية وتحسين استخدام الموارد المادية وتوفير المساحة المطلوبة.
يتم استخدام الأجهزة الافتراضية بشكل واسع في الحوسبة السحابية، وهي تكنولوجيا تستخدم لتوفير الموارد عبر الانترنت عبر الشبكات.

  • تُستخدم الأجهزة الافتراضية (VMs) لتشغيل نظام التشغيل الافتراضي على الكمبيوتر الرئيسي، حيث تعمل بواسطة برمجيات خاصة مثل VMware, VirtualBox, KVM.
  • تتيح الأجهزة الافتراضية للمستخدمين تشغيل أنظمة التشغيل على الأجهزة الطرفية بدون الحاجة إلى تثبيتها على الجهاز الفعلي.
  • تتيح الأجهزة الافتراضية عزل الأنظمة وحمايتها من التأثير السلبي للأنظمة الأخرى على الجهاز، وذلك باستخدام مجموعة متنوعة من التقنيات الأمنية.
  • يمكن استخدام الأجهزة الافتراضية لتجربة البرامج وتطويرها وإجراء الاختبارات، بالإضافة إلى إنشاء بيئات افتراضية لتشغيل التطبيقات.
  • باستخدام البرمجيات مثل VMware, VirtualBox, KVM يمكن إنشاء الأجهزة الافتراضية بسهولة.

</> Types of Virtual Machines
أنواع الأجهزة الافتراضية

Full virtualization الافتراضية الكاملة:
تتمثل هذه الآلة الافتراضية في تشغيل نظام تشغيل كامل بشكل مستقل داخل البيئة الافتراضية، دون الحاجة إلى تعديلات أو تغييرات في النظام الأساسي. ويتجلى ذلك في تقليل أي تباينات بين النظام الأساسي والنظام الذي يعمل عليه البرنامج الذي تهدف إلى تشغيله، مما يساهم في زيادة كفاءة الأداء.

Paravirtualization الافتراضية الجزئية:
تعتمد هذه الطريقة على تقسيم النظام الأساسي إلى عدة أجزاء وتشغيل البرامج اللازمة على هذه الأجزاء المستقلة، مما يجعلها قادرة على تحقيق قدرة عالية على التغيير والتخصيص. تعمل هذه الطريقة على زيادة قدرة النظام على توازن الأحمال وتحسين أدائه.


فيمكن القول أن:

  • Full virtualization: نوع من أنواع التشغيل الافتراضي الذي يسمح بتشغيل نظام تشغيل كامل على البرنامج الافتراضي بما في ذلك كافة المكونات التي تحتاج إليها النظام الأصلي، وذلك دون الحاجة إلى تغيير أو تعديل النظام الأصلي.
  • Paravirtualization: نوع آخر من أنواع التشغيل الافتراضي، يسمح بتشغيل عدة أنظمة تشغيل على آلة افتراضية واحدة، ولكن مع الاستفادة من الاستعلامات بين النظام الأصلي والنظام الافتراضي، مما يجعل النظام الافتراضي يعمل بشكل أكثر كفاءة واستجابة سريعة.

مصطلحات الدرس
Virtualization
Virtualization

الافتراضية

Full virtualization
Full virtualization

الافتراضية الكاملة

Paravirtualization
Paravirtualization

الافتراضية الجزئية

اختصارات الدرس
VMs
VMs

Virtual Machines

الأجهزة الافتراضية
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات

لديك استفسار ؟

يسعدنا كثيرا مساعدتك في استيعاب افضل للأمور, فلا تترد مطلقا في الاتصال بنا في حال كانت لديك اية اسئله او استفسارات.