/The Way to The Sky – II

The Way to The Sky – II

الحمد لله و كفى وصلاة و سلاما على عباده الذين اصطفى .. لا سيما عبده المصطفى وآله المستكملين الشرفاء

تكملة لما استهللنا به الكلام المرة السابقة

قديما أيضا كان الوضع الطبيعى ان جهاز الكمبيوتر الواحد يعمل عليه نظام تشغيل واحد و فقط

و هذا النظام يدير جميع قطع الهاردوير و يتحكم فيها و يمكنك تنصيب عليه البرامج و التطبيقات التى تريدها كما هو ظاهر هنا

without-virtualization

و بالتالى لو مكانيات جهازك مثلا 8 جيجا رام و 7 بروسيسور و عليه ويندوز 8 مثلا فالمتحكم فى كل الهاردوير هو ويندوز 8 .. سيظهر السؤال المنطقى .. و ما المشكلة فى ذلك ؟!

لو أنك – فرضا – أردت أن تجرب كيفية عمل data share بين ويندوز 8 و ريدهات 7 مثلا ؟ أو حتى أنك نريد مجرد تجربة ريدهات 7 بدون أن تضطر لإزالة ويندوز 8

ستضطر آسفا أن تستعير أو تشترى جهاز آخر تضع عليه ريدهات 7 بجانب الجهاز الأول !!

أو تبيع جهازك الأساسى وتشترى جهازين أقل فى الامكانيات !! .. هذا ما كان متعارف عليه قديما

الهاردوير الواحد يتعامل معه نظام تشغيل واحد فى نفس الوقت !!

قديما و لأن الامكانيات كانت محدودة لم يشكل ذلك فارقا كبيرا …إلا أن فى أيام الحاضر فقد تجد تهدير فى الهاردوير كما لاحظنا سابقا

و الان فلنقف برهة و نسأل سؤال منطقى .. نظام التشغيل هذا الذى يتحكم فى الهاردوير عبارة عن ماذا ؟!

بالضبط هو فى نهاية المطاف مجرد software

يتعامل مع الهاردوير بطريقة معينة .. إذا ماذا لو استطعنا تطوير سوفت وير يتعامل مع الهاردوير بطريقة معينة أيضا .. لكى تمكننا من تشغيل أكثر من نظام تشغيل فى نفس الوقت على نفس الجهاز ؟!

هذا هو مفهوم الـ virtualization  فى أبسط و أوضح معانيه.

فمثلا تجعل ويندوز 8 هو نظام التشغيل الأساسى ثم بعد ذلك نبدأ فى عمليه setup للسوفت وير الذي تكلمنا عنه آنفا كأى برنامج عادى ثم بعد ذلك من خلال هذا السوفت وير سنبدأ بتخصيص بعض أجزاء الهاردوير لتنزيل عليها نظام تشغيل آخر مختلف فى نفس الوقت صانعين بهذا الفعل ما يمكن أن نطلق عليه مؤقتا  custom machine يحتويها ويندوز 8 عن طريق السوفت وير بالإضافة إلى physical machine الأساسية التى تحتوى ويندوز 8

و حيث أن ويندوز 8 هو النظام الأساسى الذى يحتوى هذه الcustom machine فنطلق عليه اسمه Host Operating System

هذه الـ custom machine يطلق عليها اسم Virtual machine و هى عبارة عن machine مستقلة إلى حد ما عن ال machine الأساسية مخصص لها جزء من الهاردوير انت تحدده و لها نظام التشغل الخاص يها و تتحكم أيضا فى طريقة توصيلها على الشبكة – بإذن الله سيكون هناك مثال عملي موضح بالتفصيل –

فى نهاية المطاف سيظهر لنا شئ مثل هذا

vmware_fusion_4_multiple_os

و على الشكل الداخلى أو الخاص أو بعمق ..مثل هذا

virtualization

إذا ما هذا السوفتوير السحرى و العجيب الذى تم استخدامه …اسمه التقنى أو العلمى بإختلاف أنواعه و أشكاله Hypervisor

و له أكثر من هيئة و صورة نناقشهما فى وقت لاحق

_416076_i0

و بهذا صار لمفهوم ال virtualization  تطبيقا حقيقيا على أرض الواقع يدعمه الكثير من الشركات التى بدأت فى تطوير ال Hypervisor و التعديل فيها و استغلال هذا المفهوم بشتى الطرق

و لعل من أشهر هذه الشركات : VMware , CITRIX و أيضا Microsoft و الرائدة فى مجال الأوبن سورس شركة RedHat

تتبقى لنا نقطة تلاقى هامة كيف غيرت هذه التقنية مع المفهوم القديم Cloud Computing

حال التكنولوجيا و المعلومات بشكل كبير لا ينكره أحد .. .هذا ما سنعرفه و بالتفصيل بإذن الرحمن فى المقال القادم إن شاء الله.

لمزيد من المعلومات يُمكنك الاطلاع على هذه المقالات  :

The Advantages of Using Virtualization Technology in the Enterprise

10 Cool Things Virtualization Lets You Do

VMware Certified Professional (VCP5-DCV) Red Hat Certified Architect (RHCA) vExpert 2015