دسکتاپ مجازی Azure یک سرویس مجازی سازی دسکتاپ و برنامه کاربردی است که بر Azure اجرا میشود. در ادامه به برخی از نکات کلیدی و قابلیتهای دسکتاپ مجازی Azure اشاره میشود:
- ارائه تجربه کاملی از ویندوز در ویندوزهای 10 و 11 یا ویندوز سرور استفاده از یک Single Session برای تخصیص دستگاهها به یک کاربر واحد، یا استفاده از Multi-session برای مقیاسپذیری
- ارائه دسکتاپهای کامل یا استفاده از RemoteApp برای ارائه برنامههای کاربردی جداگانه
- فراهمسازی Microsoft 365 Apps برای سازمان و بهینهسازی آن برای اجرا در سناریوهای مجازی چندکاربره
- نصب برنامههای کاربردی خط تولید یا سفارشیای که بتوان از هرکجا آنها را اجرا کرد؛ مانند برنامههای کاربردیای با فرمتهای Win32، MSIX و Appx.
- ارائه Software-as-a-service یا SaaS برای استفاده خارجی.
- جایگزینی پیادهسازی Remote Desktop Services یا RDSهای موجود
- مدیریت دسکتاپها و برنامههای کاربردی از سیستمعاملهای مختلف ویندوز و ویندوز سرور با تجربه مدیریتی یکپارچه.
- Host کردن دسکتاپها و برنامههای کاربردی بهصورت On-premise در یک پیکربندی Hybrid با Azure Stack HCI
اهمیت پنج مورد درباره Azure Functions
ویدیوهای بیشتر درباره Azure
قابلیتهای دسکتاپ مجازی Azure
کاربران با Azure Virtual Desktop میتوانند محیطی مقیاسپذیر و انعطافپذیر راهاندازی کنند:
- میتوان محیط مجازیسازی دسکتاپ کاملی را با داشتن اشتراک Azure و بدون اجرای هیچگونه سرور Gateway ایجاد کرد.
- پیکربندیهای منعطفی برای تطبیق بارهای کاری متنوع کاربر در دسترس داشت.
- کاربران میتوانند Image خودشان را برای بارهای کاری ایجاد یا نسخهای آزمایشی از گالری Azure وارد کنند.
- با وجود منابعی بهصورت Pool و Multi-session، هزینهها کاهش مییابد. کاربران میتوانند با قابلیت جدید Multi-session در نسخههای سازمانی ویندوزهای 10 و11 که مختص دسکتاپ مجازی Azure یا ویندوز سرور است، تعداد ماشینهای مجازی و سربار سیستمعامل را تا حد زیادی کاهش دهند و در عین حال همان منابع را در اختیار کاربران خود قرار دهند.
- میتوان از طریق دسکتاپهای شخصی برای کاربر مالکیت انفرادی فراهم کرد.
- میتوان بهطور خودکار ظرفیت را براساس ساعت خاصی از شبانهروز، روزهای خاص هفته یا با تغییر تقاضا با مقیاس خودکار افزایش یا کاهش داد تا به مدیریت هزینه کمک شود.
بیشتر بخوانید: منظور از امنیت Azure چیست – بررسی اهمیت، مزایا، اصول و مبانی کلیدی این پلتفرم
پیادهسازی و مدیریت دسکتاپ مجازی Azure
کاربران میتوانند دسکتاپها و برنامههای کاربردی مجازی را مدیریت کنند:
- کاربران میتوانند از پورتال Azure، Azure CLI،PowerShell و REST API برای پیکربندی Poolهای Host، ایجاد گروههای برنامه، تخصیص کاربران و انتشار منابع استفاده کنند.
- کاربران میتوانند یک دسکتاپ کامل یا برنامههای کاربردی جداگانهای را از یک Host Pool واحد منتشر، گروههای برنامه کاربردی جداگانهای برای مجموعههای مختلف کاربران ایجاد، یا حتی کاربران را به گروههای برنامههای کاربردی متعدد اختصاص دهند تا تعداد Imageها کاهش یابد.
- کاربران میتوانند همین طور که محیط را مدیریت میکنند، از دسترسی تفویضشده Built-in برای تخصیص نقش و جمعآوری تشخیصهای لازم استفاده کنند تا متوجه پیکربندیهای مختلف یا خطاهای کاربران بشوند.
- میتوان از سرویس جدید تشخیص و عیبیابی برای عیبیابی خطاها استفاده کرد.
- با این قابلیت کافی است کاربران فقط Image و ماشینهای مجازی را مدیریت کنند و نیازی به مدیریت زیرساخت نخواهد بود. نیاز نیست که نقشهای Remote Desktop مانند Remote Desktop Services مدیریت شوند و فقط لازم است ماشینهای مجازی موجود در اشتراک Azure کاربر مدیریت شود.
بیشتر بخوانید: معرفی ماشین مجازی احراز هویت Windows از طریق اکتیو دایرکتوری Azure
متصلسازی کاربران
- پس از آن که به کاربران دسترسی داده شد، آنها میتوانند هر کلاینت دسکتاپ مجازی Azureای را برای اتصال به دسکتاپها و برنامههای کاربردی منتشرشده ویندوز خود راهاندازی کنند. کاربر میتواند از هر دستگاهی، یا از طریق برنامه کاربردی Native در دستگاهش یا از طریق دسکتاپ مجازی کلاینت وب HTML5 دسکتاپ مجازی Azure، متصل شود.
- میتوان از طریق اتصال معکوس به سرویس، کاربران را بهصورت ایمن متصل کرد و بنابراین نیازی به باز کردن هیچگونه درگاه ورودی نخواهد بود.
واژگان و اصطلاحات و قابلیتهای دسکتاپ مجازی Azure
دسکتاپ مجازی Azure سرویسی است که به کاربران امکان دسترسی آسان و ایمن به دسکتاپها و برنامههای کاربردی مجازیشده را میدهد. در این بخش کمی بیشتر به اصطلاحات و ساختار کلی دسکتاپ مجازی Azure میپردازیم.
Host Poolها
Host Pool به مجموعهای از ماشینهای مجازی Azure اطلاق میشود که هنگام اجرای Agent دسکتاپ مجازی Azure بهعنوان Session Host در دسکتاپ مجازی Azure ثبت میشوند. همه ماشینهای مجازی Session Host در Host Pool باید از Image واحدی استفاده کنند تا تجربه کاربری یکسانی فراهم شود. منابع منتشرشده برای کاربران از طریق گروههای برنامه کاربردی کنترل میشود.
جهت مشاوره رایگان و یا راه اندازی زیرساخت مجازی سازی دیتاسنتر با کارشناسان شرکت APK تماس بگیرید. |
Host Pool دو نوع است:
- Personal Host Pool: در این نوع Host Pool هر Session Host به یک کاربر اختصاص داده میشود. Personal Host Poolها دسکتاپهایی اختصاصی در اختیار کاربران نهایی قرار میدهند که به بهینهسازی عملکرد و جداسازی داده در محیطها کمک میکنند.
- Pooled Host Pool: در این نوع Host Pool میتوان Sessionهای کاربر را بهصورت متعادل در هریک از Session Hostها در Host Pool بارگذاری کرد. در این نوع Host Pool ممکن است چندین کاربر مختلف به طور همزمان در یک Session Host حضور داشته باشند. Pooled Host Poolها تجربه از راه دور مشترکی برای کاربران نهایی فراهم میکنند که تضمینکننده هزینه کمتر و کارایی بیشتر است.
جدول زیر به جزئیات بیشتری درباره تفاوتهای بین این دو نوع Host Pool میپردازد.
قابلیت | Personal Host Pool | Pooled Host Pool |
تعديل بار | Sessionهای کاربر همیشه بهصورت متعادل در Session Hostای که کاربر به آن متصل است، بارگذاری میشوند. اگر کاربر در حال حاضر به Session Hostای متصل نشده باشد، User Session بهصورت متعادل در Session Host موجود بعدی در Host Pool بارگذاری میشود. | User Sessionها بر اساس تعدادشان در Session Hostها در Host Pool بارگذاری میشوند. کاربر میتواند انتخاب کند که از کدام الگوریتم تعدیل بار استفاده کند: Breadth-first یا Depth-first |
حداکثر تعداد Session | یکی | مطابق با محدودیت تعداد جلسه پیکربندیشده در مؤلفههای Host Pool اگر در آن واحد کاربران زیادی به شبکه متصل باشند، هنگامی که چندین کاربر به طور همزمان به Host Pool متصل میشوند، تعداد Sessionهای ایجاد شده در Session Host ممکن است از حداکثر تعداد Session مجاز بیشتر شود. |
فرآیند متصلسازی کاربران | کاربران ممکن است مستقیماً به Session Hostها یا بهطور خودکار به اولین Session Host موجود متصل شوند. کاربران همیشه در Session Host تخصیصیشان، Sessionهایی دارند. | کاربران به ُSession Hostها متصل نمیشوند. پس از آن که کاربر خارج و مجدداً وارد میشود، User Session او ممکن است در یک Session Host دیگر بهطور متعادل بارگذاری شود. برای کسب اطلاعات بیشتر میتوان به پیکربندی اتصال به دسکتاپ شخصی رجوع کرد. |
مقیاسبندی | مقیاس خودکار برای Personal Host Poolها، ماشینهای مجازی Session Host را طبق برنامه زمانبندی یا با استفاده از Start VM در Connect راهاندازی میکند و سپس ماشینهای مجازی Session Host را بر اساس وضعیت User Session (حالت Log Off یا Disconnect) مجدداً متصل/Hibernate میکند. | مقیاس خودکار برای Pooled Host Poolها، ماشینهای مجازی را بر اساس آستانه ظرفیت و زمانبندیهایی که کاربر تعریف میکند، روشن و خاموش میکند. |
بهروزرسانیهای ویندوز | بهروزرسانی مطابق با بهروز شدن ویندوز Microsoft Configuration Manager یا ConfigMgr، یا سایر ابزارهای پیکربندی توزیع نرمافزار | بهروز شده با پیادهسازی مجدد Session Hostها از Imageهای به روز شده بهجای بهروزرسانیهای قدیمی |
دادههای کاربر | هر کاربر فقط از یک Session Host استفاده میکند، بنابراین میتواند دادههای پروفایل کاربری خود را روی دیسک سیستم عامل (OS) ماشین مجازی ذخیره کند. | کاربران میتوانند هر بار که متصل میشوند به Session Hostهای مختلف متصل شوند، بنابراین باید دادههای پروفایل کاربری خود را درFSLogix ذخیره کنند. |