در آموزش قبلی به معرفی تکنولوژی های VDI و VPN پرداختیم و معماری، ساختار و انواع آن ها را بیان کردیم. در نهایت نحوه کار کردن این دو تکنولوژی را شرح دادیم. اما اکنون به مقایسه و ارزش کاوی این دو رویکرد مخواهیم پرداخت.
تفاوت بین VDI و VPN
هنگامی که از VDI استفاده می کنید همه کاربران، یک دستگاه مختص به خود دارند که می توانند آن را شخصی سازی کنند. هر چند ادمین می تواند Policy هایی اعمال کند تا مشخص کند که چه مواردی می توانند تغییر کنند و چه مواردی باید ثابت بمانند. از آنجایی که در VDI منابع کاملا مختص به هر ماشین مجازی هستند، این موضوع به این معنی است که هر ماشین به صورت جدا از بقیه می تواند کار کند.
در هنگام استفاده از VPN، اپلیکیشن موجود در دستگاه کاربر یک tunnel بین دستگاه و شبکه سازمان ایجاد می کند. تمامی اپلیکیشن ها و سرویس ها می توانند در این tunnel امن ارسال اطلاعات داشته باشند. پردازش نیز در سمت کاربر انجام می شود.
مقایسه VDI و VPN
هر تکنولوژی و پروتکل مزایا و معایب خودش را دارد. با توجه به شرایط کاری و نیاز هایتان می توانید یکی از این دو تکنولوژی را انتخاب کنید.
- هزینه: به طور کلی راه حل های مبتنی بر VPN هزینه کمتری دارند. چون نیازی به سخت افزار جدا برای VPN وجود ندارد. اما در VDI (صرف نظر از لایسنس های موجود برای نرم افزارهای لازم) نیازمند وجود سخت افزارهایی برای میزبانی از این سرویس است. بنابراین VDI به نسبت VPN هزینه بالاتری دارد.
- نگهداری: راه اندازی VDI نیازمند ایجاد تعداد زیادی ماشین مجازی مختلف است بنابراین نگهداری، پچ و آپدیت کردن این ماشین های مجازی می تواند چالش آور باشد. اما در پیاده سازی VPN می توانید از سخت افزار های موجود استفاده کنید. بنابراین به کمترین میزان نگهداری نیاز دارید.
- کارایی: راه حل های مبتنی بر VDI غالباً برای نرم افزار های گرافیکی مناسب هستند. چون این دسته از نرم افزار ها به توان پردازشی بیشتری نیازی دارند. از طرف دیگر اتصالات VPN بیشتر به سخت افزار کاربر و سرعت اینترنت وابسته هستند. بنابراین ارسال داده های حجیم می تواند به کندی صورت گیرد. به این دلیل که داده باید رمزنگاری شود.
- سخت افزار کاربر: از آنجایی که بیشتر پردازش ها در سمت سرور انجام می شود، سخت افزار کاربر در VDI اهمیت چندانی ندارد. همانطور که در مقاله قبلی عنوان کردیم. شما می توانید با استفاده از انواع دستگاه ها مثل موبایل و تبلت به سرویس VDI متصل شوید. برای کاربرانی که از VPN استفاده می کنند، سخت افزار برای آن ها مهم است. چون پردازش روی همین دستگاه ها انجام می شود.
- امنیت: زمانی که با VPN به سرور متصل می شوید، شما در حقیقت شبکهتان را در معرض ضعف هایی که سیستم کاربر می تواند داشته باشد قرار می دهید. خصوصا در صورتی که فایروال و یا آنتی ویروس خوبی نداشته باشید. هر چه کانکشن های VPN به سمت سرور شما بیشتر باشد، احتمال به خطر افتادن سرور های شما بیشتر می شود. اما در VDI به راحتی می توانید با استفاده از مرورگر به سرور متصل شوید. علاوه بر آن اغلب VDI ها قابلیت هایی از قبیل آنتی ویروس نیز به سیستم عامل های کاربران ارائه می دهند.
- قابلیت استفاده: کاربر پسند بودن VPN به سیستم عامل و دستگاه های کاربر بستگی دارد. اگر شبکه و دستگاه های این کابر قدیمی باشند، می تواند باعث کاهش سرعت و قابلیت اطمینان VPN شود. VDI ها با توجه به این که به صورت مجازی سازی شده هستند. بسیار توسعه پذیر تر می باشند. اما همانطور که بالاتر گفتیم نگهداری از آن ها چالش بیشتری دارد.
چه زمانی از هر یک از این دو تکنولوژی استفاده کنیم؟
با توجه به مطالبی که در این مقاله و مقاله قبلی عنوان کردیم. می توانیم نتیجه بگیریم که در صورتی که نیروی لازم برای نگهداری و پیکربندی سرور ها را داریم و در صورتی که سرویس هایی که به کاربر ارائه می دهیم نیازمند توان پردازشی بالایی هستند و امنیت داده های سرور برای شرکت حائز اهمیت است، در این حالت می توانیم از VDI استفاده کنیم.
اما اگر لازم است کابران صرفا به سرور متصل شوند و اطلاعات نه چندان سنگین و با اهمیت پایین را پردازش کنند و همینطور در صورتی که قصد صرفه جویی در هزینه ها را دارید. در این حالت می توانید از VPN استفاده کنید.
جمع بندی
در این دو مقاله به بررسی VDI و VPN پرداختیم و آن ها را با هم مقایسه کردیم. بیان کردیم که VDI از تکنولوژی مجازی سازی استفاده می کند. در مقابل VPN صرفا یک Tunnel رمزنگاری شده به سمت شبکه مقابل می زند. در نتیجه می تواند به منابع سرور دسترسی داشته باشد. در ادامه نیز این دو رویکرد را با هم مقایسه کردیم در آخر هم برای انتخاب بین این دو تکنولوژی به شما راه حل ارائه دادیم.