محاكاة سطح المكتب

تقنية المحاكاة الافتراضية لسطح المكتب هي تقنية برمجية تفصل بيئة سطح المكتب وبرامج التطبيقات المرتبطة بها عن جهاز العميل المادي المستخدم للوصول إليها.
يمكن استخدام تقنية المحاكاة الافتراضية لسطح المكتب بالتزامن مع أنظمة المحاكاة الافتراضية للتطبيقات وإدارة ملفات تعريف المستخدمين، والتي تُعرف الآن باسم المحاكاة الافتراضية للمستخدمين ، لتوفير نظام شامل لإدارة بيئة سطح المكتب. في هذا الوضع، تُحاكي جميع مكونات سطح المكتب افتراضيًا، مما يتيح نموذجًا مرنًا للغاية وأكثر أمانًا لتوفير سطح المكتب. إضافةً إلى ذلك، يدعم هذا النهج استراتيجية أكثر شمولًا لاستعادة سطح المكتب في حالات الكوارث، حيث تُحفظ جميع المكونات في مركز البيانات ويتم نسخها احتياطيًا من خلال أنظمة الصيانة التقليدية المتكررة. في حال فقدان جهاز المستخدم أو مكوناته، تكون عملية الاستعادة سهلة ومباشرة، لأن المكونات ستكون موجودة عند تسجيل الدخول من جهاز آخر. علاوةً على ذلك، ولأنه لا يتم حفظ أي بيانات على جهاز المستخدم، ففي حال فقدان هذا الجهاز، تقل احتمالية استعادة أي بيانات حساسة واختراقها بشكل كبير.
بنى الأنظمة
تُصنّف تطبيقات المحاكاة الافتراضية لسطح المكتب بناءً على ما إذا كان سطح المكتب الافتراضي يعمل عن بُعد أو محليًا، وما إذا كان الوصول إليه مطلوبًا بشكل دائم أو متقطعًا، وما إذا كان سطح المكتب الافتراضي يبقى موجودًا بين الجلسات. عادةً، تجمع برامج حلول المحاكاة الافتراضية لسطح المكتب بين التطبيقات المحلية والبعيدة في منتج واحد لتوفير الدعم الأمثل الذي يلبي الاحتياجات المحددة. وتعتمد درجة استقلالية وظائف جهاز العميل بالضرورة على موقع الخادم واستراتيجية الوصول. كما أن المحاكاة الافتراضية ليست شرطًا أساسيًا للتحكم عن بُعد. تُستخدم المحاكاة الافتراضية لعرض نسخ مستقلة لعدة مستخدمين، وتتطلب تقسيمًا استراتيجيًا للخادم المضيف وعرضًا على مستوى معين من بنية المضيف. تُسمى الطبقة المُمكّنة - والتي عادةً ما تكون برنامجًا تطبيقيًا - بالمُشرف الافتراضي . [ 1 ]
المحاكاة الافتراضية لسطح المكتب عن بعد
تعمل تطبيقات المحاكاة الافتراضية لسطح المكتب البعيد في بيئة حوسبة عميل/خادم . يتم تنفيذ التطبيقات على نظام تشغيل بعيد يتواصل مع جهاز العميل المحلي عبر الشبكة باستخدام بروتوكول عرض عن بُعد، والذي من خلاله يتفاعل المستخدم مع التطبيقات. تبقى جميع التطبيقات والبيانات المستخدمة على النظام البعيد، بينما يتم تبادل معلومات العرض ولوحة المفاتيح والماوس فقط مع جهاز العميل المحلي، والذي قد يكون جهاز كمبيوتر شخصي/محمول تقليدي، أو جهاز عميل خفيف ، أو جهاز لوحي ، أو حتى هاتف ذكي . يتضمن أحد التطبيقات الشائعة لهذا النهج استضافة عدة نسخ من نظام تشغيل سطح المكتب على منصة خادم تعمل بنظام إدارة الأجهزة الافتراضية (Hypervisor ). يُشار إلى أحدث إصداراته عمومًا باسم البنية التحتية لسطح المكتب الافتراضي (VDI) ("يُستخدم مصطلح VDI غالبًا بشكل خاطئ للإشارة إلى أي تطبيق لمحاكاة سطح المكتب الافتراضية [ 2 ] ").
تُستخدم تقنية المحاكاة الافتراضية لسطح المكتب البعيد بشكل متكرر في السيناريوهات التالية:
- في البيئات الموزعة ذات متطلبات التوافر العالية والتي لا يتوفر فيها الدعم الفني المباشر بسهولة، مثل بيئات الفروع ومتاجر البيع بالتجزئة.
- في البيئات التي يؤدي فيها زمن استجابة الشبكة العالي إلى تدهور أداء تطبيقات العميل/الخادم التقليدية
- في البيئات التي تخلق فيها متطلبات الوصول عن بعد وأمن البيانات متطلبات متضاربة يمكن معالجتها عن طريق الاحتفاظ بجميع بيانات (التطبيق) داخل مركز البيانات - مع نقل معلومات العرض ولوحة المفاتيح والماوس فقط إلى العميل البعيد.
كما يتم استخدامه كوسيلة لتوفير الوصول إلى تطبيقات ويندوز على نقاط النهاية غير ويندوز (بما في ذلك الأجهزة اللوحية والهواتف الذكية وأجهزة الكمبيوتر المكتبية وأجهزة الكمبيوتر المحمولة غير القائمة على ويندوز).
يمكن أن توفر تقنية المحاكاة الافتراضية لسطح المكتب البعيد أيضًا وسيلة لمشاركة الموارد، لتوزيع خدمات الحوسبة المكتبية منخفضة التكلفة في البيئات التي يكون فيها تزويد كل مستخدم بجهاز كمبيوتر مكتبي مخصص إما مكلفًا للغاية أو غير ضروري.
بالنسبة لمسؤولي تقنية المعلومات، يعني هذا بيئة عملاء أكثر مركزية وكفاءة، وأسهل في الصيانة، وقادرة على الاستجابة بشكل أسرع للاحتياجات المتغيرة للمستخدم والشركة. [ 3 ] [ 4 ]
عرض تقديمي افتراضي
يُمكّن برنامج سطح المكتب البعيد المستخدم من الوصول إلى التطبيقات والبيانات على جهاز كمبيوتر بعيد عبر الشبكة باستخدام بروتوكول العرض عن بُعد. توفر خدمة البنية التحتية لسطح المكتب الافتراضي (VDI) نسخًا فردية من نظام تشغيل سطح المكتب (مثل Windows XP، 7، 8.1، 10، إلخ) لكل مستخدم، بينما تعمل جلسات سطح المكتب البعيد على نظام تشغيل خادم مشترك واحد. يدعم كل من مجموعات الجلسات والأجهزة الافتراضية جلسات سطح المكتب الكاملة ونشر التطبيقات عن بُعد. [ 5 ] [ 6 ]
يستهلك استخدام نظام تشغيل خادم مشترك واحد، بدلاً من أنظمة تشغيل سطح المكتب الفردية، موارد أقل بكثير من استخدام نفس عدد جلسات VDI. في الوقت نفسه، تُعد تراخيص VDI أغلى وأقل مرونة من تراخيص سطح المكتب البعيد المكافئة. قد تجتمع هذه العوامل لتجعل تقنية سطح المكتب البعيد الافتراضية أكثر جاذبية من VDI.
تتيح تطبيقات البنية التحتية لسطح المكتب الافتراضي (VDI) إمكانية توفير مساحة عمل مخصصة للمستخدم، مع الاحتفاظ بجميع تخصيصاته. وهناك عدة طرق لتحقيق ذلك.
محاكاة التطبيقات
تعمل تقنية المحاكاة الافتراضية للتطبيقات على تحسين توصيل التطبيقات وتوافقها من خلال عزلها عن نظام التشغيل الأساسي الذي تُنفذ عليه. لا يتم تثبيت التطبيق المُحاكى بالكامل على الأجهزة بالمعنى التقليدي، بل تتدخل طبقة مُشرف الأجهزة الافتراضية (Hypervisor) في عملية تشغيل التطبيق، حيث تعمل هذه الطبقة أثناء التشغيل كما لو كانت تتفاعل مع نظام التشغيل الأصلي وجميع الموارد التي يديرها، على الرغم من أنها في الواقع لا تفعل ذلك.
محاكاة المستخدم
تفصل تقنية محاكاة المستخدم جميع جوانب البرمجيات التي تُحدد هوية المستخدم على الجهاز عن نظام التشغيل والتطبيقات، بحيث تُدار بشكل مستقل وتُطبق على سطح المكتب حسب الحاجة، دون الحاجة إلى البرمجة النصية أو سياسات المجموعة أو استخدام ملفات تعريف التجوال. قد يبدو مصطلح "محاكاة المستخدم" مُضللاً، فهذه التقنية لا تقتصر على أجهزة سطح المكتب الافتراضية. يُمكن استخدام محاكاة المستخدم بغض النظر عن المنصة - سواء كانت مادية أو افتراضية أو سحابية، إلخ. تُقدم كبرى شركات منصات محاكاة سطح المكتب، مثل Citrix وMicrosoft وVMware، شكلاً أساسياً من محاكاة المستخدم في منصاتها.
الطبقات
تُعدّ تقنية تقسيم سطح المكتب إلى طبقات أسلوبًا من أساليب المحاكاة الافتراضية لسطح المكتب، حيث تُقسّم صورة القرص إلى أجزاء منطقية تُدار بشكل منفصل. على سبيل المثال، إذا كان جميع أعضاء مجموعة مستخدمين يستخدمون نظام التشغيل نفسه، فلن يحتاج نظام التشغيل الأساسي إلا إلى نسخ احتياطي واحد فقط لجميع المستخدمين الذين يتشاركون هذه الطبقة. يمكن تطبيق هذه التقنية على صور الأقراص المادية المحلية، أو الأجهزة الافتراضية المُثبّتة على أجهزة العميل، أو أجهزة سطح المكتب المُثبّتة على أجهزة المضيف. لا تدعم أنظمة تشغيل ويندوز هذه التقنية، لذا يتعيّن على كل مُورّد تصميم حلّه الخاص.
سطح المكتب كخدمة
يمكن أيضًا توفير تقنية المحاكاة الافتراضية لسطح المكتب عن بُعد عبر الحوسبة السحابية، على غرار ما يُقدّم باستخدام نموذج البرمجيات كخدمة . يُشار إلى هذا النهج عادةً باسم أسطح المكتب الافتراضية المستضافة على السحابة. وتنقسم أسطح المكتب الافتراضية المستضافة على السحابة إلى تقنيتين:
- البنية التحتية لسطح المكتب الافتراضي المُدارة، والتي تعتمد على تقنية سطح المكتب الافتراضي المُقدمة كخدمة مُدارة خارجية، و
- تُقدّم خدمة سطح المكتب كخدمة (DaaS) مستوىً أعلى من الأتمتة وإمكانية استخدام متعددة حقيقية، مما يُقلّل من تكلفة التقنية. ويتحمّل مزوّد خدمة DaaS عادةً المسؤولية الكاملة عن استضافة وصيانة البنية التحتية للحاسوب والتخزين والوصول، بالإضافة إلى التطبيقات وتراخيص برامج التطبيقات اللازمة لتقديم خدمة سطح المكتب، وذلك مقابل رسوم شهرية ثابتة.
يمكن تطبيق أجهزة سطح المكتب الافتراضية المستضافة على السحابة باستخدام أنظمة تعتمد على كلٍ من البنية التحتية لسطح المكتب الافتراضي (VDI) وخدمات سطح المكتب البعيد، ويمكن توفيرها عبر السحابة العامة، والبنية التحتية للسحابة الخاصة، ومنصات السحابة الهجينة. وتُعرف تطبيقات السحابة الخاصة عادةً باسم "البنية التحتية لسطح المكتب الافتراضي المُدارة". أما عروض السحابة العامة فتعتمد في الغالب على تقنية سطح المكتب كخدمة.
محاكاة سطح المكتب المحلي
تُشغّل تطبيقات المحاكاة الافتراضية لسطح المكتب المحلي بيئة سطح المكتب على جهاز العميل باستخدام المحاكاة الافتراضية للأجهزة أو المحاكاة . بالنسبة للمحاكاة الافتراضية للأجهزة، قد يتم استخدام كل من النوع الأول والنوع الثاني من برامج إدارة الأجهزة الافتراضية ، وذلك حسب التطبيق. [ 7 ]
تُعدّ تقنية المحاكاة الافتراضية لسطح المكتب المحلي مناسبةً للبيئات التي لا يُمكن فيها ضمان اتصال شبكي مستمر، وحيث يُمكن تلبية متطلبات موارد التطبيقات بشكل أفضل باستخدام موارد النظام المحلي. مع ذلك، لا تسمح تطبيقات المحاكاة الافتراضية لسطح المكتب المحلي دائمًا بتشغيل التطبيقات المُصممة لبنية نظام معينة على بنية أخرى. على سبيل المثال، يُمكن استخدام المحاكاة الافتراضية لسطح المكتب المحلي لتشغيل نظام التشغيل Windows 7 على نظام التشغيل OS X على جهاز Apple Mac بمعالج Intel ، باستخدام برنامج إدارة الأجهزة الافتراضية (Hypervisor)، نظرًا لأن كلا النظامين يستخدمان نفس بنية x86 .
انظر أيضاً
مراجع
- ↑ راوس، مارغريت؛ مادن، جاك. "محاكاة سطح المكتب" . تيك تارجت . تم الاسترجاع في 3 يناير 2013 .
- ↑ كيث شولتز (16 مارس 2012). "مراجعة: البنية التحتية لسطح المكتب الافتراضي بدون اتصال بالخادم" . إنفوورلد . تم الاطلاع عليه في 3 يناير 2013.
إحدى مجموعات البنية التحتية لسطح المكتب الافتراضي، والتي تُسمى الوضع المُستضاف على العميل أو الوضع غير المتصل بالإنترنت
- ↑ بابوراجان، راجاني (24 أغسطس 2011). "فرصة سوق التخزين السحابي المتنامية تعزز البائعين" . technews.tmcnet.com .
- ↑ أوسترايش، كين (15 نوفمبر 2010). "البنية التحتية المتقاربة" . thectoforum.com . مؤرشف من الأصل في 13 يناير 2012.
- ↑ "تكوين خادم مضيف جلسة سطح المكتب البعيد لاستضافة برامج RemoteApp" . 17 نوفمبر 2009.
- ↑ "تكوين أجهزة سطح المكتب الافتراضية لتطبيق RemoteApp واتصال سطح المكتب" . 17 نوفمبر 2009.
- ↑ "دليل مختصر لتقنية المحاكاة الافتراضية لأجهزة سطح المكتب" . networkworld.com. مؤرشف من الأصل بتاريخ 27 فبراير 2010. تم الاطلاع عليه بتاريخ 17 مارس 2010 .
للمزيد من القراءة
- بول فينيزيا (13 أبريل 2011) مواجهة حاسمة في مجال المحاكاة الافتراضية: سيتريكس، مايكروسوفت، ريد هات، وفي إم وير. يتنافس أبرز رواد مجال محاكاة الخوادم الافتراضية في تحدي المحاكاة الافتراضية النهائي الذي طرحته مجلة إنفوورلد .
- كيث شولتز (14 ديسمبر 2011) مقارنة بين حلول البنية التحتية لسطح المكتب الافتراضي: Citrix XenDesktop مقابل VMware View. يتنافس كل من Citrix XenDesktop 5.5 وVMware View 5 على تقديم البنية التحتية الأكثر مرونة وقابلية للتوسع وشمولية لسطح المكتب الافتراضي ، InfoWorld
- كيث شولتز (14 ديسمبر 2011) مقارنة بين تقنيات سطح المكتب الافتراضي: HDX مقابل PCoIP. الاختلافات بين بروتوكولات سطح المكتب البعيد من Citrix وVMware تتجاوز مجرد المظهر الخارجي ، إنفوورلد
- الحوسبة المركزية
- سطح المكتب البعيد
- عملاء خفيفون
