Windows Server 2012 R2 Preview: Tiered Storage Spaces, Work Folders и Online Resize для Hyper-V
Тестируем WS2012 R2 Preview в лабе: Tiered Storage Spaces с SSD-кэшем, Work Folders для BYOD и Online Resize дисков Hyper-V. Берём в план обновлений на Q4.
Windows Server 2012 R2 вышел в статусе Preview в июне 2013 года
Microsoft выложил Windows Server 2012 R2 Preview в июне, и мы его довольно быстро поставили на тестовый стенд. Не потому что соскучились по новым фичам, а потому что несколько клиентов на сопровождении уже спросили про обновление - кто из интереса, кто потому что прочитал анонс. Нужно было что-то конкретное рассказать, а не пересказывать пресс-релиз.
Ниже - что действительно потрогали руками, что работает, что пока оставляет вопросы.
Tiered Storage Spaces: SSD плюс HDD в одном пуле
Storage Spaces в WS2012 мы уже разбирали раньше применительно к файловому серверу - там подняли parity-пул на дешёвом JBOD и всё в целом заработало. Но одну штуку тогда не тронули: tiering, то есть автоматическое расслоение данных между SSD и HDD в одном пуле хранилища.
В R2 этот механизм выглядит значительно полнее. Storage Spaces умеет отслеживать «горячие» блоки - те, к которым обращаются чаще - и перемещать их на SSD-уровень. «Холодные» данные остаются на HDD. Перекладывание происходит в фоне, по расписанию (по умолчанию ночью), и не прерывает доступ к данным.
Для теста собрали простой пул: два SSD по 120 ГБ и четыре SATA-диска по 1 ТБ. Создали Storage Space с двумя ярусами, виртуальный диск на 2 ТБ. Загрузили тестовый набор данных, погоняли IO-нагрузку несколько дней.
Результат похож на то, что обещали: горячие файлы действительно оседают на SSD, производительность на них заметно выше. Ночной перекладчик работает тихо. Pinning - возможность вручную прибить конкретный файл или папку к SSD-уровню через PowerShell - тоже работает как ожидается.
Один момент, который стоит учитывать: если SSD-уровень заполняется, горячие данные остаются на HDD и не перемещаются до следующего окна перекладки. Никакого real-time вытеснения нет. Для правильной работы нужно аккуратно рассчитывать соотношение SSD к объёму «горячей» части рабочей нагрузки - иначе тиринг работает, но не так эффективно.
Work Folders: синхронизация корпоративных файлов на личные устройства
Эту фичу Microsoft позиционирует как ответ на BYOD. Концепция простая: сотрудник работает с рабочими файлами на личном ноутбуке или планшете, файлы синхронизируются с корпоративным файловым сервером через Work Folders. По сути - аналог DropBox, но корпоративный, с контролем через групповые политики.
Технически Work Folders - это роль Windows Server, поднимается на WS2012 R2. На клиенте нужен Windows 8.1 (для других устройств в Preview клиентов нет, что ограничивает применимость прямо сейчас). Синхронизация идёт через HTTPS, работает и снаружи периметра без VPN.
Мы подняли тестовую роль, подключили несколько тестовых машин. Синхронизация работает нормально - файлы едут в обе стороны, конфликты разрешаются с суффиксом имени пользователя в имени файла. Настройка через групповые политики есть, но пока довольно базовая.
Главный вопрос для наших клиентов - это сценарий с Android и iOS. Без клиентов под эти платформы Work Folders закрывает только тех, кто сидит на Windows-устройствах, а это в BYOD-контексте часто не большинство. Будем смотреть, что появится к GA.
Online Resize дисков в Hyper-V
Это небольшое, но приятное улучшение. В Hyper-V WS2012 расширить виртуальный диск VHDX можно было только при выключенной VM. Что означало либо плановое окно обслуживания, либо объяснение клиенту «да, нам нужно выключить сервер на 10 минут чтобы добавить ему места».
В R2 Online Resize работает для дисков VHDX с SCSI-контроллером - диск расширяется без остановки VM. Проверили: VM запущена, расширяем VHDX через Hyper-V Manager или PowerShell, заходим в гостевую ОС, расширяем том средствами Windows - всё без reboot. Работает.
Ограничение - только SCSI. IDE-диски (включая системный, если он IDE) так расширить нельзя. На практике для новых VM, которые создаются с SCSI-контроллером, это не проблема, но для старых машин, перенесённых с IDE, потребуется подготовка.
В связке с тем, что мы писали про переход клиентов на Hyper-V: отсутствие живого расширения диска было одним из мелких, но реальных неудобств. Теперь этот пункт закрыт.
Что с планом
Preview есть Preview - в продакшн его ставить никто не будет. Но на основе нескольких недель в тестовой лабе у нас сложилось вполне определённое мнение.
Tiered Storage Spaces - это то, ради чего несколько клиентов стоит обновить. У кого файловые серверы с Storage Spaces и есть незадействованные SSD - tiering сразу даёт практический результат без переделки архитектуры. Online Resize - качество жизни, но заметное. Work Folders - интересно, но реальное применение зависит от клиентских платформ.
GA ожидается в районе конца года, и обновление на R2 включаем в план на Q4 для клиентов с WS2012, у которых есть Software Assurance. Экстренного смысла торопиться нет - текущий WS2012 никуда не денется, - но плановое обновление теперь понятно что принесёт и зачем.