ملاحظات تعامل فیزیکی در VDI
VDI (زیرساخت دسکتاپ مجازی) با مجازیسازی سنتی سرورها متفاوت است؛ زیرا برخلاف سرورها که خدمات را بهصورت انحصاری روی شبکه ارائه میدهند، دسکتاپها نقطه تعامل فیزیکی با کاربران نهایی هستند. گریزی از نیاز به تجهیزات فیزیکی که کاربران نهایی واقعاً با آنها تماس داشته باشند وجود ندارد. صفحهکلیدها، ماوسها، صفحات لمسی، مانیتورها، بلندگوها… اینها را نمیتوان مجازیسازی کرد.
به همین دلیل، VDI با تصمیمگیری و برنامهریزی بسیار پیچیدهتری نسبت به مجازیسازی سرورها روبهروست. الزامات فیزیکی VDI میتواند راهحلهای بسیار متنوعی داشته باشد.
بهطور سنتی، نیازهای تعامل فیزیکی VDI و سرورهای ترمینال را از طریق استفاده از تینکلاینتها برطرف میکردیم. تینکلاینتها روی شبکه قرار میگیرند و از همان پروتکلها و تکنیکهایی استفاده میکنند که برای دسترسی گرافیکی از راه دور با پروتکلهایی مانند NX، ICA، RDP و VNC به کار میرود. یک تینکلاینت یک سیستمعامل کامل اما بسیار سبک اجرا میکند که هدف واحدی دارد - مدیریت اتصالات به دستگاههای دیگر. ایده تینکلاینت آن است که تمام پردازشها را از راه دور نگه دارد و تنها اجزای ضروری را برای مدیریت شبکه و تعاملات محلی روی سختافزار محلی داشته باشد. تینکلاینتها نسبتاً کمهزینه، کممصرف، آسان در نگهداری، قابل اعتماد و با طول عمر بسیار بالا هستند. اما آنقدر ارزان هم نیستند که نگرانکننده نباشند؛ معمولاً قیمتهایشان نصف تا سهچهارم هزینه یک دسکتاپ سنتی است و در حالی که معمولاً تا دو برابر بیشتر دوام میآورند، هم هزینه اولیه خرید و هم هزینه سرمایهگذاری بلندمدت همچنان قابل توجه است.
به دلیل هزینههای همچنان بالای تینکلاینتهای سنتی، جایگزین مدرنتری به نام زیروکلاینت بهعنوان راهحل این مشکلات ظهور کرده است. زیروکلاینت یک اصطلاح دقیق نیست و در واقع صرفاً یک دسته از تینکلاینتهاست، اما نوعی که پردازش سنتی مبتنی بر CPU را حذف کرده و به جای آن از پردازش گرافیکی از راه دور بسیار کمهزینه و اختصاصی استفاده میکند که اساساً چیزی جز یک آداپتور نمایش متصل به شبکه نیست. این کار نیازهای برق، نیازهای مدیریت و هزینههای تولید را کاهش میدهد و دستگاه نقطه پایانی بسیار ارزانتری ممکن میسازد. زیروکلاینتها قابلیتهای کمتری نسبت به تینکلاینتها ارائه میدهند؛ تینکلاینتها اغلب میتوانند برنامههای خود مانند مرورگر وب را بهصورت محلی اجرا کنند، چون پردازش محلی ندارند، اما این موضوع اغلب بیشتر مزیت است تا عیب. پشتیبانی از زیروکلاینتها همچنین شامل نسل جدیدی از پروتکلهای گرافیکی از راه دور مانند PCoIP است.
البته، در جهت مخالف، میتوانیم از فتکلاینتهای کامل (مانند دسکتاپها و لپتاپهای سنتی) بهعنوان کلاینت استفاده کنیم. این کار عموماً فقط زمانی منطقی است که دسکتاپها بازمانده زیرساخت قبلی بوده و تنها بهعنوان نقاط دسترسی گرافیکی از راه دور استفاده میشوند، یا اینکه زیرساخت ترکیبی است و کاربران برای برخی اهداف از دسکتاپها و برای سایر موارد از VDI یا سرویسهای ترمینال استفاده میکنند. در مواردی که تینکلاینت مطلوب است و فتکلاینتها با هزینه پایین، مانند دستگاههای مستعمل قدیمی، در دسترس هستند، فتکلاینتها همچنان میتوانند از نظر مالی توجیه داشته باشند، اما موارد کاربردی آن محدود است. استفاده از فتکلاینتهای موجود در طول دوره انتقال و سپس مهاجرت به تین یا زیروکلاینتها پس از رسیدن به نقطه نوسازی دستگاه یا بهصورت دستگاه به دستگاه در صورت نیاز به تعمیر، بسیار رایج است.
امروزه گزینههای دیگری مانند استفاده از گوشیها، تبلتها و سایر دستگاههای موبایل بهعنوان نقاط دسترسی از راه دور وجود دارد، اما اینها به دلیل نبود دستگاههای ورودی مناسب معمولاً موارد خاص هستند و استاندارد نیستند. اما موارد کاربردی وجود دارد و گاه به گاه این موارد را میتوان مشاهده کرد. با رایجتر شدن دستگاههایی مانند دسکتاپهای مبتنی بر Android در بازار، ممکن است شاهد استانداردسازی این روش باشیم و حتی با موقعیتهای غیرمنتظرهای روبهرو شویم که دستگاههایی مانند تلفنهای دسکتاپ پیشرفتهای که Android اجرا میکنند بهعنوان تلفن و دستگاه تینکلاینت بهطور همزمان استفاده شوند. احتمال بیشتر آن است که گوشیهای تبدیلپذیری که هنگام اتصال به داک میتوانند بهعنوان دستگاه دسکتاپ سبک عمل کنند، گزینههای محبوب تینکلاینت شوند.
آخرین ملاحظه سختافزاری، BYOD یا «دستگاه خود را بیاور» است. با مهاجرت به زیرساختهای VDI و/یا سرویسهای ترمینال، امکان بهرهگیری از دستگاههای کارمندان بسیار خوب میشود. پیچیدگیهای قانونی و لجستیکی برای تأمین تمام دستگاههای دسترسی توسط خود کارمندان وجود دارد، اما مزایای بزرگی نیز وجود دارد از جمله رضایت بیشتر کارمندان، هزینههای کمتر و انعطافپذیری بیشتر. استفاده از نمایش گرافیکی از راه دور بهجای افشای مستقیم دادهها، خطر امنیتی را بهشدت کاهش میدهد و نحوه دسترسی و در معرض گذاشتن سیستمهای داخلی را تغییر میدهد.
بهراحتی میتوان در هنگام نگاه به VDI، درگیر جابجایی منابع پردازش از محلی به سرور شد و نادیده گرفت که هزینههای سختافزاری همچنان وجود دارند و بهطور کلی کاملاً قابل توجه هستند، در سطح «روی دسکتاپ» به ازای هر کاربر. قیمتگذاری VDI به این سادگی نیست که هزینه یک سرور VDI را برای جایگزینی هزینه دسکتاپها تعیین کنیم. کاهش هزینه به ازای هر دسکتاپ باید محاسبه شود و میتواند بهراحتی قابل توجه باشد، اما به همان اندازه هم میتواند کاملاً ناچیز باشد. هزینه دسکتاپها یا سختافزار جایگزین دسکتاپ همچنان بخش بزرگی از بودجه IT به ازای هر کاربر خواهد بود، حتی با راهحلهای VDI.