مجازی سازی دسکتاپ ( Desktop Virtualization )

نویسنده:   تهیه شده درگروه فنی شرکت توسعه ارتباطات آرادسامانه

مجازی سازی دسکتاپ کاربرانDesktop Virtualization 
 در واقع روش جدید از مجازی سازی در لایه سرویس دهی به کاربران می باشد و روش کار آن به این شکل است که  کاربران صرفنظر از اینکه از چه  نوع سیستم عاملی استفاده می نمایندWindows, apple, Linux) ) از طریق بستر شبکه با اتصال Remote  به سرورهای مجازی ساز از طریق دستگاه هایی همچون کامپیوتر شخصی، Thin Client ها، Tabletهای اندرویدی، ویندوزی و اپلی به دسکتاپ خود دسترسی پیدا می کنند.
شیوه عملکرد این تکنولوژی منحصر به فرد به گونه ای است که کاربران سیستم عامل مورد نیاز بجای نصب در کامپیوتر شخصی خود آن را در سرور خواهد یافت و نصب نرم افزار ها و بروز رسانی آنها تنها توسط مدیر شبکه اتفاق می افتد و سیستم عامل و نرم افزارهای مورد نظر کاربر از هر کجا که سیاست های سازمان تشخیص دهد، حتی بیرون از محیط کار و در منزل قابل دسترس خواهد بود.
با استفاده از این تکنولوژی و استفاده ی آن توسط مدیران و کاربران شرکت ها ،می توانیم علاوه بر کاهش چشمگیری در هزینه های مصرف برق، UPSو ... شاهد کاهش هزینه های خرید سخت افزار و نرم افزار به تعداد هر کاربر و همچنین پشتیبانی باشیم. 
علاوه بر مزیت های مالی این شیوه ی مجازی سازی می توان به افزایش بهره وری ، امنیت ، مانیتورینگ  و پشتیبان گیری  و بازگردندان سریع آن نیز اشاره نمود. 
در صورت استفاده از Thin Client یا  Zero Client ها به جای کامپیوتر شخصی جهت اتصال به ماشین مجازی اختصاص یافته به کاربران مصرف برق و دیگر هزینه های جانبی آن نیز به شدت کاهش می باید.
برای اجرایDesktop Virtualization روش های مختلفی طراحی و ارائه شده که معرفی وتجزیه وتحلیل همه ی آن ها دراین مقاله نمی گنجد لکن درحال حاضر سه پروتکل که عمومیت داشته و کاربردی تر از بقیه هستند عبارتند از:  

1-    PCoIP
2-   (Independent Computing Architecture) ICA
3-     (Windows over IP) WoIP

PCoIP
این راه‌کار دستاورد بزرگترین کمپانی مجازی‌سازی دنیا یعنی VMware است که با محصولVMware Horizon View  راه اندازی شده و حاصل آن VDI (Virtual Desktop Infrastructure) در بستر ESXi است. از مزایای این محصول می‌توان به Stability بالا، سرعت در پردازش، استفاده از مجازی‌ساز قدرت‌مند VMware، امنیت کاربران و اطلاعات آن‌ها و . . . اشاره کرد. 
یکی دیگر از مزایای منحصر به فرد این فن‌آوری را در مدیریت Resource های اختصاص داده شده به هر کاربر می‌توان دانست که امکان کم یا زیاد کردن Resource با توجه به نیاز کاربران را فراهم می‌آورد. مزیت بعدی این روش مدیریت Desktop ها درEnterprise Scale (بیش از5000 کاربرفعال دریک شبکه) است که بسیار دقیق و منظم انجام می‌پذیرد. دیگر مزیت این  را می توان در "برگشت به نقطه کاری صحیح(Recovery)" دانست  یعنی در صورت به‌وجود آمدن مشکلی برای کاربر به سرعت می‌توان ماشین مجازی او را به نقطه صحیح و مشخص شده قبل باز گرداند. 
 همانطور که ذکرشد این روش مزایای بسیاری دارد ولی معایب قابل توجهی نیز در بر دارد. یکی از مشکلات اساسی آن وابسته بودن به دیگر محصولات شرکت VMware نظیر ESXi، vCenter و در نهایت VMware Horizon View است که ضمن هزینه گزاف نیازمند Configuration پیچیده و تخصصی توسط کارشناسان متخصص این امر می‌باشد و هر کارشناسی از عهده انجام آن بر نمی‌آید لذا هنگام اجرا و نصب و راه ‌اندازی و استفاده از این روش، در برآورد هزینه‌ها، باید برای بخش تنظیمات (System Setup) توسط کارشناسان مربوطه نیز هزینه های ویژه‌ای در نظر گرفت که در بالا رفتن قیمت پروژه تأثیر خواهد داشت و در واقع به همین دلیل است که استفاده از این روش بیشتردر محیط های Enterprise Scale و Large Scale توجیه دارد.
به طور کلی در مورد کاربری این فن‌آوری‌ می توان گفت که VMware Horizon View امکان استفاده هر کاربر از یک ویندوز (در واقع یک ماشین مجازی) را به صورت اختصاصی مهیا کرده و در نهایت هر کاربر می تواند از هر ویندوز به صورت مجزا از یک Resource اختصاصی که برای او در نظر گرفته شده است استفاده کند ولی دراین حالت تأمینResource های لازم برای این کارخود امری اساسی است­که­باید­رفع­گردد. 
متأسفانه یکی دیگر از معضلات موجود برای این فن‌آوری‌ که البته ذاتی است و عیب محسوب نمی شود ولی برای سازمان ها اهمیت بسیاری دارد قیمت
Device  ها و License های لازم است، در حال حاضر قیمت Device  های VMware Ready به دلیل استفاده از Processor های شرکت Teradici که در حال حاضر بهترین و بی نقص ترین پردازشگر های PCoIP را تولید می کند (به دلیل بالا رفتن نرخ دلار و همچنین Unique بودن محصول) بیش از حد انتظار است و باعث تحمیل هزینه‌ی زیادی به سازمان خواهد شد.

در خاتمه می توان گفت که محصولات VMwareو پروتکل PCoIPدر دنیایDesktop Virtualizationجایگاه و طرفداران خاص خود را دارند و اغلب سازمان‌هایی که قرار است کار خود را با تعداد چند هزار کاربر شروع کنند و در دراز مدت سود تجاری مناسبی را برای سازمان خود پیش‌بینی کنند می توانند در طراحی اولیه‌ی ساختار شبکه‌ی رایانه‌ای خود از ابتدا به ساکن با استفاده از این روش شروع کرده و از مزایای آن بیشتر بهره‌مند شوند.


  ICA
این راه­کار که می‌توان از آن به عنوان شاهکار هم یاد کرد محصولی از کمپانی Citrix است، Citrix با محصولات XenApp و XenDesktop خود تحولی عظیم در دنیای Application Virtualization و Desktop Virtualization ایجاد کرده و باعث شگفتی همگان در این عرصه شده است. بالا بودن سرعت پردازش، پایین بودن پهنای باند مصرفی، امکانات HDX و .... همه از مزایای محصولات این شرکت است. 
هر محصولی در دنیای امروز شامل مشکلات، معضلات و یا نقص هایی نیز می باشد، ICA هم از این امر مستثنی نیست. این محصول یک راهکار مناسب برای Enterprise وحداکثرLarge Scale است ودرSmall وMedium Scale باعث تحمیل هزینه های زیادی به سازمان می­شود به طوری که اصلاً به صرفه نخواهد بود که سازمان چندین سرور قدرت‌مند ، به همراه License های مورد نیاز با قیمت های بالا را تهیه کند و از آن‌ها فقط برای تعداد محدودی کاربر بهره ببرد. 
همچنین در این روش مانند PCoIP نیازمند Configuration پیچیده و تخصصی توسط کارشناسان متخصص این امر می‌باشد و هرکارشناسی از عهده انجام آن بر نمی‌آید لذا هنگام اجرا و نصب و راه اندازی و استفاده از این روش، در برآورد هزینه‌ها، باید برای بخش تنظیمات (System Setup) توسط کارشناسان مربوطه نیز هزینه های ویژه‌ای در نظر گرفت که در بالا رفتن قیمت پروژه تأثیر خواهد داشت و در واقع به همین دلیل است که استفاده از این روش بیشتر در محیط های Enterprise Scale و Large Scale توجیه دارد.
 End-Device های مورد نیاز برای این را Citrix Ready و HDX Ready می­نامند که درمدل‌های USB Redirection و Printer Redirection و None USB/Printer Redirection عرضه می‌شوند. 
در مدل‌های USB و Printer Redirection هنگام استفاده از USB و Printer در Device ها برای ارتباط کاربران با سرور یا سرور‌های مرکزی هیچ مانعی وجود ندارد لذا قیمت این مدل‌ها گران‌تر از مدل­های None USB/Printer Redirection است چرا که در مدل‌های None Redirection برای نقل و انتقال فایل‌ها به سرور از طریق حافظه های USB Cool Disk و یا نیاز به استفاده از Printer در داخل Device یک Hard Disk برای نصب Embedded OS پیش­بینی شده که عملاً ماهیت Device را ازحالت Zero Client بودن به Thin Client تغییر داده است که درخصوص این تغییر ماهیت و تفاوت‌های بین Zero Client و Thin Client در مباحث آتی توضیح داده خواهد شد. همچنین خرید License به تعداد کاربران فعال در این روش یکی از نکات مهمی است که در برآورد هزینه‌های پروژه باید مورد توجه قرار گیرد.
با عنایت به آنچه که در خصوص ICAگفته شد علیرغم مزایای غیرقابل انکار این روش، می‌توان نتیجه گیری کرد که این  نیز مانند PCoIPبرای Enterprise  و Large Scale مناسب تر است.


       WoIP 
Windows over IP که از نام های دیگر آن می توان به Desktop over Ethernet نیز اشاره کرد همان طور که از نام آن مشخص است مطابق بامحصولات مایکروسافت طراحی شده و از فن‌آوری‌ های Remote-FX،Remote Desktop Connection  وUser Extension Protocol بهره می‌برد. 
در این فن‌آوری‌ پایه و اساس کار Windows و نرم‌افزار های 3rdParty تحت ویندوز بوده و نیاز به Configuration های پیچیده و تخصصی نیست. این فن‌آوری‌ در واقع برای برطرف کردن نیاز سازمان های    Small to Medium Scale و پایین آوردن هزینه های سازمانی به وجود آمد. یکی از مزایای این فن‌آوری‌ عدم نیاز به زیرساخت خاص است، در واقع می توان این گونه بیان کرد که برای استفاده از WoIP نیازی به داشتن سرور های قدرت‌مند نیست و این کار را می توان از یک System Unit معمولی نیز شروع کرد. 
 مزیت دیگر این راه‌کار راه اندازی و مدیریت ساده و روان آن است که  می توانید بدون هیچ پیش نیاز نرم افزاری و سخت افزاری خاص اقدام به پیاده سازی آن کنید. از دیگر مزایای این راه‌کار     انعطاف پذیری آن است که به شما اجازه می دهد با استفاده از مجازی‌سازهای مختلف اعم از VMware vSphere، Hyper-V، XenServer ، Linux KVM Server و .... اقدام به مدیریت Recourse های موجود کرده و آن را در یک بستر مجازی (فارغ از نوع راه‌کار مجازی سازی) پیاده سازی کنید.
محدودیت های این فن‌آوری‌ را می توان در پایین بودن مانور در امور گرافیکی و خصوصاً عملیات 3D و عدم مدیریت دقیق Recourse اختصاص داده شده به هر کاربر ذکر کرد که البته اگر این راه‌کار در محیط مجازی پیاده شود می توان Recourse سمت سرور را برای هر کاربر به راحتی مدیریت نمود.
در نمای کلی WoIP را می توان کم هزینه ترین و به صرفه ترین حالت Desktop Virtualization دانست که امکانات مناسبی را نیز در اختیار ما قرار می‌دهد.
حال با توجه به توضیحات ارائه شده می‌توانید راه‌کار مناسب برای سازمان خود را پیدا کرده و انتخاب کنید که کدام فن‌آوری‌ می‌تواند متناسب با شرایط سازمان شما باشد. 


برچسب ها برچسب ها:  VDI  ،  Horizon View  ،  VMware  ،  Citrix  ،  XenDesktop  ،  NComputing  ،  WoIP  ،  ICA  ،  PCoIP  ،  Teradici  ،  Zero Cilent  ،  Thin Client  ،  تین کلاینت  ،  مجازی سازی دسکتاپ  ،  Desktop Virtualization  ،  HDX ready