Пилот Windows 7 на 20 рабочих местах: XP Mode, BranchCache и матрица совместимости
Запустили пилот Windows 7 RTM у клиента на 20 машинах. Разбираемся с XP Mode для унаследованных приложений и BranchCache для медленных офисных каналов.
Windows 7 вышел в RTM в июле 2009, официальный релиз намечен на 22 октября - крупные заказчики начинают корпоративные пилоты до общей доступности
Windows 7 RTM появился в июле, корпоративным лицензиатам доступен с середины августа, официальный релиз - 22 октября. Мы не стали ждать октября: один из клиентов дал добро на пилот, выделили 20 рабочих мест в двух офисах. Неделя прошла - делимся первым срезом.
Зачем вообще торопиться
Клиент сидит на XP SP3 и смотрит на подходящий срок поддержки Vista с нескрываемым удовольствием - Vista у них не прижилась, тихо уступила место нескольким машинам на XP. Переход на 7 они считают обязательным, вопрос только в сроках и объёме боли. Мы предложили не угадывать объём боли, а измерить его на пилоте.
С сопровождением инфраструктуры у клиента работаем давно, парк известен пофайлово. Подобрали 20 машин так, чтобы покрыть основные сценарии: финансисты, кладовщики с устаревшим ПО, удалённый офис с каналом 2 Мбит.
XP Mode: спасение или компромисс
Два приложения в парке клиента категорически отказывались работать на Vista - и, как мы и ожидали, на 7 тоже. Первое - учётная система, написанная под Windows 98, с установщиком на 16-битном коде. Второе - специализированная утилита от производителя оборудования, которую никто не обновлял с 2004 года.
XP Mode в Windows 7 Professional/Enterprise - это, по сути, лицензированная виртуальная машина XP SP3, интегрированная с Virtual PC. Приложения из неё публикуются в меню «Пуск» хоста так, словно установлены нативно. Выглядит удобно, на практике - терпимо.
Что сработало:
- Старая учётная система. Запустилась в XP Mode без вопросов, даже принтер через перенаправление порта прокинулся нормально.
- Утилита оборудования. Запустилась, но USB-ключ защиты через Virtual PC не прокидывается без пляски с настройками. Решили через RDP на отдельную физическую машину с XP - грубо, зато надёжно.
Что не понравилось: XP Mode - это полноценная ВМ, она жрёт оперативку. На машинах с 1 ГБ ОЗУ работать в ней некомфортно. Пришлось поднять часть пилотных машин до 2 ГБ - на новых это легко, на старых корпусах иногда упирались в ограничения материнской платы.
Пока вывод такой: XP Mode закрывает кейс «одно-два приложения, которые иначе никак». Как постоянное решение для большого числа пользователей - сомнительно.
BranchCache: идея хорошая, настройка требует внимания
Удалённый офис клиента работает по каналу в 2 Мбит. Каждое утро сотрудники открывают документы с файлового сервера в центральном офисе - и канал моментально встаёт колом. WSUS мы туда уже направили через Group Policy, но файловый трафик всё равно болел.
BranchCache в Windows 7 и Server 2008 R2 позволяет кэшировать контент на уровне офиса: первый запрос идёт через WAN, остальные клиенты в том же офисе берут уже из локального кэша. Работает в двух режимах: Hosted Cache (выделенный сервер кэша в офисе) и Distributed Cache (клиенты кэшируют у себя и отдают соседям).
Мы попробовали Distributed Cache - проще в развёртывании, не требует отдельного сервера. Результат заметный: повторные обращения к одним и тем же файлам через WAN перестали нагружать канал. Первое обращение всё равно идёт через центр, тут иллюзий нет.
Подводный камень обнаружился в настройке GPO: BranchCache требует, чтобы файловый сервер поддерживал публикацию хэшей содержимого. На Server 2003 это не работает в принципе - нужен минимум 2008 R2 с ролью BranchCache. У клиента файловый сервер пока на 2008 (не R2), так что режим Hosted Cache тоже недоступен. Придётся обновлять сервер или мириться с ограниченной функциональностью.
Матрица совместимости: работа в процессе
Параллельно с пилотом собираем матрицу совместимости для всего парка ПО. Схема простая - три колонки:
- Работает нативно - без вопросов, можно катить.
- Работает с оговорками - нужна проверка настроек, режим совместимости, права локального администратора.
- Не работает - XP Mode, замена, или договариваемся с вендором.
Пока прогнали чуть больше половины приложений из реестра клиента. Большинство попадают в первую категорию - производители за последние пару лет подтянули совместимость. Неприятных сюрпризов пока два: та самая учётная система и одна CRM-надстройка над Access, у которой проблемы с правами на запись в Program Files (привет, UAC).
UAC в Windows 7 стал заметно умнее по сравнению с Vista - меньше лишних запросов, нормальный уровень по умолчанию. Но старое ПО, которое привыкло писать конфиги прямо в папку установки, всё равно спотыкается.
Что дальше
Пилот продолжается ещё две недели. Хотим собрать полную матрицу совместимости и оценить нагрузку на helpdesk - сколько обращений генерируют 20 пилотных машин против контрольной группы на XP. Если цифры окажутся приемлемыми, клиент готов обсуждать план миграции на весь парк к первому кварталу следующего года.
Октябрьский релиз подгоняет: корпоративные лицензии подешевеют относительно розницы, и Microsoft активно толкает Software Assurance для апгрейдных прав. Экономика пока в пользу перехода - но только если матрица совместимости не преподнесёт неприятных сюрпризов в оставшейся половине реестра.