ADG Оставить заявку
Блог Инфраструктура 5 мин чтения

Пилот 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 для апгрейдных прав. Экономика пока в пользу перехода - но только если матрица совместимости не преподнесёт неприятных сюрпризов в оставшейся половине реестра.

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.