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

تقنية المحاكاة الافتراضية لسطح المكتب هي تقنية برمجية تفصل بيئة سطح المكتب وبرامج التطبيقات المرتبطة بها عن جهاز العميل المادي المستخدم للوصول إليها.
يمكن استخدام تقنية المحاكاة الافتراضية لسطح المكتب بالتزامن مع أنظمة المحاكاة الافتراضية للتطبيقات وإدارة ملفات تعريف المستخدمين، والتي تُعرف الآن باسم المحاكاة الافتراضية للمستخدمين ، لتوفير نظام شامل لإدارة بيئة سطح المكتب. في هذا الوضع، تُحاكي جميع مكونات سطح المكتب افتراضيًا، مما يتيح نموذجًا مرنًا للغاية وأكثر أمانًا لتوفير سطح المكتب. إضافةً إلى ذلك، يدعم هذا النهج استراتيجية أكثر شمولًا لاستعادة سطح المكتب في حالات الكوارث، حيث تُحفظ جميع المكونات في مركز البيانات ويتم نسخها احتياطيًا من خلال أنظمة الصيانة التقليدية المتكررة. في حال فقدان جهاز المستخدم أو مكوناته، تكون عملية الاستعادة سهلة ومباشرة، لأن المكونات ستكون موجودة عند تسجيل الدخول من جهاز آخر. علاوةً على ذلك، ولأنه لا يتم حفظ أي بيانات على جهاز المستخدم، ففي حال فقدان هذا الجهاز، تقل احتمالية استعادة أي بيانات حساسة واختراقها بشكل كبير.
بنى الأنظمة
تُصنّف تطبيقات المحاكاة الافتراضية لسطح المكتب بناءً على ما إذا كان سطح المكتب الافتراضي يعمل عن بُعد أو محليًا، وما إذا كان الوصول إليه مطلوبًا بشكل دائم أو متقطعًا، وما إذا كان سطح المكتب الافتراضي يبقى موجودًا بين الجلسات. عادةً، تجمع برامج حلول المحاكاة الافتراضية لسطح المكتب بين التطبيقات المحلية والبعيدة في منتج واحد لتوفير الدعم الأمثل الذي يلبي الاحتياجات المحددة. وتعتمد درجة استقلالية وظائف جهاز العميل بالضرورة على موقع الخادم واستراتيجية الوصول. كما أن المحاكاة الافتراضية ليست شرطًا أساسيًا للتحكم عن بُعد. تُستخدم المحاكاة الافتراضية لعرض نسخ مستقلة لعدة مستخدمين، وتتطلب تقسيمًا استراتيجيًا للخادم المضيف وعرضًا على مستوى معين من بنية المضيف. تُسمى الطبقة المُمكّنة - والتي عادةً ما تكون برنامجًا تطبيقيًا - بالمُشرف الافتراضي . [ 1 ]
المحاكاة الافتراضية لسطح المكتب عن بعد
تعمل تطبيقات المحاكاة الافتراضية لسطح المكتب البعيد في بيئة حوسبة عميل/خادم . يتم تنفيذ التطبيقات على نظام تشغيل بعيد يتواصل مع جهاز العميل المحلي عبر الشبكة باستخدام بروتوكول عرض عن بُعد، والذي من خلاله يتفاعل المستخدم مع التطبيقات. تبقى جميع التطبيقات والبيانات المستخدمة على النظام البعيد، بينما يتم تبادل معلومات العرض ولوحة المفاتيح والماوس فقط مع جهاز العميل المحلي، والذي قد يكون جهاز كمبيوتر شخصي/محمول تقليدي، أو جهاز عميل خفيف ، أو جهاز لوحي ، أو حتى هاتف ذكي . يتضمن أحد التطبيقات الشائعة لهذا النهج استضافة عدة نسخ من نظام تشغيل سطح المكتب على منصة خادم تعمل بنظام إدارة الأجهزة الافتراضية (Hypervisor ). يُشار إلى أحدث إصداراته عمومًا باسم البنية التحتية لسطح المكتب الافتراضي (VDI) ("يُستخدم مصطلح VDI غالبًا بشكل خاطئ للإشارة إلى أي تطبيق لمحاكاة سطح المكتب الافتراضية [ 2 ] ").
تُستخدم تقنية المحاكاة الافتراضية لسطح المكتب البعيد بشكل متكرر في السيناريوهات التالية:
- في البيئات الموزعة ذات متطلبات التوافر العالية والتي لا يتوفر فيها الدعم الفني المباشر بسهولة، مثل بيئات الفروع ومتاجر البيع بالتجزئة.
- في البيئات التي يؤدي فيها زمن استجابة الشبكة العالي إلى تدهور أداء تطبيقات العميل/الخادم التقليدية
- في البيئات التي تخلق فيها متطلبات الوصول عن بعد وأمن البيانات متطلبات متضاربة يمكن معالجتها عن طريق الاحتفاظ بجميع بيانات (التطبيق) داخل مركز البيانات - مع نقل معلومات العرض ولوحة المفاتيح والماوس فقط إلى العميل البعيد.
كما يتم استخدامه كوسيلة لتوفير الوصول إلى تطبيقات ويندوز على نقاط النهاية غير ويندوز (بما في ذلك الأجهزة اللوحية والهواتف الذكية وأجهزة الكمبيوتر المكتبية وأجهزة الكمبيوتر المحمولة غير القائمة على ويندوز).
يمكن أن توفر تقنية المحاكاة الافتراضية لسطح المكتب البعيد أيضًا وسيلة لمشاركة الموارد، لتوزيع خدمات الحوسبة المكتبية منخفضة التكلفة في البيئات التي يكون فيها تزويد كل مستخدم بجهاز كمبيوتر مكتبي مخصص إما مكلفًا للغاية أو غير ضروري.
بالنسبة لمسؤولي تقنية المعلومات، يعني هذا بيئة عملاء أكثر مركزية وكفاءة، وأسهل في الصيانة، وقادرة على الاستجابة بشكل أسرع للاحتياجات المتغيرة للمستخدم والشركة. [ 3 ] [ 4 ]
عرض تقديمي افتراضي
Remote desktop software allows a user to access applications and data on a remote computer over a network using a remote-display protocol. A VDI service provides individual desktop operating system instances (e.g., Windows XP, 7, 8.1, 10, etc.) for each user, whereas remote desktop sessions run in a single shared-server operating system. Both session collections and virtual machines support full desktop based sessions and remote application deployment.[5][6]
The use of a single shared-server operating system instead of individual desktop operating system instances consumes significantly fewer resources than the same number of VDI sessions. At the same time, VDI licensing is both more expensive and less flexible than equivalent remote desktop licenses. Together, these factors can combine to make remote desktop-based remote desktop virtualization more attractive than VDI.
VDI implementations allow for delivering personalized workspace back to a user, which retains all the user's customizations. There are several methods to accomplish this.
Application virtualization
Application virtualization improves delivery and compatibility of applications by encapsulating them from the underlying operating system on which they are executed. A fully virtualized application is not installed on hardware in the traditional sense. Instead, a hypervisor layer intercepts the application, which at runtime acts as if it is interfacing with the original operating system and all the resources managed by it when in reality it is not.
User virtualization
User virtualization separates all of the software aspects that define a user’s personality on a device from the operating system and applications to be managed independently and applied to a desktop as needed without the need for scripting, group policies, or use of roaming profiles. The term "user virtualization" sounds misleading; this technology is not limited to virtual desktops. User virtualization can be used regardless of platform – physical, virtual, cloud, etc. The major desktop virtualization platform vendors, Citrix, Microsoft and VMware, all offer a form of basic user virtualization in their platforms.
Layering
Desktop layering is a method of desktop virtualization that divides a disk image into logical parts to be managed individually. For example, if all members of a user group use the same OS, then the core OS only needs to be backed up once for the entire environment who share this layer. Layering can be applied to local physical disk images, client-based virtual machines, or host-based desktops. Windows operating systems are not designed for layering, therefore each vendor must engineer their own proprietary solution.
Desktop as a service
يمكن أيضًا توفير تقنية المحاكاة الافتراضية لسطح المكتب عن بُعد عبر الحوسبة السحابية، على غرار ما يُقدّم باستخدام نموذج البرمجيات كخدمة . يُشار إلى هذا النهج عادةً باسم أسطح المكتب الافتراضية المستضافة على السحابة. وتنقسم أسطح المكتب الافتراضية المستضافة على السحابة إلى تقنيتين:
- البنية التحتية لسطح المكتب الافتراضي المُدارة، والتي تعتمد على تقنية سطح المكتب الافتراضي المُقدمة كخدمة مُدارة خارجية، و
- تُقدّم خدمة سطح المكتب كخدمة (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 تتجاوز مجرد المظهر الخارجي ، إنفوورلد
- الحوسبة المركزية
- سطح المكتب البعيد
- عملاء خفيفون
