سیتریکس چیست؟
برای اینکه متوجه شویم سیتریکس چیست باید وارد مبحث virtualization یا مجازی سازی شویم. مجازی سازی یک برنامه کاربردی به این صورت است که با نصب یک نسخه از یک برنامه روی یک یا چند تا از سرورهای مستقر در دیتا سنتر، امکان اجرای همزمان و از راه دور آنرا برای تمامی کاربران فراهم میسازیم. کاربران امکان اجرای برنامه ها را از راه دور و با استفاده از منابع سخت افزاری سرورهای مرکزی پیدا میکنند.
مجازی سازی انواع مختلفی دارد:
۱- مجازی سازی سرور: تجمیع تعداد زیادی سرور فیزیکی در تعداد محدودی سرور فیزیکی(یا فیزیکی در مجازی) نرم افزار مجازی سازی سرور مابین سرور فیزیکی و سیستم عامل قرار می گیرد و اجازه می دهد چندین ماشین مجازی را بر روی سرور فیزیکی مشابه اجرا کنیم.
۲- مجازی سازی دسکتاپ: جهت انتقال دسکتاپ کاربران نهایی از کامپیوتر شخصی به “فضای ابری” استفاده می شود. به کلامی دیگر، دسکتاپ کاربران نهایی، مجازی می شوند و آنها می توانند بوسیله مثلا تین کلانیت ها به دستکتاپشان دسترسی پیدا کنند. در این حالت سیستم عامل مورد استفاده از سخت افزار مستقل می شود. و ازاین پس شما می توانید بر روی سیستمی که تا به حال قادر به نصب windows7 نبودید این سیستم عامل را نصب نمایید.
۳- مجازی سازی نرم افزار: این روش جهت بسته بندی نرم افزار به کار می رود. به واسطه این روش می توانید نرم افزار مورد نظر را در هر جایی که می خواهید استفاده کنید. نکته ی کلیدی در این روش تجمع کلیه ی فایلهای نرم افزار در یک فایل اجرایی می باشد. در این روش فایل مورد نظر از سخت افزار مستقل می شود.
۴- مجازی سازی storage : این روش جهت مجازی سازی SAN storage به کار می رود.
۵- مجازی سازی I/O: این روش جهت کاهش تعداد کابلهای I/O مورد استفاده قرار می گیرد.
۶- مجازی سازی شبکه: جهت ایجاد شبکه های مجازی داخل سرور به کار می رود تا موجب به پیوستن ماشین های مجازی به هم و شکل گیری Virtual Security Zone شوند.
ما در اینجا میخواهیم صحبت از مجازی سازی نرم افزار بکنیم.
سیتریکس citrix نرم افزاری است که در نسخه xenapp خود قابلیت مجازی سازی نرم افزار را دارد.
با پیاده سازی سرور سیتریکس شما این قابلیت را بدست می آورید که نرم افزارها را از راه دور قابل دسترس قرار دهید. این به این معنی است که دیگر احتیاج به نصب نرم افزار روی سیستم راه دور نیست و شما برنامه را از راه دور توسط سرور درون خود سازمان اجرا میکنید.
تصویر زیر نمونه ای از محیط سیتریکس را که تعدادی از نرم افزاری آشنا را مجازی کرده است نشان میدهد کاربر با کلیک برروی هر کدام از این نرم افزارها آنرا به راحتی اجرا خواهد کرد بدون اینکه آنرا روی سیستم خود نصب کرده باشد.
بگذارید ماجرا را اینگونه تعریف کنیم تصور کنید که شما قصد دارید نرم افزار حسابداری سازمان خود را که در دفتر در داخل شهر است را برای کارخانه یا شعبه دیگری که بیرون شهر است قابل دسترس قرار دهید. اگر شما اتصال point to point بین دفتر و کارخانه یا شعبه دیگر داشته باشید هر شوکی به شبکه در بین راه تمامی اتصالات و فرایند کار را قطع میکند بخصوص نرم افزارهایی مثل حسابداری که با بانک اطلاعاتی SQL Server کارمیکنند. SQL Server اگر کیفیت اتصال پائین باشد تمام فرایند را قطع میکند و تا ارتباط بگیرد زمانبر میشود به نحوی که کاربری که با سیستم کار میکند خشمگین میشود. اتفاقی که در سیتریکس میفتد یه سرور کوچک و کم خرج میتواند در کنار سرور حسابداری شما قرار گیرد و نسخه کلاینتی نرم افزار حسابداری روی آن نصب میگردد و اجرا میشود.
حال که همه چیز خوب پیش میرود کافیه که نسخه کلاینتی نرم افزار حسابداری یا هر نرم افزاری که شما بخواهید را با سیتریکس citrix مجازی کنیم. وقتی مجازی سازی صورت گرفت آنگاه با قرار دادن سرور سیتریکس citrix روی اینترنت مهم نیست شما از کجا و چندجا میخواهید ب نرم افزار ارتباط برقرار کنید تنها اتفاقی که میفتد تصویر نرم افزار برای راه دور ارسال میشود. این به این معنی است که شما میتوانید نرم افزار حسابداری خود را حتی روی تبلت و موبایل هم اجرا کنید حتی اگر نرم افزار شما چنین قابلیت نداشته باشد.
خصوصیات خوب این کار چیست؟
در ایران از نرم افزار Citrix xenapp بیشتر برای مجازی سازی نرم افزار استفاده میشود از راه دور. اما شما این قابلیت را پیدا خواهید کرد که با سیتریکس citrix نرم افزار را روی سخت افزارهایی متفاوت مثل تبلت و موبایل هم اجرا کنید یا اینکه نرم افزار را روی سیستم عامل های مختلف ببرید مثل مک بوک و غیره
با وجود سیتریکس شما با داشتند یک سرور در سازمان نرم افزار را به صورت مجازی به روی کلاینت از راه دور میبرید. مهم نیست که مسافت چقدر دور باشد هرجا که اینترنت باشد دسترسی وجود دارد.
درصورتیکه پاسخ سوال خود را دریافت نکرده اید و یا قصد اجرای نرم افزار سیتریکس Citrix در سازمان خود را دارید همین حالا تماس بگیرید.