امروز چهارشنبه ، ۱۴۰۱/۰۴/۱۵
بدان
FAENZYXWVUTSRQPONMLKJIHGFEDCBA

مجازی سازی اپلیکیشن

مجازی سازی اپلیکیشن به چه معناست؟ مجازی سازی اپلیکیشن که مجازی سازی سرویس اپلیکیشن نیز نامیده می شود، اصطلاحی است که در زیر چتر بزرگ مجازی سازی قرار دارد. به اجرای یک برنامه بر روی تین کلاینت اشاره دارد. یک ترمینال یا یک ایستگاه کاری شبکه با تعداد کمی از برنامه های مقیم و دسترسی به اکثر برنامه های مستقر در یک سرور متصل. تین کلاینت در محیطی مجزا از سیستم عاملی که برنامه در آن قرار دارد اجرا می شود که گاهی اوقات به آن محصور شده است. مجازی سازی برنامه، کامپیوتر را فریب می دهد و طوری کار می کند که انگار برنامه بر روی ماشین محلی اجرا می شود، در حالی که در واقع روی یک ماشین مجازی (مانند یک سرور) در مکان دیگری، با استفاده از سیستم عامل (OS) اجرا می شود و توسط آن قابل دسترسی است. ماشین محلی مشکلات ناسازگاری با سیستم عامل ماشین محلی، یا حتی اشکالات یا کد بی کیفیت در برنامه، ممکن است با اجرای برنامه های مجازی برطرف شود.Bedan مجازی سازی اپلیکیشن را توضیح می دهد مجازی‌سازی برنامه سعی می‌کند برنامه‌های کاربردی را از سیستم‌عاملی که با آن درگیری دارد جدا کند، حتی باعث توقف یا از کار افتادن سیستم‌ها می‌شود. سایر مزایای مجازی سازی اپلیکیشن عبارتند از: نیاز به منابع کمتر در مقایسه با استفاده از یک ماشین مجازی جداگانه. اجازه دادن به برنامه های ناسازگار برای اجرای همزمان روی یک ماشین محلی. حفظ یک پیکربندی سیستم عامل استاندارد، کارآمدتر و مقرون به صرفه در چندین ماشین در یک سازمان معین، مستقل از برنامه های کاربردی مورد استفاده. تسهیل استقرار سریعتر برنامه. تسهیل امنیت با جداسازی برنامه ها از سیستم عامل محلی. ردیابی آسان تر استفاده از مجوز، که ممکن است در هزینه های مجوز صرفه جویی کند. امکان کپی کردن برنامه ها در رسانه های قابل حمل و استفاده توسط سایر رایانه های مشتری، بدون نیاز به نصب محلی. افزایش توانایی برای رسیدگی به حجم کار زیاد و متنوع/متغیر. با این حال، برای مجازی سازی اپلیکیشن ها محدودیت هایی وجود دارد. همه برنامه ها را نمی توان مجازی سازی کرد، مانند برنامه هایی که به درایورهای دستگاه نیاز دارند و برنامه های کاربردی 16 بیتی که در فضای حافظه مشترک اجرا می شوند. برخی از برنامه‌ها باید با سیستم‌عامل محلی، مانند برنامه‌های آنتی ویروس، ادغام شوند، زیرا اجرای آنها با مجازی‌سازی برنامه‌ها بسیار دشوار است. مجازی سازی برنامه ها در برنامه های متنوعی از جمله بانکداری، شبیه سازی سناریوهای تجاری، تجارت الکترونیک، معاملات سهام و فروش و بازاریابی بیمه استفاده می شود.

Application Virtualization

What Does Application Virtualization Mean? Application virtualization, also called application service virtualization, is a term under the larger umbrella of virtualization. It refers to running an application on a thin client; a terminal or a network workstation with few resident programs and accessing most programs residing on a connected server. The thin client runs in an environment separate from, sometimes referred to as being encapsulated from, the operating system where the application is located. Application virtualization fools the computer into working as if the application is running on the local machine, while in fact it is running on a virtual machine (such as a server) in another location, using its operating system (OS), and being accessed by the local machine. Incompatibility problems with the local machine’s OS, or even bugs or poor quality code in the application, may be overcome by running virtual applications. Techopedia Explains Application Virtualization Application virtualization attempts to separate application programs from an OS with which it has conflicts, even causing systems to halt or crash. Other benefits to application virtualization include: Requiring fewer resources compared to using a separate virtual machine. Allowing incompatible applications to run on a local machine simultaneously. Maintaining a standard, more efficient, and cost-effective OS configuration across multiple machines in a given organization, independent of the applications being used. Facilitating more rapid application deployment. Facilitating security by isolating applications from the local OS. Easier tracking of license usage, which may save on license costs. Allowing applications to be copied to portable media and used by other client computers, with no need for local installation. Increasing ability to handle high and diverse/variable work volume. However, there are limitations to application virtualization. Not all applications can be virtualized, like applications requiring device drivers and 16-bit applications running in shared memory space. Some applications must become closely integrated with the local OS, such as anti-virus programs, as they are very difficult to run with application virtualization. Application virtualization is used in a wide variety of applications, including banking, business scenario simulations, e-commerce, stock trading, and insurance sales and marketing.