در دنیای امروز دو اصل مهم Cloud و Mobility، مشاغل و زندگی بسیاری را دچار تغییراتی کرده که باعث شده نیازمندی های جدیدی برای ارائه خدمات و سرویس های IT به وجود آید. این امر سبب بازنگری در فرآیندها و ابزارهای مدیریتی شده است.
شرایط باعث شده است که سازمان های نوین، چاره ای جز مهاجرت از مدل دسکتاپ های سنتی به یک معماری کاملا سیال، Mobile و انعطاف پذیر نداشته باشند. مجازی سازی دسکتاپ و برنامه ها گام مهمی در حرکت به سمت این معماری نوین و فضای کار دیجیتال (Digital Workspace) خواهد بود.
اولین گام در این مسیر، بهره گیری از Virtual Desktop Infrastructure (VDI) در مجازی سازی دسکتاپ ها و استفاده از Remote Desktop Session Host (RDSH) جهت مجازی سازی برنامه ها خواهد بود. این نخسین گام، جهش بسیار مهمی در دستیابی به یک Digital Workspace است. بر اساس گزارش IDC تحت مقاله ای با عنوان Measuring the Business Value of VMware Horizon View، سازمان هایی که این گام نخست را با موفقیت پشت سر گذاشته اند، علاوه بر اینکه در فرآیندهای سازمانی و IT ارزش افزوده فراوانی ایجاد کرده اند، بیش از 300% ROI (Return of Investment) نیز داشته اند.
اما از دیدگاه مدیران IT، VDI و RDSH باعث شده است که سربار مدیریتی به شدت کاهش یافته و فرآیند افزودن، Patching، Upgrade و به طور کلی مدیریت چرخه برنامه ها آسان تر شود. از طرفی این امکان را در اختیار مدیران IT قرار خواهد داد که یک کنترل مرکزی روی بحث امنیت و محافظت از داده های سازمانی داشته باشند.
این موارد تنها گوشه ای از مزایای فراوان VDI و Application Virtualization می باشد. با این حال تجربه تمام مدیران IT ثابت کرده است که تمام سرویس ها و تکنولوژی های نوین، با ریسک هایی همراه خواهد بود.
VDI و RDSH مکانیزم دسترسی کاربران به دسکتاپ و برنامه ها را تغییر داده است. با این حال مسیر پیاده سازی موفق این دو تکنولوژی، با مشکلات بالقوه ای مواجه است. این اشتباهات و مشکلات می تواند پروژه شما را در هر مرحله ای از پیاده سازی VDI و RDSH متوقف کرده و پروژه را با شکست مواجه کند. چنانچه از این اشتباهات جلوگیری به عمل نیاید، در نهایت باعث خواهد شد فرآیندهای سازمانی مختل شده و باعث بروز نارضایتی در سمت End User ها گردد.
در بدترین حالت اگر کاربران نتواند به میز کاری خود دسترسی داشته باشد، نمیتوانند وظایف محوله را به درستی انجام داده و در نتیجه کل سازمان و تجارت آن از کار خواهد افتاد! توجه داشته باشید که در برخی سازمان ها نظیر خدمات بیمارستانی این اتفاق میتواند فاجعه آفرین نیز باشد.
توجه به این موضوع در برنامه ریزی برای پروژه VDI و RDSH کاملاً ضروری است که جای هیچگونه اشتباه و خطایی در مسیر پروژه به هیچ وجه وجود نخواهد داشت. در ادامه این مقاله به بررسی 8 اشتباه رایج در مسیر پروژه های VDI و RDSH خواهیم پرداخت.
خطای اول: درگیر نکردن کاربران
لازم است که در طرح اولیه کاربران را درگیر موضوع کنید، چرا که نهایتاً آن ها هستند که در طول روز با برنامه ها و میز کاری تعامل خواهند داشت. باید شناخت دقیقی از تعامل کاربران با برنامه ها وجود داشته باشد. ارتباط واضح و گسترده با کاربران، گام مهمی در موفقیت پروژه خواهد بود. کاربران نهایی باید آگاه باشند که در نهایت چه اتفاق جدیدی رخ خواهد داد و چه مزایایی برای آنها خواهد داشت.
گام مهم دیگر این است که یک قدم به عقب رفته و بررسی کنید که دقیقاً به دنبال چه چیزی هستید. به عنوان مثال اگر در پروژه شما تمرکز اصلی کاهش هزینه هاست، نیازمندی ها و گام ها متفاوت خواهد بود نسبت به زمانی که به دنبال Publish کردن برنامه ها با استفاده از RDSH هستید که تمرکز اصلی در آن بر روی بالا بردن Functionality است.
به جای این که با عجله سراغ نیازمندی های فنی نظیر تعداد سرورها، پهنای باند مورد نیاز و… بروید، با مواردی نظیر بررسی نیازمندی کاربران، نیازمندی های تجارت و نیازمندی های خاص همچون High Availability، Disaster Recovery، توانایی رشد سریع و… شروع کنید.
خطای دوم: ترکیب اشتباه تیم
دومین اشتباه این خواهد بود که در تیم خود صرفاً از افراد مسلط به تکنولوژی مجازی سازی استفاده کنید. در مبحث VDI و Application Virtualization، علاوه بر مباحث مجازی سازی ، شناخت و تسلط کامل به معماری و مدیریت دسکتاپ و برنامه ها نیز مورد نیاز است. توجه داشته باشید که هماهنگی و همکاری بین این دو گروه از اعضای تیم بسیار مهم خواهد بود.
خطای سوم: شناخت و تعریف اشتباه Use Case
یک پیاده سازی موفق مستلزم این خواهد بود که Use Case های مختلف سازمان را به درستی شناسایی کرده باشید. بررسی موضوعاتی از قبیل اینکه:
- کاربران چه میزان فضا نیاز خواهند داشت؟
- آیا در سازمان فرآیندهای مرتبط با Multimedia و Video Streaming وجود دارد؟
- آیا محدودیت های خاصی در پهنای باند وجود دارد؟
- آیا کاربران راه دور و Mobile در سازمان وجود دارد؟
- کاربران از طریق چه دستگاه هایی به میز کاری برنامه های خود دسترسی دارند؟
- و….
به طور خلاصه خیلی مهم خواهد بود که فرهنگ سازمان را به درستی شناسایی کرده باشیم. هدف نهایی ما این است که کاربران، منابع مورد نیاز خود جهت انجام وظایف روزمره را به درستی همچون گذشته دریافت کنند.
همچنین توجه داشته باشید که در سازمان ها، طیف گسترده ای از کاربران با نیازمندی های متنوع فعال هستند. Developer ها، کارمندان واحد اداری، کارمندان واحد مالی و…. که هر کدام نیازمندی ها و برنامه های متفاوتی خواهند داشت.
خطای چهارم: عدم انجام پیش ارزیابی (Pre-Assessment)
فاز پیش ارزیابی با بررسی وضعیت موجود به شما کمک نمود که پیش بینی و شناخت درستی از Workload مورد انتظار در پروژه خود داشته باشید. اطلاعات به دست آمده از این فاز، در طراحی و پیاده سازی موفق VDI و RDSH حیاتی می باشد و عدم انجام آن باعث خواهد شد که پروژه شما منابع پردازشی یا ذخیره سازی کافی جهت تامین نیاز کاربران را نداشته و با شکست مواجه شود؛ یا اینکه با Over Provisioning، بازگشت سرمایه را با مخاطره مواجه کرده و هزینه های اضافی به سازمان تحمیل کنید.
در این فاز به مواردی نظیر میزان CPU، RAM، Disk، IOPS، پهنای باند شبکه، تعداد کاربران استفاده کننده، بحث Licensing و … توجه داشته باشید. همچنین در راستای تسریع در انجام مراحل این فاز می توانید از برنامه هایی کمک بگیرید که به صورت متمرکز با پایش وضعیت فعلی، پارامترهای کلیدی مورد نیاز شما را جمع آوری کرده و به صورت گزارش در اختیار شما قرار می دهند.
خطای پنجم: بهینه سازی نکردن Master Image
توجه به این نکته بسیار مهم است که در محیط VDI و RDSH، رفتار سیستم نسبت به محیط فیزیکی متفاوت خواهد بود. لازم است که بسیاری از سرویس ها و برنامه های بلا استفاده غیر فعال شود تا با بهینه سازی های صورت گرفته، بار کاری ماشین مجازی و پهنای باند شبکه آن کاهش یابد. اما مواظب Over Optimization باشید، چرا که ممکن است Usability سیستم و کاربران شما را با مشکلاتی مواجه کند.
خطای ششم: در نظر نگرفتن تاثیر کارایی اجزا مختلف رو همدیگر
در معماری سنتی و مدل فیزیکی، هر کاربر منابع دیسک و شبکه مجزا خود را خواهد داشت؛ حتی در یک اتصال WAN ضعیف نیز کاربران دچار مشکل نخواهند بود. اما بعد از مهاجرت به VDI و RDSH، مواردی نظیر انتخاب Display Protocol، پهنای باند شبکه و SAN Storage و … بر روی هم تاثیر گذار خواهد بود و روی Application Performance نیز تاثیر خواهند گذاشت. البته در مواردی مهاجرت به VDI و RDSH، Performance برنامه ها را در شبکه WAN بهبود خواهد بخشید؛ چراکه فاصله بین Client و Server کم شده است. توجه به مواردی نظیر Storage Storm در زمان بوت شدن و Login کاربران و تاثیر آن روی Storage نیز بسیار مهم خواهد بود.
خطای هفتم: نداشتن استراتژی مشخص در رابطه با Application Deployment
شرکت هایی با هزاران کارمند به احتمال زیاد صدها دسته بندی مختلف از برنامه های کاربردی بر اساس نیاز کارکنان خواهند داشت. ممکن است در حال حاضر شرکت برای برخی از برنامه ها استراتژی مشخصی برای Deploy کردن برنامه ها داشته باشد، برخی برنامه ها نیز ممکن است تنها برای تعداد محدودی از کاربران نصب و نگهداری و به روز رسانی شوند؛ برخی از برنامه ها نیز ممکن است در سطح User Base نصب شوند و ….
مواردی از این دست نشان می دهد که شما در مهاجرت به VDI و RDSH باید استراتژی مشخص و منعطفی جهت مدیریت، ارائه و به روز رسانی برنامه های سازمانی داشته باشید. انتخاب این استراتژی تاثیر مستقیم روی طراحی محیط VDI شما خواهد داشت.
خطای هشتم: نداشتن طرح Pilot
نداشتن یک طرح Pilot و همچنین اجرای طرح Pilot بدون گرفتن خروجی و تحلیل نتایج واضح و مشخص، شکست پروژه را به همراه خواهد داشت. در طرح Pilot شما باید به شکل واضحی اهداف و دوره های زمانی تعریف شده باشد. اهدافی نظیر بررسی Performance و سطح رضایت کاربران.
توجه به 8 نکته فوق و طراحی و پیاده سازی منطقی، در نهایت مزایای فراوانی بر سازمان شما به ارمغان خواهد آورد، کاربران پیش از گذشته راضی خواهند بود، در وقت و هزینه به شکل قابل توجهی صرفه جویی خواهد شد و ریسک های تجاری سازمان کاهش پیدا خواهد کرد.