آشنایی با Replication به عنوان روشی برای استفاده راه دور از نرم افزار ها
یكی از روش های رایج جهت انتقال اطلاعات از راه دور و یکپارچه سازی اطلاعات سرور Replication می باشد، به این شیوه كه دو دیتابیس یكسان در دو محل متفاوت نصب می شود و هر چند وقت یک بار به روش آفلاین (و نه بلادرنگ) replicate نموده و اطلاعات، را یکسان می نماید.
Replication، یک شیوه پرهزینه به شمار می رود. بدین معنی که مشتری وظیفه دارد تا بدون در نظر گرفتن تعداد کاربران مستقر در دفتر مرکزی و یا شعب سرور Application و Database را خریداری کند و نیز با توجه حجم داده های انتقالی میان سرور و کاربر، وظیفه کاربر بهره گیری از پهنای باند بالا در شعب و دفتر مرکزی می باشد. بر موارد فوق می توان به انتقال داده های انتقالی روی خط اینترنت به صورت غیر رمزگذاری اشاره داشت. به منظور برطرف نمودن این این ایراد کاربران باید از تونل امن برای انتقال داده ها استفاده نمایند که این، خود هزینه اضافی برای کاربران در بردارد.
هرچند که Replication ابزاری برای انتشار و یکسان سازی اطلاعات در طول جغرافیایی می باشد، ولی کارکردن با این ابزار روی خطوط غیر قابل اطمینان مشکلات مضاعفی را نظیر دم یکسان بودن داده ها در فواصل زمانی بسیار کم بوجود می آورد. ایراد نام برده شده به جهت نبود پهنای باند کافی به منظور انتقال بلادرنگ داده ها می باشد.
پیاده سازی و نگهداری این شیوه هم به گواه تجربیات پشتیبانان فنی نرم افزاری شرکت های گوناکون همچون رایورز، چارگون، همکاران سیستم، تدبیر، ماندگار، پایا، فراگستر، هلو، رایان حساب و …، سخت بوده و با مشکلات مختلفی روبرو است. تمامی این ایرادات شامل سربارهای مالی و نگهداری، موجب فاصله گرفتن مشتریان این شرکت ها و بخش پشتیبانی فنی نرم افزاری از این راهکار گردیده است.
می بایست به این نکته توجه داشت که کاربران شعب می توانند با Replication به صورت Offline از نرم افزار بدون احتیاج به دسترسی دائم به اینترنت استفاده نمایند.
مقایسه خصوصیات مثبت و منفی سيتريكس و Replication:
1. سیتریکس وابسته به خطوط ارتباطی می باشد یعنی این که تنها به صورت آنلاین می شود از آن استفاده کرد و اگر ارتباط قطع گردد دیگر استفاده از آن امکان پذیر نمی باشد. در صورتی که Replication غیر وابسته به خط ارتباطی بوده و این امکان وجود دارد که در صورت قطع ارتباط به صورت آفلاین بشود با سیستم کار کرد.
2. در سیتریکس امكان استفاده به صورت متمركز وجود دارد و به یک لایسنس مادامالعمری نیازمندیم و ما بقی شعب از نرم افزار مركزی استفاده می نمایند. این در خالی است که در Replication این امکان به صورت غیر متمرکز موجود است و باید لایسنس، سرور و قرارداد پشتیبانی جداگانه خریداری نمود.
3. در Citrix اطلاعات به صورت Online آپدیت گشته به طوری که در Replication به روز رسانی اطلاعات با تاخیر و بعد از هر Replication اطلاعات صورت می پذیرد.
4. در Citrix امکان استفاده از نرم افزار از راه بستر اینترنت و اینترانت موجود است در حالی که در Replication این امکان از طریق اینترنت وجود ندارد.
5. در سیتریکس با توجه به خرید تنها یک لایسنس برای كل مراكز برای مشتری هزینه پایینی به همراه دارد ولی در Replication هزینه بالا برای مشتری در بر دارد زیرا خرید لایسنس جدید در هر مركز الزامی می باشد.
6. در سیتریکس هزینه های نگهداری پایین بوده در صورتی که Replication برای شرکت نرم افزاری هزینه های بالایی را جهت نگه داری به همراه دارد.
7. سیتریکس كم هزینه برای مشتری می باشد اما در Replication برای مشتری هزینه های بالایی ایجاد می شود.
8. سیتریکس به مشتریان با شعب فراوان از لحاظ پاسخگویی مناسب عمل می کند در حالی که Replication عدم پاسخگویی به مشتریان با شعب بسیار وجود دارد.
9. با استفاده از Citrix می توان به نرم افزار از طریق سیستم عامل غیر ویندوزی دسترسی داشت ولی به وسیله Replication امکان دسترسی به نرم افزار در سیستم عامل های دیگر همچون لینوكس و یونیكس و ... وجود ندارد.
برای اطلاع از خبرهای فناوری اطلاعات و مطالب آموزشی سیتریکس و آشنایی با Replication و کلاس های آموزش Citrix به کانال تلگرام گروه ما بپیوندید.