NITWorlds
NITWorlds
خواندن ۹ دقیقه·۴ سال پیش

سری معرفی نرم افزار های مجازی سازی دسکتاپ(قسمت یک ) Citrix XenDesktop

باتوجه به تعدد نرم افزار های مجازی سازی دسکتاپ VDI موجود ، و شاید آشنا نبود افراد با این نرم افزار ها تصمیم گرفتم به بررسی پر کاربرد ترین ها بپردازم .

در قسمت اول به معرفی یک از قدرتمند ترین های این حوزه میپردازم به نام xendesktop.

اما در ابتدا برای اینکه متوجه شویم سیتریکس چیست باید وارد مبحث virtualization یا مجازی سازی شویم. مجازی سازی یک برنامه کاربردی به این صورت است که با نصب یک نسخه از یک برنامه روی یک یا چند تا از سرورهای مستقر در دیتا سنتر، امکان اجرای همزمان و از راه دور آنرا برای تمامی کاربران فراهم میسازیم. کاربران امکان اجرای برنامه ها را از راه دور و با استفاده از منابع سخت افزاری سرورهای مرکزی پیدا میکنند.

مجازی سازی انواع مختلفی دارد:

۱-      مجازی سازی سرور: تجمیع تعداد زیادی سرور فیزیکی در تعداد محدودی سرور فیزیکی(یا فیزیکی در مجازی) نرم افزار مجازی سازی سرور مابین سرور فیزیکی و سیستم عامل قرار می گیرد و اجازه می دهد چندین ماشین مجازی را بر روی سرور فیزیکی مشابه اجرا کنیم.

۲-      مجازی سازی دسکتاپ: جهت انتقال دسکتاپ کاربران نهایی از کامپیوتر شخصی به “فضای ابری” استفاده می شود. به کلامی دیگر، دسکتاپ کاربران نهایی، مجازی می شوند و آنها می توانند بوسیله مثلا تین کلانیت ها به دستکتاپشان دسترسی پیدا کنند. در این حالت سیستم عامل مورد استفاده از سخت افزار مستقل می شود. و ازاین پس شما می توانید بر روی سیستمی که تا به حال قادر به نصب windows7 نبودید این سیستم عامل را نصب نمایید.

۳-      مجازی سازی نرم افزار: این روش جهت بسته بندی نرم افزار به کار می رود. به واسطه این روش می توانید نرم افزار مورد نظر را در هر جایی که می خواهید استفاده کنید. نکته ی کلیدی در این روش تجمع کلیه ی فایلهای نرم افزار در یک فایل اجرایی می باشد. در این روش فایل مورد نظر از سخت افزار مستقل می شود.

۴-      مجازی سازی storage : این روش جهت مجازی سازی SAN storage به کار می رود.

۵-      مجازی سازی I/O: این روش جهت کاهش تعداد کابلهای I/O مورد استفاده قرار می گیرد.

۶-      مجازی سازی شبکه: جهت ایجاد شبکه های مجازی داخل سرور به کار می رود تا موجب به پیوستن ماشین های مجازی به هم و شکل گیری Virtual Security Zone شوند.

ما در اینجا میخواهیم صحبت از مجازی سازی نرم افزار بکنیم. سیتریکس citrix نرم افزاری است که در نسخه xenapp خود قابلیت مجازی سازی نرم افزار را دارد. 

نرم افزار Xendesktop محصولی است که شرکت Citrix از سال ۲۰۰۰ به عنوان ابزاری برای استفاده در زیرساخت میزکار مجازی یا همان VDI عرضه کرده است .با پیاده سازی سرور سیتریکس شما این قابلیت را بدست می آورید که نرم افزارها را از راه دور قابل دسترس قرار دهید. این به این معنی است که دیگر احتیاج به نصب نرم افزار روی سیستم راه دور نیست و شما برنامه را از راه دور توسط سرور درون خود سازمان اجرا میکنید.





پروتکل Citrix XenDesktop

یکی از دلایلی که نرم افزار Xendesktop شرکتCitrix را نسبت به محصولات مشابه، همانند Horizon ، متفاوت و همچنین برتر می­سازد، استفاده از پروتکل HDX جهت انتقال تصاویر است.تکنولوژی HDX تجربه ­ای با بالاترین کیفیت را برای کاربران مجموعه، چه در استفاده از برنامه و چه در استفاده از دسکتاپ، فراهم می­کند.یکی از نگرانی­ هایی که تمامی مدیران IT سازمان­ها و مجموعه ها در انتخاب تکنولوژی VDI دارند، این است که کاربران تفاوتی بین کیفیت و تجربه کاربری (User experience) ویندوز خود در مقایسه با کیس ­های کامپیوتری دیگر احساس نکنند. شرکت Citrix با توجه به همین نگرانی، با استفاده ازتکنولوژی HDX ، تمامی دغدغه ­های مدیران IT را برطرف کرده است.



تکنولوژی HDX بر ۳ پایه اصلی طراحی شده است :

  1. بهینه سازی تجربه کاربری مدیران فناوری اطلاعات و همچنین کاربر
  2. کاهش مصرف پهنای باند شبکه
  3. افزایش تراکم کاربر در سرور های میزبان

با استفاده از تکنولوژی HDX و بهره مندی از این ۳ اصل، شما ویژگی ­های گسترده­ ای بدست می ­آورید .  در ادامه به برخی از این مزایا اشاره کرده­ ایم:

  1. عملکردی روان در ارائه صدا ، تصویر و پخش تصاویر چند رسانه ­ای
  2. بهینه سازی صفحه نمایش
  3. ارتباطات یکپارچه
  4. پشتیبانی گسترده برای رزولوشن ۴K و ارائه تصاویرهمزمان در چند مانیتور
  5. بهینه سازی گرافیک کسب و کار و حرفه ای با استفاده از HDX 3D Pro
  6. تسریع در عملکرد دستگاه­ های پرینتر و اسکنر
  7. پشتیبانی از طیف گسترده ­ای از انواع دستگاه های جانبی
  8. اطمینان از بالاترین کیفیت در خدمات و همچنین امنیت آنها
  9. ساده سازی پیاده سازی با استفاده از Policy های از پیش تعریف شده، در جهت بهبود کیفیت کاربری
  10. قابلیت اجرای نرم افزارهای گرافیکی مانند Photoshop ، Corel و… با بالاترین سرعت و کیفیت

امنیت در Citrix XenDesktop

این نرم افزار با طراحی ایمن خود ، خطر از دست رفتن داده ­ها را بسیار کاهش داده، و می­تواند از نفوذهای ناخواسته به شبکه جلوگیری نماید .تکنولوژی به کار رفته در XenDesktop، مورد تایید استانداردهای FIPS 1402 و Common Criteria قرار گرفته، علاوه بر آن، اطمینان خاطری را ، حاصل از امنیت بالای سیتریکس Xendesktop ، برای مدیران IT فراهم می­کند

چرا Citrix XenDesktop ؟؟؟؟؟؟؟

دلایل اصلی انتخاب این مجازی ساز را میتوان :

  1. نیازمندی­های سخت افزاری پایین
  2. کاهش یافتن هزینه ­های فضای ذخیره سازی
  3. طراحی برای اکثریت کاربران، و نه اقلیت خاص
  4. ارائه یک تجربه دسکتاپ از نوع ویندوز کلاینتی (ویندوز ۱۰) حتی از یک سیستم عامل سروری ( ویندوز سرور ۲۰۱۶)
  5. بهره مندی از تکنولوژی HDX برای ارائه یک تجربه کاربری استثنایی
  6. قابلیت پشتیبانی از نرم افزارهای گرافیکی پرکاربرد
  7. قابلیت شخصی سازی ، متناسب با مجموعه و سازمان شما

اجزای کلیدی در XenApp و XenDesktop

Delivery Controller :

کنترل کننده ارسال یا همان Delivery Controller، هسته مرکزی مدیریت نرم افزار سیتریکس XenDesktop را تشکیل می­دهد.Delivery Controller با استفاده از سرویس­ های خود تعیین می­کند که چه کاربری، و با چه سطح دسترسی، به کدام یک از دسکتاپ­ های مجازی و یا نرم افزارهای مجازی موجود ، دسترسی داشته باشد.

Database :

جهت ذخیره تنظیمات و همچنین اطلاعات دسکتاپ­ های مجازی کاربران ، حداقل نیازمند یک سرور Microsoft SQL می­باشد.

(Virtual Delivery Agent (VDA :

بر روی هر کدام از ماشین­ های فیزیکی یا مجازی شبکه شما که قصد دارید تصویر آن ، به عنوان یک دسکتاپ مجازی به کاربران ارائه شود ،VDA نصب می­شود.در واقع VDA این قابلیت را به شما می­دهد ، تا ماشین فیزیکی یا مجازی خود را، به Delivery Controller معرفی، ویا به اصطلاح در آن Register کنید .با این کار دسکتاپ مجازی ماشین فیزیکی/مجازی شما، برای ارائه به کاربران شبکه آماده میشود.

Citrix StoreFront :.

وظیفه احرازهویت کاربران را در شبکه انجام می­دهد.در واقع StoreFront درگاه ورودی کاربران، جهت برقراری ارتباط با Delivery Controller به شمار می ­آید.بعد از احراز هویت کاربر، لیستی از دسکتاپ ­ها و نرم افزارهای مجازی قابل دسترس آن کاربر، به او نمایش داده می­شود.

Citrix Receiver :

رم افزاری است که بر روی تمامی دستگاه های کاربران ( End Devices ) نصب میشود. citrix-receiver این قابلیت را به کاربران می­دهد، تا تصاویر نرم افزارها و یا دسکتاپ ­های مجازی خود را، در تمامی دستگاه های خود، با بالاترین کیفیت و به صورت Responsive مشاهده کنند.

نرم افزار Citrix Receiver  بر روی تمامی سیستم­ عامل­ ها و دستگاه ­ها مانند: تلفن همراه ، تبلت ، کامپیوترهای شخصی و… نصب میشود.

Citrix License Server :

مجوز های محصولات Citrix شما را مدیریت می کند.همچنین یک ارتباط با Delivery Controller شما برقرار می­کند ،تا مجوزهای لازم برای ارائه دسکتاپ و یا نرم افزارهای مجازی را به کاربر بدهد.

Citrix Director :

این کنسول به صورت رایگان این قابلیت را به مدیران و مسئولان شبکه می­دهد، تا مدیریتی متمرکز بر روی کاربران خود داشته باشند.

که از مزایاش میشه به :

  • مشاهده  تعداد کاربران Online  در هر لحظه،
  • مدیریت نرم افزارهای در حال اجرا توسط هر کاربر ،
  • دسترسی از راه دور به دسکتاپ مجازی کاربران و رفع مشکلات آنها (Remote Assistant)
  • مانیتورینگ کلی وضعیت دسکتاپ­ های مجازی کاربران




معرفی این نرم افزار قطعا به همینجا ختم نمیشود چرا که وسعت این نرم افزار به حدی هست که بشه چند ساعت در موردش بحث کرد منتهی هدف اینجا آشنایی با انواع سرویس ها بود که به یکی از این نرم افزار ها پرداختیم ، در قسمت های بعد به معرفی نرم افزار های مشابه در حوزه VDI میپردازم .




ممنون میشم کانال Aparat , Telegram من رو هم دنبال کنید :

Telegram : NITWorld

Aparat : NiTWorld




vdiXenDesktopمجازی سازیcitrixnitworld
New IT World
شاید از این پست‌ها خوشتان بیاید