RemoteFx چیست؟

RemoteFX چیست؟

🕓 زمان مطالعه: 5 دقیقه

RemoteFX

RemoteFX مجموعه ای از فناوری های پروتکل دسک تاپ از راه دور (RDP) است. که به کاربران این امکان را می دهد تا به فضای کار Virtual Desktop Infrastructure (VDI) متصل شوند. و از تجربه گرافیکی مانند برنامه های سه بعدی (همه با رعایت یک عملکرد مشابه محلی از طریق شبکه) لذت ببرند. RemoteFX در ابتدا به عنوان یک ویژگی پلتفرم برای Windows Server 2008 R2 SP1 منتشر شد. با RemoteFX ، کاربران به ویدیویی دسترسی دارند که کاملاً با پشتیبانی صوتی و رسانه های غنی مانند Silverlight و گرافیک های سه بعدی و حتی Windows Aero هماهنگ شده است.

RemoteFX مجموعه ای از فناوری های پروتکل دسک تاپ از راه دور

تاریخچه RDP

RDP توسط مایکروسافت ساخته شده است تا کاربران بتوانند از راه دور از طریق شبکه به دسک تاپ های ویندوز دسترسی و کنترل داشته باشند. این برنامه مدیران را قادر می سازد تا از راه دور مشکلات فنی دستگاه های سرویس گیرنده در شبکه را تشخیص و برطرف کنند. در حالی که سرور میزبان شامل تمام منابع نرم افزار RDP server است ، اما سیستم های سرویس گیرنده برای دسترسی به سرور از راه دور باید از نرم Client RDP برخوردار باشند. نرم افزار RDP server بخشی از سیستم عامل های Windows Server است.

Remote Desktop Services قبلاً با عنوان Terminal Services شناخته می شد و مشتری RDP مشتری Terminal Services نامیده می شد. نرم افزار سرویس گیرنده RDP برای نسخه های دیگری غیر از ویندوز مانند Linux ، OS X ، Android ، iOS و UNIX در دسترس است. از ویندوز XP به بعد ، مایکروسافت نرم افزار سرویس گیرنده RDP را در سیستم عامل گنجانده است.

نرم افزار سرور RDP با نسخه Windows NT 4.0 Terminal Server Edition همراه شد. مشتری RDP از 64000 کانال مستقل برای انتقال داده پشتیبانی می کند. این برنامه مدیران را قادر می سازد تا داده ها را با استفاده از کلیدهای 128 بیتی رمزگذاری کنند. در حالی که امکان کاهش پهنای باند را برای شبکه های با سرعت پایین فراهم می کند.
این ویژگی ها شامل احراز هویت کارت هوشمند ، نمایشگرهای متعدد ، به اشتراک گذاری منابع و قطع اتصال موقتی بدون ورود به سیستم است. اگرچه مشتری RDP محتوای غنی از نظر گرافیک ارائه می دهد ، اما با محدودیت های خاصی نیز همراه است.

Citrix HDX

HDX پروتکل ارتباطی اختصاصی است که توسط Citrix تهیه شده است. پیش از این ICA نامیده می شد. از XenDesktop 3.0 ، این پروتکل به مجموعه HDX تبدیل شد. طیف وسیعی از خدمات از جمله کنترل پهنای باند ، شتاب دهنده مرورگر ، تغییر مسیر چند رسانه ای و تجربه کاربر نهایی غنی از گرافیک را ارائه می دهد. Citrix HDX روی TCP کار می کند اما از UDP نیز پشتیبانی می کند. Citrix HDX 3D Pro یک نسخه پیشرفته است که جریان گرافیکی پیشرفته را ارائه می دهد. XenDesktop 5.5 با پیشرفت هایی در پروتکل Citrix HDX ارائه شد. برای تسریع در ترافیک HDX ، فناوری شتاب WAN داخلی به آن افزوده شد. سپس HDX MediaStream تغییر مسیر بهتر و کنترل جریان به پایان را ارائه داد. دسترسی به برنامه های تلفن همراه در نسخه های بعدی بهبود یافت.

VMware PCoIP

VMware برای نرم افزار مجازی سازی خود ، Horizon View ، از یک پروتکل ارتباطی جداگانه به نام PCoIP استفاده می کند. این پروتکل اختصاصی توسط Teradici Corp ساخته شده است. در حالی که پروتکل های دیگر عمدتا به TCP متکی هستند ، PCoIP بیشتر به پروتکل UDP متکی است. تمایز دیگر این است که PCoIP از CPU سرور معمولی برای رمزگذاری bitmap استفاده می کند.

تکامل RemoteFX

مایکروسافت برای حل مشکل کارایی پایین در برنامه های کاربردی با گرافیک فشرده، RemoteFX را با Windows Server 2008 R2 منتشر کرد. RemoteFX نسخه پیشرفته RDP است. از هر دو اتصال TCP و UDP پشتیبانی می کند. این پروتکل بیشتر در نسخه Windows Server 2012 ابداع شد. اکنون ویژگی هایی مانند گرافیک تطبیقی و پشتیبانی از چند لمسی را ارائه می دهد. با گرافیک تطبیقی ، رندر در سمت میزبان انجام می شود و در دستگاه مشتری نیست. Remote FX با ویژگی های پیشرفته و محبوبیت ویندوز ، اکنون از سایر پروتکل های ارتباطی پیشی گرفته است.

RemoteFx in Windows Server 2016

مایکروسافت ویندوز سرور 2016 را به عنوان بخشی از سیستم عامل خانواده Windows NT در سپتامبر 2016 منتشر کرد. این نسخه با ویژگی های پیشرفته RemoteFX ارائه شده است ، از جمله:

• پشتیبانی از ماشین مجازی نسل 2.
• 1 گیگابایت VRAM اختصاصی.
• وضوح 4K.
• پشتیبانی از API GL 4.4 و Open CLI 1.1.
• پشتیبانی از کدک H.264 / AVC.

RemoteFx in Windows Server 2016

افزودن ویژگی های بیشتر RemoteFX در ویندوز سرور 2016 ایده خوبی بود. ویژگی های اضافه شده به شرکت ها کمک می کند تا برخی از کارها را به پردازنده های گرافیکی مشترک برای استقرار در بازار گسترده VDI منتقل کنند. با این حال ، شایان ذکر است که RemoteFX برای تهیه VM های ایستگاه کاری یا تسریع برنامه های 3-D گرافیکی سنگین ساخته نشده است.

RemoteFX برای استفاده از GPU در سرورهای از راه دور به موجب ایجاد عملکرد و مقیاس پذیری بهتر سرور برای کاربران عادی در یک محیط VDI بود. در آن زمان ، گزینه های اشتراک گذاری مجازی سازی GPU در دسترس نبودند بنابراین مایکروسافت به API ها اعتماد کرد. به عنوان مثال ، وقتی DirectX API ها (خصوصاً آنهایی که از پروتکل و سیستم عامل پشتیبانی می کنند) فراخوانی می شوند ، به جای اینکه مستقیماً درایور GPU بومی را درگیر کنید ، یک لایه نرم افزار / لایه رهگیری آن را می گیرد.

این بدان معنی است که ماشین های مجازی که از RemoteFX استفاده می کنند فاقد GPU هستند. که به طور مستقیم برای برنامه ها قابل مشاهده است. به عبارت دیگر ، لایه نرم افزار به طور قابل توجهی مزایای تجربه گرافیکی موجود در کاربران در بیشتر تنظیمات را کاهش می دهد. در ماه مه 2018 ، مایکروسافت اعلام کرد که RemoteFX دیگر از ویندوز سرور 2019 به بعد پشتیبانی نمی شود.

بستر جدید VDI

در آن زمان ، مایکروسافت اعلام کرد که در حال اجرای بستر جدید VDI پلت فرمی با گرافیک فشرده است. این موضوع کاربران را مجبور به استفاده Discrete Device Assignment (DDA) کرد. بدیهی است که RemoteFX کار خود را انجام داده است زیرا استفاده از API باعث کند شدن محیط های VDI می شود.
همچنین ، با انتشار نسخه های جدید OpenGL ، OpenCL و DirectX ، مدیران IT باید لایه رهگیری را به روز کرده و آزمایش کنند ، که اغلب باعث اشکالات و مشکلات ناسازگاری می شود. مهمتر از همه ، استفاده از یک لایه نرم افزاری به عنوان وسیله ای برای استفاده از GPU می تواند عملکردها را در محیط های VDI به طور قابل توجهی کاهش دهد.

چالش های RemoteFx

در حالی که RemoteFX یک گزینه عالی برای شبکه های مجازی سازی است ، استقرار و پیکربندی چند اجزای Windows Server 2016 می تواند یک چالش باشد. شما باید چندین اجزاء را که به سطح بالاتری از تخصص فنی نیاز دارند ، نصب و پیکربندی کنید.

به عنوان مثال ، شما باید مولفه NLB را برای تعادل بار و دامنه Active Directory را برای دسترسی مبتنی بر نقش نصب کنید. برای انتشار برنامه ، به RemoteApp نیاز دارید. در مورد گزارش و ورود به سیستم و همچنین پشتیبانی از iOS ، Android و Chromebook ، ویژگی ها محدود هستند. همچنین مدیریت زیرساخت ها نیز چالش برانگیز است.

نیازمندی های سخت افزاری جهت پیاده سازی تین کلاینت RemoteFx

نیازمندی های سخت افزاری جهت پیاده سازی تین کلاینت RemoteFX : همانطور که می دانیم، این پروتکل جهت اجرای گرافیک های سنگین برای تین کلاینت هایی است  که به سرور به صورت ریموت متصل می شوند و دسکتاپ ان را در اختیار می گیرند، می باشد. باید توجه داشت، کلاینت و سرور در چنین محیطی می بایست دارای حداقل نیازمندیهای سخت افزاری باشند که در ذیل بدان اشاره می گردد.
روی تین کلاینت:
–    
پردازشگری که قابلیت اجرای ویندوز Windows 7 sp1 و بالاتر را داشته باشد با سرعت یک گیگاهرتز و یا بالاتر، با حداقل حافظه یک گیگ و هارد 16 گیگ، و یا در تین کلاینت های فاقد سیستم عامل (زیرو کلاینت)، اینکه شرکت سازنده تین کلاینت با همکاری شرکت مایکروسافت این ساختار را به صورت سخت افزاری روی تین کلاینت خود پشتیبانی کرده باشد مانند: Thin Client HP Model T510 که متعلق به شرکت معظم HP می باشد.

برچسب ها: بدون برچسب

افزودن نظر

فیلدهای ستاره دار الزامی می باشد.