vmware horizon چیست؟
vmware horizon که در گذشته به نام Horizon View شناخته میشد محصول vmware در حوزه مجازی سازی است که برای سیستم عاملهای ویندوز، لینوکس و مکاوس تولید شده است. این محصول ابتدا با نام VMware VDM به فروش رسید، اما با انتشار نسخه 3.0.0 در سال 2008 به “VMware View” تغییر نام یافت. سپس همراه با عرضه نسخه 6 در آوریل 2014 به “Horizon View” تغییر نام دیگری داد و اکنون به نام VMware Horizon شناخته میشود.
VMware Horizon زیرساخت دسکتاپ مجازی و برنامههای کاربردی است که قابلیتهای کاربردی و مهمی در اختیار کاربران قرار میدهد. دسکتاپ مجازی به زبان ساده عبارت است از: ذخیره دسکتاپ کاربر روی سرور مرکزی، این دسکتاپ به صورت ماشین مجازی روی سرور قرار میگیرد. کاربر میتواند از هر مکانی با استفاده از برنامه ریموت کلاینت به سرور وصل شود. معمولا یک سیستم عامل دسکتاپ شبیه به ویندوز مایکروسافت در یک ماشین مجازی روی یک هایپروایزر اجرا میشود.
در واقع کاربر از تین کلاینت برای برقراری این ارتباط استفاده میکند. تین کلاینت ها هم میتوانند سخت افزار ارزان قیمتی باشند که فقط یک مانیتور و موس و کیبورد دارند، هم میتوانند برنامهای باشند که روی PC نصب میشود. چون دسکتاپ روی سرور قدرتمندی قرار گرفته یا به اصطلاح هاست شده، تمام پردازشهای دسکتاپ کاربر روی سرور انجام میشود. پس منابعی که تین کلاینت لازم دارد بسیار کم است و نیازی به قوی بودن Thin Client نیست. اطلاعات بین تین کلاینت و سرور هاست جابجا میشود. این اطلاعات شامل ویدئو، ورودی های موس و کیبورد و اتصالات جانبی مانند USB و پرینتر است.
مولفههای مختلف VMware Horizon عبارتند از:
VMware vSphere Hypervisor (ESXi با مجوز vSphere)
سرور VMware vCenter (مدیریت محیط مجازی سازی)
View Manager (مدیریت پیشرفته View همراه با خودکارسازی و ارائه گزینههای پیشرفته شبیهسازی)
View Manager (مدیریت View Environment)
View Client (برای برقراری ارتباط میان سیستمعامل دسکتاپ و View)
VMware ThinApp (مولفه مجازیساز برنامهها)
View Persona Management (برای مدیریت پروفایل کاربر)
vShield Endpoint (ضدویروسی با قابلیت بارگذاری آفلاین)
VMware View باعث تقویت vSphere که پلتفرم هاست ماشین مجازی است میشود. به عبارت دیگر دسکتاپ های کاربران همان ماشین های مجازی هستند که روی هاست های ESXi یا ESX اجرا میشود. کاربران میتوانند از تمام مزایای vSphere استفاده کنند مثل VMotion و snapshots و Distributed Resource Scheduler یا DRS و …
VMware به ازای هر سوکت پردازنده فیزیکی مجوز vSphere hypervisor را ارائه میدهد. هایپروایزور vSphere برای دسکتاپ از نظر عملکرد همتراز با vSphere Enterprise Plus است. VMware View دارای دو نسخه است:
سازمانی (Enterprise): همراه با vSphere برای دسکتاپها، سرور vCenter و View Manager ارائه میشود.
شرکتی (Premier): همراه با View Composer ، Persona Management ، vShield Endpoint و ThinApp در دسترس مصرفکنندگان قرار دارد.
برای آنکه کاربران به منابع دسکتاپ مثل صفحهکلید، ویدئو، ماوس به بهترین شکل دسترسی پیدا کنند و بتوانند فعالیتهای روزمره را بدون مشکل انجام دهند به یک کانال ارتباطی قدرتمند نیاز است. بر همین اساس VMware View از پروتکلهای VMware Blast Extreme و Microsoft RDP و Teradici PCoIP پشتیبانی میکند تا شرکتها بتوانند بر مبنای نوع معماری که انتخاب کردهاند از گزینه مناسب استفاده کنند.
VMware Horizon Suite بهطور کامل با محصول vSphere ادغام شده تا قدرتمندترین و یکپارچهترین راهکار مجازی سازی در اختیار شرکتها قرار گیرد. محصولات رقیب این شرکت مثل Citrix XenDesktop نمیتوانند همتراز با vSphere و Horizon View راهکاری یکپارچه در اختیار کسبوکارها قرار دهند.
ویژگی ذخیرهسازی و صرفهجویی IOPS که از طریق vSphere و به شکل منحصر به فرد در Horizon View و Horizon Suite وجود دارد به شرکتها اجازه میدهد دادهها را به شکل هوشمندانهتر و دقیقتری ذخیرهسازی کنند.
معرفی VMware Horizon Suite
امروزه نیروی کار سیار به روشی بهتر، ایمنتر و پایدارتر برای دسترسی به فضای کاری و برنامههای کاربردی نیاز دارد. بهطوری که بتواند از هر مکان و هر دستگاهی فعالیتهای روزانه خود را انجام دهد. در همین حال، دپارتمانهای فناوری اطلاعات سازمانها به راهحلی قابل اعتماد نیاز دارند که فرآیند مدیریت آن با سهولت انجام شده و پیچیدگی خاصی نداشته باشد.
برای پاسخگویی به این الزامات حیاتی، شرکت ویامویر محصول VMware VMware Horizon Suite را معرفی کرد. این مجموعه ارزشمند شامل VMware Horizon View و VMware Horizon Mirage و VMware Horizon Workspace است و قابلیتهای کاربردی مهمی به شرح زیر فراهم میکند:
ارائه برنامههای کاربردی و دسکتاپ مجازی
ایمیجی مدیریت شده از ویندوز که قابلیت پشتیبانگیری و بازیابی را ارائه میکند.
اشتراکگذاری فایل
مدیریت فضای کاری موبایل
طبقهبندی برنامههای کاربردی
مدیریت مبتنی بر خطمشیهای متمرکز
ویامویر با ارائه Horizon Suite سعی کرده است تمامی ملزومات موردنیاز شرکتها را در قالب یک مجموعه واحد ارائه کند. محصولی که در مقایسه با نمونههای مشابه مزایای رقابتی زیادی دارد. سازمانهایی که از محصول مذکور استفاده میکنند پس از گذشت مدت زمان کوتاهی متوجه خواهند شد راهحلی که Horizon Suite ارائه میکند در مقایسه با نمونههای مشابه مثل Citrix گزینههای بیشتری در اختیار آنها قرار میدهد. صرفهجویی در هزینههای جانبی و بازگشت سریعتر سرمایه (ROI) تنها بخشی از مزایای شاخص این محصول هستند.
ویامویر در توصیف این محصول میگوید: «قابل اعتماد بودن، پایداری، سادگی در مدیریت و ارائه بهترین تجربه به کاربر نهایی از ویژگیهای مثبت این محصول هستند.» یکی دیگر از مزایای شاخص این محصول تحلیل و خودکارسازی است. تجزیه و تحلیل ابرمحور مبتنی بر VMware vRealize Operations برای دسکتاپها و برنامههای کاربردی دید جامعتری در مقایسه با نمونههای مشابه مثل XenDesktop شرکت سیتریکس ارائه کرده و به تیمهای فناوری اطلاعات کمک میکند با تجزیه و تحلیل عملکرد سرویسها پایداری و عملکرد شبکه را بهبود بخشند.
مقایسه مجازی سازی سرور و مجازی سازی دسکتاپ
مجازیسازی دسکتاپ و سرور دو مفهوم عجین شده با یکدیگر هستند، بر همین اساس مهم است که تفاوتهای این دو مفهوم به درستی شرح داده شوند.
در هر دو حالت یک لایه انتزاعی به سرور فیزیکی افزوده میشود که بهنام هایپروایرز معروف است. در بحث مجازیسازی سرور، سرور به شکل انتزاعی به کانتینرهایی تقسیم میشود که این فرآیند ممکن است به شکل سختافزاری انجام شود که بهنام فلز لخت (Bare Metal) معروف است یا میتواند در محیط سیستمعامل میزبان انجام شود. در ادامه میتوان بر مبنای نیازهای کاری کاربران، نرمافزارها را به محیطهای مجازی جداگانهای اضافه کرده، حذف کرده یا اجرا کرد. در رویکرد مجازیسازی سرور ما با ایمیجهایی در تعامل هستیم که به منظور بهبود بارهای کاری و بهبود عملکرد کاربران اجرا میشوند.
مجازی سازی دسکتاپ با راهحلهایی مثل VMware Horizon که اجازه میدهند کاربر سیستم عامل دسکتاپ و نرمافزارهای خاص خود را داشته باشد. به جای آنکه ملزومات روی هارددیسکهای کاربر ذخیرهسازی شوند، دسکتاپها روی ماشین مجازی که سرور آنها را میزبانی میکند اجرا میشوند و کاربر میتواند از کامپیوتر شخصی، تبلت، تینکلاینت، گوشی هوشمند و نمونههای مشابه به ماشین مجازی متصل شود.
چرا سازمانها از مجازی سازی دسکتاپ استفاده میکنند؟
پاسخ در متمرکزسازی دسکتاپ است. قابلیتهای مجازی سازی دسکتاپ با Horizon View عبارتند از:
مجازیسازی دسکتاپ یک ایمیج مستر در اختیار شرکتها قرار میدهد و به آنها اجازه میدهد دسکتاپهای مجازی را از روی آن کپی کنند. رویکرد فوق به ادمینها اجازه میدهد هر زمان کلاینت یا کاربر جدیدی به سازمان اضافه شد به سرعت دسکتاپ جدیدی در اختیارش قرار دهند.
سفارشی سازی دسکتاپها؛ هر زمان بهروزرسانی نرمافزار جدیدی ارائه شد، این امکان فراهم است تا به جای بهروزرسانی تکتک ماشینها تنها نسخه اصلی را ویرایش کنید تا همه دستکاپها بهطور خودکار بهروز شوند. به همین دلیل است که ویامویر محصول VMware Horizon View را یک راهحل جامع سازمانی معرفی میکند.
یکپارچهسازی فضای کاری آنلاین مستتر؛ مجازیسازی دسکتاپ با Horizon View قابلیت اعتبارسنجی بلادرنگ را ارائه کرده، دسترسی به اکتیو دایرکتوری و LDAP به منظور احراز هویت را ساده کرده و دسترسی زمینهمحور (Context-based) کاربران به منابع از طریق یک فضای کاری یکپارچه را ارائه میکند. علاوه بر این با پشتیبانی از احراز هویت دو عاملی که مبتنی بر کارت هوشمند و مکانیزمهای زیستی است، امنیت زیرساختهای ارتباطی را بهبود میبخشد.
مزایای VMware Horizon View
راهکار VMware Horizon View راهکاری قدرتمند برای مدیریت محیط دسکتاپ و برنامههای کاربردی با هدف استفاده بهینه از منابع، افزایش قابلیتهای مدیریتی، بهبود عملکرد و امنیت معرفی میکند. سازمانها دیگر نیازی ندارند برای هر کاربر یک ایستگاه کاری فیزیکی گرانقیمت را آمادهسازی کنند، زیرا ایستگاههای کاری را میتوان با زیروکلاینتها یا تینکلاینتها جایگزین کرد. زیرساخت دسکتاپ مجازی میتواند ایستگاه کاری فیزیکی که کاربران از طریق پروتکل دسکتاپ از راه دور به آن دسترسی دارند را مجازی کند.
مدیریت دسکتاپهای فیزیکی به دلیل تنوع در سختافزارهای به کار گرفته شده در آنها فرآیندی وقتگیر و هزینهبر به شمار میرود. کاری که VMware Horizon View انجام میدهد این است که به دسکتاپهای مختلف اجازه میدهد بهعنوان دسکتاپهای جداگانه در یک سرور فیزیکی اجرا شوند. دسکتاپهای مجازی منابع سرور مانند پردازنده مرکزی، حافظه، فضای ذخیرهسازی و شبکه را به صورت اشتراکی مصرف میکنند. این مسئله مشکلات ناسازگاری سختافزارهایی که در گذشته ایستگاههای کاری فیزیکی با آن دست به گریبان بودند را برطرف میکند. برخلاف سرویسهای Windows Terminal که از محاسبات متمرکز استفاده میکنند، VMware Horizon View توان پردازشی مختص به هر دسکتاپ مجازی را ارائه میکند.
بدون اغراق باید بگوییم که مدیریت ایستگاههای کاری فیزیکی کابوسی شبانه برای سرپرستان شبکه به شمار میروند. هر ایستگاه کاری حاوی سیستمعامل خاص خود است که باید با برنامههای کاربر نصب و بارگذاری شود. سیستمعامل و برنامهها باید مرتباً با وصلههای امنیتی بهروزرسانیها شوند. در سویی دیگر، درایورهای سختافزاری میتوانند باعث ایجاد مشکلاتی در ایستگاههای کاری فیزیکی شوند. علاوه بر این داشتن مدلهای مختلفی از ایستگاههای کاری باعث میشود در زمان بروز مشکل وقت زیادی برای حل آنها صرف شود. شاید فرآیند مدیریت تعداد محدودی از ایستگاههای کاری فرآیند زمانبری نباشد، اما هنگامی که تعداد آنها به صدها و حتی هزاران ایستگاه کاری فیزیکی برسد، آنگاه به نیروی متخصص و صرف هزینههای زیاد نیاز دارید.
Horizon View با ارائه قابلیتهای مدیریتی متمرکز تمامی این مشکلات را برطرف میکند و با ایجاد دسکتاپهای اختصاصی به کاربران اجازه میدهد با سهولت بیشتری به دسکتاپهای مجازی دسترسی داشته باشند. در این حالت، فرآیند مدیریت دسکتاپها ارزانتر و سریعتر شده و منابع به شکل بهینهتری استفاده میشوند.
وصلههای امنیتی و بهروزرسانیهای سیستمعامل تنها روی ایمیج اصلی انجام میشود. در ادامه ایمیج بهروز شده جدید برای همه کاربران مستقر میشود. در این حالت، به جای آنکه بهروزرسانی دسکتاپهای فیزیکی هفتهها به طول انجامد اینکار در عرض چند ساعت یا حتی چند دقیقه انجام میشود. رویکرد فوق به ویژه در ارتباط با حملات روز صفر یک سپر دفاعی محکم در اختیار سازمانها قرار میدهد.
دیگر ضرورتی ندارد تا برنامهها روی هر ایستگاه کاری فیزیکی جداگانه نصب شوند. همه برنامههای پر کاربرد را میتوان روی یک ایمیج کاربر اصلی در زیرساخت دسکتاپ مجازی مستقر کرد و یک دسترسی به کاربران داد. همانند بهروزرسانی سیستمعامل، در ارتباط با برنامهها نیز تنها باید ایمیج اصلی که روی سرور بارگذاری شده وصله یا اصلاح شود.
در مجموع باید بگوییم که VMWare Horizon View به سازمان امکان میدهد در وقت، هزینه و منابع صرفهجویی کنند و یک محیط کاری متمرکز و یکپارچه را پیادهسازی کنند.
معایب VMware Horizon View
از مهمترین معایب Horizon View عبارتند از:
- هنگامی که یک بانکاطلاعاتی و سرور جدید برای View Composer تعریف میکنید لازم است از مکانیزم احراز هویت SQL Authentication استفاده کنید، زیرا مکانیزم پیشفرض Windows Authentication پشتیبانی نمیشود. ادمینها تنها زمانی قادر به استفاده از مکانیزم فوق هستند که view composer و بانک اطلاعاتی هر دو روی یک سرور نصب شده باشند. بنابراین اگر ماشینهای جداگانهای برای اsql server و View Connection آماده کرده باشید، امکان بهکارگیری مکانیزم احراز هویت مبتنی بر اکتیو دایرکتوری برای ODBC Connection فراهم نیست.
- پیادهسازی آن به وجود نیروهای متخصصی نیاز دارد که دانش خوبی در ارتباط با مجازی سازی و راهکارهای VMware داشته باشند.
- پیکربندی آن روی شبکههای بزرگ ارتباطی کمی پیچیده است.
- برای پیادهسازی معماری مرتبط با VMware Horizon به نقشه جامعی نیاز است و باید هر زمان تغییری در زیرساختها اعمال شد همه چیز به شکل مستند مکتوب شود.
- گاهی اوقات در زمان برقراری ارتباطات ممکن است با پیغام خطاهای مرتبط با SSL با حداقل جزییات روبرو شوید که فرآیند اشکالزدایی را سخت میکنند.
- VMwareHorizon برای تمامی کسبوکارها مناسب نیست و قبل از بهکارگیری آن ابتدا باید ملزومات سازمانی را شناسایی کرد.
- اگر قرار است از ویدیو کنفرانسهای ویدیویی یا قرار ملاقاتهای آنلاین استفاده کنید بهترین راهحل در این زمینه Skype for Business است. در حالی که اگر دسترسی به برنامههایی مثل WebEx و Zoom و نمونههای مشابه فراهم باشد سازمانها انتخاب بیشتری در این زمینه داشتند.