المحاكاة الافتراضية مقابل الحوسبة السحابية – هل هما متماثلتان أم لا؟
هل السحابة والمحاكاة الافتراضية شيء واحد أم لا؟ إذا سألني أحدهم هذا السؤال، سأجيب بإيجاز – لا.
دعونا نتعمق في الموضوع. أولاً، ينبغي أن نحاول الإجابة عن سؤال ما هي السحابة والمحاكاة الافتراضية.
المحاكاة الافتراضية
يعود تاريخ المحاكاة الافتراضية إلى الستينيات، عندما استثمرت IBM الكثير من الوقت والجهد لإيجاد إجابة لسؤال – كيف يمكن مشاركة استخدام موارد الحاسوب بين مجموعة كبيرة من المستخدمين؟
كان ذلك الوقت الذي كانت فيه أجهزة الكمبيوتر والمكونات باهظة الثمن، وكانت كل شركة ترغب في الاستفادة من مواردها بفعالية. وهذا في الأساس هو التعريف الدقيق للمحاكاة الافتراضية – الموارد المشتركة. يمكننا تشغيل عدة خوادم افتراضية على خادم مادي واحد. يوفر لنا هذا الحل العديد من الفوائد مثل اختبار تطبيقاتنا على بيئات متعددة (مثل منصات أنظمة تشغيل مختلفة) دون الحاجة إلى شراء أجهزة كمبيوتر إضافية.
كيف يعمل؟
بالنسبة للمحاكاة الافتراضية، نحتاج إلى ما يُسمى بالمراقب الفائق (hypervisor). قد تعرف بعض المراقبات الفائقة الشائعة مثل Microsoft Hyper-V أو VMware ESXi أو Xen، لكن هل كنت تعلم أن Microsoft Virtual PC أو Oracle VM VirtualBox هي أيضًا مراقبات فائقة؟ بشكل عام، يمكننا القول إنها جميعًا تؤدي المهمة ذاتها، وهي تمكيننا من تشغيل أنظمة تشغيل متعددة على مضيف فعلي واحد. ويمكن تصنيف جميع المراقبات الفائقة إلى مجموعتين:
النوع 1
هذه هي برامج المراقبة الافتراضية (hypervisors) التي تُثبَّت مباشرة على أجهزة المضيف، وتتحكم بها. ضمن هذه المجموعة، يمكنك أن تجد على سبيل المثال VMware ESXi أو Microsoft Hyper-V. في هذا السيناريو، تعمل أنظمة التشغيل الضيفة على مستوى منفصل فوق برنامج المراقبة الافتراضية.
النوع 2
في هذه المجموعة، الأداة الأكثر شيوعاً هي VirtualBox من Oracle. صُممت هذه الأنواع من برامج المحاكاة الافتراضية كبرمجيات لنظام تشغيل تقليدي. لنتخيل أننا نعمل على حاسوب محمول بنظام تشغيل Windows، ويحتاج مشروعنا إلى الاختبار على نظام Linux. هنا يأتي دور VirtualBox ليكون الحل لتلبية احتياجاتنا.
هل يعني هذا أنه لا يمكن افتراضية سوى أنظمة التشغيل؟ بالطبع لا. يمكننا بناء شبكات افتراضية، وهي تجريد لمكونات ووظائف الأجهزة التي تعمل على برامج المحاكاة الافتراضية (hypervisors).
افتراضية التخزين
إنه الحل للاستخدام الأمثل لمساحة القرص. بغض النظر عما إذا كنا نستخدم نظام مصفوفة أقراص مستقل أو قرصًا مثبتًا مباشرة على المضيف، يمكن استخدامها جميعًا كوحدة تخزين واحدة كبيرة مشتركة. وهذا يسمح لنا بتخصيص أكبر قدر ممكن من مساحة التخزين حسب الحاجة، وبالتالي تغيير حجمها في أي وقت.
الحوسبة السحابية
الحوسبة السحابية هي خطوة أخرى في تطور المحاكاة الافتراضية.
أول ما يجب أن تعرفه هو أن جميع مزوّدي الخدمات السحابية يستخدمون المحاكاة الافتراضية لاستضافة خدماتهم.
- AWS – Xen وNitro Hypervisor (أعادت AWS بنائهما لتلبية احتياجاتها KVM)
- Azure – أُعيد بناؤه بواسطة Azure Hyper-V
- GCP – KVM
لذا، كما ترى، لا يمكننا القول إن المحاكاة الافتراضية والحوسبة السحابية شيء واحد. السحابة هي حل مبني على المحاكاة الافتراضية.
يمكن العثور على مثال جيد جدًا لهذا التطور في تاريخ AWS. في عام 2002، بدأت الشركة تحولًا كبيرًا، حيث حاولت فهم ما هي أكبر مشكلة في التسليم السريع للمنتجات الجديدة. كان لديهم فرق مطورين منظمة جيدًا، لكن لا يزال لديهم تأخيرات في عملية تسليم البرمجيات. أظهرت التدقيقات الداخلية أن عنق الزجاجة كان إجراء تسليم الأجهزة. كان لكل مشروع ميزانيته الخاصة للخوادم. كان بإمكانهم طلب ما يريدون وكان عليهم تجهيز بيئة – تركيب فعلي في مركز البيانات، تركيب برنامج المحاكاة الافتراضية وغير ذلك. استغرق ذلك الكثير من الوقت. كانت الفجوة في الاستخدام الأمثل للأجهزة مشكلة كبيرة أيضًا. كانوا يدفعون أكثر من اللازم مقابل معدات الكمبيوتر. في الوقت نفسه، طلب أحد المشاريع خادمًا جديدًا لاحتياجاته، وكان لدى مشروع آخر موارد مجانية لأنه استخدم طاقته جزئيًا فقط. في عام 2003، بدأت الثورة بجدية؛ أنشأ قسم تكنولوجيا المعلومات الداخلي في Amazon كتالوج خدمات بالخوادم المتاحة بأصناف مختلفة. خطوة أخرى على طريقهم لإنشاء AWS بالشكل الذي نعرفه اليوم كانت اكتشاف أن إحدى نقاط قوتهم هي البنية التحتية للتسليم السريع والمحسّن.
بعد بضع سنوات، حصل العالم على أول خدمة متاحة للعموم من AWS – وكانت S3.
اعرف المزيد عن خدماتنا السحابية
تحقق من العرضالفروقات بين الحوسبة السحابية والمحاكاة الافتراضية
هذا هو أفضل مكان لبدء حديث حول الفرق بين السحابة والمحاكاة الافتراضية. S3 هي خدمة سحابية لا داعي فيها للقلق بشأن الخوادم والشبكة والتخزين وما إلى ذلك. السحابة ليست مجرد خوادم افتراضية يمكننا إنشاؤها في ثانية وحذفها بعد بضع دقائق. إنها تمنحنا أيضًا الفرصة لعدم القلق بشأن التراخيص أو المساحة في غرفة الخوادم، أو حتى الخوادم غير المستخدمة التي اشتريناها. سندفع فقط مقابل ما نستخدمه وعندما نستخدمه.
في السحابة، يمكننا العثور على العديد من الخدمات الجاهزة للاستخدام. ولا يتعين علينا الاهتمام بالبنية التحتية الأساسية. على سبيل المثال، إذا أردنا استضافة صفحة ويب ثابتة بسيطة، يمكننا استخدام AWS S3 bucket لذلك، وإذا كان موقعنا الإلكتروني لن يقتصر على المحتوى الثابت، فيمكن استخدام AWS Elastic Beanstalk. وبالطبع، في إطار خدمة PaaS، سنظل نجد أنظمة الأجهزة والمراقب الفائق، لكن المسؤولية عن هذا الجزء تقع على عاتق مزود الخدمة السحابية. ويمكننا التركيز على أعمالنا الأساسية.
الملخص
هل المحاكاة الافتراضية شيء مختلف عن الحوسبة السحابية؟ نعم ولا. الحوسبة السحابية هي خطوة أخرى في التطور الرقمي، وخدمة مبنية على المحاكاة الافتراضية. مثل سياراتنا المبنية على عجلات تم اختراعها في الألفية الرابعة قبل الميلاد.
الأسئلة الشائعة
المحاكاة الافتراضية هي عملية مشاركة موارد الحوسبة الفعلية. وهي تتيح تشغيل عدة خوادم افتراضية أو أنظمة تشغيل أو شبكات أو مجموعات تخزين على مضيف فعلي واحد. ويؤدي ذلك إلى تحسين استخدام الموارد وتسهيل الاختبار والنشر.
الحوسبة السحابية هي تطور للمحاكاة الافتراضية. ويستخدم مزوّدو السحابة المحاكاة الافتراضية في الخلفية، لكنهم يقدمون مجموعة أوسع بكثير من الخدمات. وتشمل هذه الخوادم عند الطلب، والمنصات المُدارة، وخدمات التخزين، والأدوات التي تلغي الحاجة إلى إدارة الأجهزة.
لا. فهما مرتبطان ارتباطًا وثيقًا لكنهما ليسا متطابقين. تتيح لك المحاكاة الافتراضية تشغيل عدة أنظمة افتراضية على جهاز فعلي واحد. وتستخدم الحوسبة السحابية المحاكاة الافتراضية كأساس، لكنها تضيف خدمات مُدارة وقابلية للتوسع وتسعيرًا قائمًا على الاستهلاك.
تُنشئ المحاكاة الافتراضية موارد مشتركة على جهاز فعلي. بينما تقدّم الحوسبة السحابية خدمات جاهزة للاستخدام مبنية على أساس المحاكاة الافتراضية. في السحابة، لا تدير الأجهزة الفعلية ولا تخطيط السعة ولا الترخيص. أنت ببساطة تستهلك الخدمات حسب الحاجة.
استفد إلى أقصى حد من الحلول السحابية. تواصل مع خبيرنا لمناقشة احتياجاتك.
arrow_circle_right مقالاتنا