مجازی سازی نرم افزار (Appliction Virtualization)
به کمک تکنولوژی مجازی سازی نرم افزار ما میتوانیم به برنامه هایی که روی یک سرور نصب شده اند از طریق اینترنت یا اینترانت دسترسی داشته باشیم. به عبارت دیگر دسترسی به برنامه ها در هر زمان و مکان خارج از شبکه و با استفاده از اینترنت را برای ما فراهم میکند. در ادامه با سایت وانیا همراه باشید که بیشتر با مجازی سازی اپلیکیشن آشنا بشیم.
بسیاری از مدیران نیاز دارند تا در هر زمان و مکانی به نرم افزار های مالی، اداری و کاربردی مجموعه خود دسترسی داشته باشند و یا کاربران انبار ها و شعبه های مختلف یک مجموعه نیاز دارند تا از نرم افزار های سرور دفتر مرکزی خود، از راه دور با بهترین کیفیت و سرعت دسترسی داشته باشند و استفاده کنند.
شرکت های مانند Microsot, Citrix, VMware برای رفع این نیاز محصولاتی ارائه کردهاند، ما در این مقاله قصد داریم تا محصول شرکت سیتریکس که Citrix XenApp نام دارد که یکی از قدرتمند ترین و محبوب ترین برنامه ها در حوزه مجازی سازی نرم افزار است را معرفی کنیم.
آششنایی با سیتریکس زن اَپ (Citrix XenApp)
در زیر خلاصهای از ویژگیها و عناصر مهم Citrix XenApp آورده شده است:
- مجازیسازی اپلیکیشن: Citrix XenApp امکان مجازیسازی اپلیکیشنهای نرمافزاری را فراهم میکند، که به کاربران این امکان را میدهد تا بدون نیاز به نصب مستقیم بر روی دستگاه خود، به اجرای این اپلیکیشنها از طریق یک سرور مرکزی دسترسی داشته باشند.
- دسکتاپ مجازی: علاوه بر مجازیسازی اپلیکیشنها، Citrix XenApp به کاربران این امکان را میدهد تا از طریق دسکتاپ مجازی نیز به یک محیط کاری متمرکز دسترسی پیدا کنند. این به افراد این امکان را میدهد تا از هر دستگاهی به یک دسکتاپ مشترک واحد دسترسی یابند.
- مدیریت مرکزی: Citrix XenApp امکان مدیریت مرکزی اپلیکیشنها و دسترسی کاربران را فراهم میکند. این ویژگی باعث سهولت در نصب، پیکربندی، و بهروزرسانی اپلیکیشنها میشود.
- امنیت: این پلتفرم به وسیله پروتکلهای امنیتی مانند SSL/TLS اطلاعات را رمزگذاری میکند و امکان استفاده از ویژگیهای امنیتی از جمله دسترسی مبتنی بر نقش و کنترلهای دسترسی را فراهم میسازد.
- پشتیبانی از چندین پلتفرم: Citrix XenApp قابلیت اجرا بر روی چندین پلتفرم از جمله ویندوز، لینوکس، و مک را داراست.
- مدیریت منابع: این پلتفرم به مدیران این امکان را میدهد تا منابع سرور و بانکهای اطلاعاتی را بهینهتر مدیریت کنند و به صورت پویا به نیازهای کاربران پاسخ دهند.
- بهینهسازی برای WAN: Citrix XenApp از تکنولوژیهای بهینهسازی برای انتقال دادهها از طریق شبکههای واید آریا (WAN) استفاده میکند تا کارایی دسترسی به اپلیکیشنها را افزایش دهد.
با استفاده از Citrix XenApp، سازمانها میتوانند بهبود کارایی، امنیت و مدیریت اپلیکیشنهای نرمافزاری خود را تجربه کنند و از این امکانات برای ارائه خدمات به کاربران در محیطهای توزیعشده بهرهمند شوند.
اجزا اصلی XenApp
نرم افزار XenApp برروی یک سیستک عامل سروری(Server 2008,2012,2016,…) نصب میشود و با کمک Role های IIS و RDP مایکروسافت قابلیت استفاده از تکنولوژی مجازی سازی نرم افزار را به ما ارائه می دهد. از اجزا اصلی و مهم XenApp میتوان به Delivery Controler, Studio, VDA, Store Front اشاره کرد که مختصرا به معرفی آن ها می پردازیم:
Delivery Controller مولفه مدیریت مرکزی سرویس XenApp است که وظیفه مدیریت ارتباط ها، دسترسی ها، امنیت و دیگر عوامل موثر در کارکرد سرویس می باشد. هر سامانه XenApp باید دارای حداقل یک Delivery Controller باشد.
Studio کنسول مدیریتی سرویس است که از طریق آن می توان به صورت گرافیکی دسترسی ها، ارتباط ها و برنامه ها را مدیریت کرد.
Store Front محیط تحت وب سرویس XenApp میباشد که با IIS ویندوز در ارتباط است و به نوعی صفحه نمایش، ورود و احراز هویت کاربران و دسترسی به برنامه ها برای کاربران می باشد.
Virtual Delivery Agent(VDA) نرم افزار ایجنت XenApp است که باید روی سروری که برنامه یا دسکتاپ آن را میخواهیم به اشتراک بگزاریم نصب باشد و به نوعی رابط بین سرور نرم افزار ها با Delivery Controller می باشد.
جمع بندی
یکی از عوامل مهمی که باعث پیشتازی نرم افزار XenApp شرکت سیتریکس بین رقبای خود شده است استفاده از پروتکل منحصر به فرد Independent Computing Architecture یا به اختصار ICA میباشد و به دلیل انحصاری بودن، این پروتکل از امنیت بالایی برخوردار است. ICA به عنوان یک پروتکل بسیار کارآمد در ارتباط با محیط های مجازی سازی وظیفه انتقال انواع داده ها، اطلاعات گرافیکی، صدا و دیگر اطلاعات مورد نیاز برنامه های کاربر بین سیستم کاربر و سیستم سرور را انجام می دهد.
پیشنهاد می کنیم مقاله از سایت مهندسی شبکه وانیا با موضوع (مجازی سازی سخت افزار (Hardware Virtualization) نیز نگاه کنید تا بیشتر با مجازی سازی آشنا شوید.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگو شرکت کنید؟نظری بدهید!