|
AppLiCatioN CompatibiLitY INFRastRUCtURe
Для обеспечения совместимости приложений, которые нельзя заменить на новые, можно в
качестве первого шага применить имеющийся в WiNDoWs механизм “системных заплаток”
AppLiCatioN CompatibiLitY INFRastRUCtURe (набор динамически загружаемых библиотек),
который позволяет заменить “неправильные” системные вызовы на корректные варианты. Но этот
вариант решения проблем не является универсальным, нужно проверять возможность его
применения в каждом конкретном случае.
Для обеспечения работоспособности унаследованных приложений можно также применять
средство виртуализации приложений MS AppiCatioN ViRtUaLiZatioN (App-V). Традиционный
вариант использования этого ПО — устранение конфликтов между приложениями. Но он может
помочь и в случае, когда прикладная программа не работает с Vista по причине прямого
использования системных ресурсов, доступ к которым в этих ОС ограничен. Например, когда
программа пытается записать данные в корневой каталог диска C: или в папку PRoGRaM FiLes.
App-V в этом случае создаст соответствующие виртуальные ресурсы, куда перенаправит
ввод-вывод.
Гарантированный вариант использования старых приложений — это применение средств
виртуализации ОС целиком. У самой MiCRosoFt для этого имеется ViRtUaL PC 2007, в среде
которой можно запускать виртуальные машины (ВМ) на базе подходящей гостевой ОС
(практически любая система для X86). Но специально для поддержки корпоративных клиентов
корпорация сейчас предлагает средство MiCRosoFt ENteRpRise DesKtop ViRtUaLiZatioN (MED-V)
— серверное решение, которое представляет собой центр управления персональными средами,
позволяя обслуживать (обновлять, дополнять, управлять доступом и т. п.) все установленное
в организации ПО централизованно, независимо от того, реальное это программное обеспечение
или виртуализованное. MED-V реализовано на базе WiNDoWs SeRVeR 2008, использует Web-сервер
IIS для хранения образов ВМ и способно обслуживать до 5000 пользователей, подключенных к
одному серверу (для масштабирования можно задействовать несколько серверов). Для запуска
виртуальных машин на базе WiNDoWs XP и 2000 применяется ViRtUaL PC 2007.
Однако нужно иметь в виду, что App-V и MED-V доступны только покупателям подписки
SoFtWaRe AssURaNCe, которая приобретается в дополнение к лицензиям WiNDoWs. SoFtWaRe
AssURaNCe входит в состав ENteRpRise AGReeMeNt (для организаций, имеющих 250 и более ПК),
а также оно доступно для покупателей коробочных и OEM-версий WiNDoWs и участников программ
объемного лицензирования (OpeN LiCeNse) за дополнительную плату.
|
|
|