cloudavid
cloudavid
خواندن ۶ دقیقه·۴ سال پیش

میزکار مجازی چیست و چگونه می‌توان با آن کار کرد؟

کلمه VDI مخفف(Virtual Desktop Infrastracture) زیرساخت میزکار مجازی است. یک فناوری، که محیط میزکار مجازی را روی سرور راه‌­دور ایجاد می­‌کند. VDI سرورها را به میزکارهای مجازی  مختلفی تقسیم­ بندی می­‌کند که کاربران می­‌توانند از راه­‌دور از طریق دستگاه‌­های خود به آنها دسترسی پیدا کنند. این میزکارهای مجازی روی ماشین­‌های مجازی(VM) هستند، که از طریق نر‌‌‌م‌­افزار مدیریت، کنترل می­‌شوند. به عنوان مثال، مالک یک شرکت حسابداری را در نظر بگیرید، که چه ناراحتی­‌ها و مشکلاتی درهنگام نصب و پیکربندی تمام رایانه­‌های شخصی­‌اش دارد و همچنین در طول زمان آنها نیاز به نگهداری، تعمیر و بروزرسانی دارند.

با استفاده از VDI چون میزکارها مجازی هستند، حتی با یک thin client هم می­‌توانید به آنها دسترسی داشته باشید. VDIبه کاربر آزادی دسترسی به میزکار خود را از هر کجا و در هر زمان از طریق یک نرم­‌افزار VDI Client می­‌دهد. VDI را می­‌توان به­ دو دسته ماندگار و موقت طبقه‌­بندی کرد. VDI ماندگار، بهینه شده و اختصاصی یک کاربر است و کاربر در هر زمان به میزکار خود متصل می‌شود. VDI موقت از میزکار­هایی تشکیل شده که پس از خروج کاربر به حالت اولیه خود برمی­‌گردند.

در این مقاله، ما به اجزای سازنده فناوری VDI و نحوه کار آن خواهیم پرداخت.

ابتدا در موردبرخی از مزایایی که فناوری VDI به همراه دارد صحبت می­‌کنیم.

VDI
VDI

مزایای VDI

دسترسی

متمایزترین ویژگی VDI دسترسی از راه دور است. میزکارهای معمولی را می­‌توان روی یک سیستم واحد مشاهده کرد به محض اینکه از سیستم دور شوید دیگر نمی­‌توانید به میزکار خود دسترسی پیدا کنید. با VDI، می­‌‎توانید در هر زمان و مکان به میزکار خود دسترسی پیدا کنید.

امنیت

یکی از ویژگی­‌های حیاتی VDI امنیت است.در حالت عادی سیستم عامل، برنامه­ها و داد‌ه‌­های شما روی لپ­‌تاپ یا رایانه­‌های شخصی­‌تان ذخیره می‌­شود. در صورت خراب شدن یا دزدیده­‌شدن رایانه تان همه­‌ی داده­‌هایتان از بین می­‌رود. شما همچنین باید دوباره لپ­تاپ جدید بخرید و همه چیز را دوباره نصب کنید. با استفاده از VDI، چون مراکز داده از راه­‌دور داده­‌ها را با افزونگی سطح بالا ذخیره می­‌کنند، نیازی به نگرانی در مورد از دست دادن داده­‌ها نیست. حتی اگر دستگاه را گم کنید، می­‌توانید از هر دستگاه دیگری به میزکار خود دسترسی پیدا کنید.

قابلیت حمل

فناوری VDI شما را قادر می‌سازد تا از طریق دستگاه‌های مختلف به میزکار خود دسترسی پیدا کنید. چون VDI به سخت‌افزار وابسته نیست، از دستگاه‌های مختلف مثل موبایل، لپ‌تاپ، تبلت یا thin client می‌توان به آن دسترسی داشت.

تهیه آسان میزکار

از آنجا که با VDI لازم نیست هر سیستم را بصورت دستی پیکربندی کنید، تهیه میزکار درVDI بسیار راحت است. میزکارهای مجازی را می‌­توان تقریبا فوری تهیه کرد، زیرا تنظیمات از یک image (دیسک مجازی) آماده کپی می­‌شوند.

امکانات مرکز داده

وقتی از VDI که از سرویس­‌دهنده ابر یا مرکزداده سازمان خود گرفته‌­اید استفاده می­‌کنید، میزکارها در سرورهای مستقر در مرکز داده با عملکرد بالا، میزبانی می­‌شوند. شما کلیه امکانات و ویژگی­‌های مرتبط با مرکز داده یعنی امنیت و زیر ساخت­های پیشرفته و طرح بازیابی از شرایط بحرانی را در اختیار دارید.

کاهش هزینه

با پیاده­‌سازی VDI در سازمان یا بهره­‌گیری از VDI سرویس­‌دهنده ابر، هزینه سخت‌­افزار کاهش می‌­یابد. شما می­‌توانید از هر دستگاهی  به میزکار خود دسترسی پیدا کنید و می­‌توانید از قدیمی­‌ترین سخت­‌افزار در دفتر خود استفاده کنید، از یک thin client، موبایل یا تبلت نیز می­‌توان برای این منظور استفاده کرد.

اجزای اصلی VDI

میزکار مجازی دو جزء اصلی دارد: Hypervisor, Connection Broker

اما قبل از اینکه به این جنبه­‌ها بپردازیم، ابتدا بطور خلاصه در مورد مجازی­‌سازی توضیح می­‌دهیم

مجازی­‌سازی فناوری است که معماری سیستم را به لایه­‌های مختلف تقسیم می­‌کند. بدون مجازی­‌سازی، سیستم­‌عامل بصورت مستقیم روی سخت‌­افزارنصب می­‌شود. بنابراین در صورت خرابی سخت­‌ا‌فزار، سیستم­‌عامل نیز خراب می­‌شود و شما تمام داده­‌هایتان را از دست خواهید داد. از طریق مجازی­‌سازی، سیستم­‌عامل و سخت‌­افزار زیرین توسط نرم­‌افزاری به نام Hypervisor از هم جدا می­‌شوند. شما می‌­توانید چندین سیستم­‌عامل را روی یک Hypervisor که روی سروراست، نصب کنید.

هایپروایزر

هایپروایزر نرم­‌افزاری است که سیستم‌­عامل را از سخت­‌افزار جدا می­‌کند. هایپروایزر یک محیط مجازی­‌سازی شده ایجاد می­‌کند که در آن می­‌توان سخت‌­افزار را به چندین ماشین ­‌مجازی (VM) تقسیم کرد.

هر ماشین­ مجازی می‌­تواند پیکر­بندی، سیستم‌­عامل و برنامه­‌های منحصربه‌فرد خود را داشته باشد. در هایپروایزر، VDI نمونه­‌های میزکار را در ماشین­ مجازی­‌ها ایجاد می­‌کند. هر نمونه میزکار می‌­تواند به عنوان یک میزکار جداگانه عمل کرده و در اختیار کاربر قرار گیرد.

عملکرد (HA(دسترسی بالا)) در هایپروایزر این امکان را می‌­دهد، حتی اگر یک سرور فیزیکی خراب شود، نمونه میزکار شما تقریبا بدون وقفه روی سرور دیگری اجرا شود.

هایپروایزور
هایپروایزور

کانکشن بروکر (Connection Broker)

برنامه نرم­‌افزاری است که کاربران را به میزکار متصل می­‌کند. همچنین مسولیت احراز هویت کاربران دارد و ارسال آنها به میزکارشان را برعهده دارد.

همچنین connection Broker میزکارهای فعال و غیر­فعال را ردیابی می­‌کند، و مشخص می­‌کند کاربر بر روی کدام میزکار فعال است.

کانکشن بروکر
کانکشن بروکر


میزکارهای پول (Desktop Pools)

مولفه Desktop pools  مجموعه‌ه­ای از میزکارهای مشابه هستند که می­‌توانند با توجه به عملکرد خاصی پیکربندی شوند. بعنوان مثال، بخش­هایی مانند حسابداری و IT در یک سازمان ممکن است از میزکارهای مختلف استفاده کنند. بخش حسابداری ممکن است به برنامه­‌هایی مانند حسابداری، کارپردازی نیاز داشته باشد که ممکن است برای واحد IT مورد نیاز نباشد.

برای هر بخش می­‌توانید یک Desktop pool با پیکربندی خاص آن بخش ایجاد کرد.

مجازی­‌سازی برنامه­‌ها

فناوری است که امکان استفاده از برنامه‌ها را بدون نصب آنها فراهم می‌آورد.

مجازی‌سازی برنامه (Application Virtualization) یک روش فناوری است که در آن برنامه از سیستم‌عامل اصلی خود جدا شده و به یک محیط ایزوله در سیستم هدف منتقل می‌شود. با این تفاوت که بر روی سرور اجرا می‌شود.

جهت آگاهی بیشتر مقاله Virtual App را بشناسید را مطالعه کنید.

میزکار مجازی چگونه کار می­‌کند؟

میزکار مجازی چگونه کار می‌کند
میزکار مجازی چگونه کار می‌کند


هنگامی که کاربر از طریق نرم­‌ا‌فزار client به میزکار خود وارد می­‌شود، درخواست پس از احراز هویت توسط connection broker پذیرفته می­‌شود. سپس connection broker درخواست را تجزیه تحلیل می­‌کند و کاربر را به میزکار خود در desktop pool متصل می­‌کند. هایپروایزر نصب شده بر­ روی سرورها چندین ماشین­ مجازی را ایجاد می­‌کند که میزکار مجازی بر روی آنها میزبانی می­‌شود. ویژگی (HA) درهایپروایزر می­‌تواند منابع سرورهای مختلف را با هم ترکیب کند و در صورت نیاز، میزکارهای مجازی را به سرور دیگری منتقل کند. مدیر می­‌تواند میزکار مجازی را که کاربر کار نمی­‌کند خاموش کند. به این ترتیب می­‌توانید بیش از ظرفیت واقعی سرور، کاربران را در خود جای می­‌دهد. بعنوان مثال در یک سرور با 500 گیگا بایت RAM، می­‌توانید 600 میزکار مجازی با 1 گیگا بایت RAM ایجاد کنید. با این فرض که همه 600 کاربر همزمان از میزکار استفاده نمی­‌کنند.

میزکار image از یک میزکار اصلی به سایر میزکارهای دیگر کپی می­‌شود، که به دو صورت clone یا link می­‌باشد. در link، دیسک مجازی میزکار اصلی به همه میزکارهای دیگر اختصاص داده می­‌شود که باعث ذخیره­‌سازی دیسک سرور می شود. داده‌­های همه کاربران به طور جداگانه ذخیره می­‌شود با این حال، میزکارهای link شده باید همیشه به میزکارهای اصلی متصل باشند. در clone، میزکارهای clone شده به میزکار اصلی پیوند ندارند و به عنوان میزکار مستقل عمل می­‌کنند.از این رو، همه میزکارها از فضای دیسک جداگانه استفاده می­‌کنند.

موارد زیر تعدادی از شرکت­‌هایی هستند که در زمینه میزکار مجازی VDI فعالیت می­‌کنند:

شرکت VMWARE با نرم‌­افزار VMware Horizon و با پروتکل PCOIP، Vmware Blast

شرکت CITRIX با نرم‌­افزار Citrix Xen Desktop و با پروتکل ICA، HDX

شرکت رایانش ابری آوید با نرم­‌افزار PVM Desktop با پروتکل Spice

شرکت MICROSOFT با نرم­‌افزار Windows Virtual Desktop با پروتکل RDP

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


میزکار مجازیمجازی سازیمجازی سازی دسکتاپvdi چیستدسکتاپ مجازی چیست
ارائه دهنده زیرساخت امن و پایدار برای تداوم کسب و کارها
شاید از این پست‌ها خوشتان بیاید