Nano Server - это отличный вариант установки для Windows Server 2016, который имеет меньший размер, чем более ранняя опция установки - Server Core.
Содержание:
Возможности Nano Server
Nano Server - новая опция не управляемой установки для Windows Server 2016. Это глубокий рефакторинг Windows Server, оптимизированный для облака. Nano Server в Windows Server 2016 идеально подходит для следующих сценариев:
Вычислить хост для Hyper-V или части отказоустойчивого кластера Windows
Контейнерный хост
Хост хранилища для файлового сервера масштабирования (SOFS)
DNS сервер
Веб сервер, на котором запущен IIS
Application Platform для приложений, которые создаются с использованием шаблонов облачных вычислений и выполняются в контейнере и/или гостевой системе VM
Nano Server не управляем; так, что для организаций, которые не полностью управляют своими текущими развёртываниями сервера удалённо, он может потребовать некоторых изменений в процедурах управления и операций.
Клиенты Windows Server обратили внимание на:
Перезагрузки оказывают негативное влияние на мой бизнес - почему мне нужно перезагружаться из-за патча на функцию, которую я никогда не использую?
Когда требуется перезагрузка, мои серверы должны быть как можно скорее подключены к службе.
Большие образы сервера занимают много времени для развёртывания и требуют большой пропускной способности сети.
Если операционная система потребляет меньше ресурсов, я могу увеличить компактность виртуальной машины.
Для обеспечения безопасности, мы больше не можем себе позволить риск подхода «установить все везде».
Nano Server решает эти проблемы, включая только необходимую для предлагаемых вариантов использования функциональность, и ничего больше.
Это минимизирует возможности внешних атак, тем самым устраняя перезагрузки и минимизируя зону обслуживания, обеспечивая более быстрое развёртывание и время перезагрузки, и освобождая ресурсы для других целей.
Улучшение безопасности Eliminating, установленная по умолчанию функция Nano Server также уменьшает количество открываемых драйверов, сервисов и портов.
Сравнение функциональных возможностей по умолчанию между Nano Server и Server Core
Использование ресурсов Nano Server
Минимизация ресурсов, используемых Nano Server, освобождает их для увеличения мощности VM. А также, если требуются перезагрузки, повышает производительность загрузки.
Сравнение использования ресурсов между Nano Server и Server Core
Улучшение развёртывания Nano Serve
Время установки, включая специализации, для Nano Server значительно меньше, чем для Server Core. Это обеспечивает быстрое развёртывание, с меньшими затратами для копирования по сети при передислокации, и снижение пропускной способности сети для развёртываний, что должно быть учтено в общей мощности.
Требования для развёртывания, сравнение между Nano Server и Server Core
Структура Server Core
На рисунке ниже показан Nano Server - отдельная опция установки из других параметров инсталляции сервера в Windows Server 2016, так же как в Windows Server 2008 и Windows Server 2008 R2 был Server Core.
Различные опции архитектуры установки для Windows Server 2016
Примечание. Перемещение между Nano Server и другие параметры установки потребуют переустановки.
Развёртывание Nano Server
Nano Server — это новая возможность установки для Windows Server 2016. Однако, в отличие от Server Core, не предоставляется как опция при запуске программы установки. Это связано с тем, что он требует пользовательской настройки образа для своего оборудования и определение роли, которую он будет играть перед развёртыванием. Вы можете найти его на носителе Windows Server 2016 в папке \NanoServer. Все пакеты, которые вы можете установить на Nano Server, находятся в \NanoServer\Packages или доступны в онлайн-хранилище.
Поскольку сервер в режиме пользователя не имеет режима plug-and-play, прежде чем его развёртывать, необходимо добавить к создаваемому образу драйверы для вашего оборудования. Nano Server использует те же драйверы, что и Windows Server, поэтому любое поддерживаемое оборудование может использовать драйвера для Windows Server, в том числе:
Сетевые адаптеры
Контроллеры хранения
Дисковые накопители
Хотя в специальной версии драйвера для Nano Server необходимости нет, если для аппаратного обеспечения требуется специальный инструмент для настройки, а текущий не работает удалённо, поставщику оборудования необходимо будет предоставить обновлённый инструмент или инструкции для настройки на сервере.
Внимание. Для добавления драйверов к образу сервера, используйте скрипт New-NanoServerImage.
Роли и функции
Nano Server разделяет хранилище пакетов и образ. Поэтому, при его развёртывании, ни одного из исполняемых файлов роли или функций, в папке WinSXS нет. Вы должны добавить их к образу до развёртывания Nano Server. Это позволяет вам настроить развёрнутый образ сервера именно так, как необходимо для его роли.
Внимание. Роли и функции устанавливаются с помощью командлета NewNanoServerImage.
Nano Server, как мы уже обсуждали, имеет несколько проверенных сценариев, но как насчёт запуска приложений на этом сервере в качестве гостевой VM или контейнера нагрузки? Это сократило бы требуемую зону обслуживания и уменьшило множество потенциальных угроз безопасности. Большой вопрос - как установить приложение на этот сервер?
Помните, этот сервер - глубокий рефакторинг версии Windows и, следовательно, если компоненты, от которых зависит ваше приложение (то есть, компоненты графического пользовательского интерфейса), не включены в Nano Server, оно работать не будет и вам для его поддержки, нужно выполнить рефакторинг приложения.
Если вы настроили приложение на совместимость с Nano Server, вы можете использовать новую утилиту Windows Server Apps (WSA), которая поможет вам упаковать пакет APPX и установить его на вашем сервере. APPX и WSA - новая структура для установки приложений и преодоления некоторых, имеющихся с установщиком MSI, ограничений.
Так же, как в Server Core, чтобы специализировать образ Nano Server, вы можете использовать много из того, что доступно в Unattend. Для сокращения времени развёртывания, можно установить пару часто используемых параметров Unattend на установку в автономном режиме:
При развёртывании образа Nano Server с этими параметрами, настроенными в автономном разделе файла Unattend, сервер специализируется на первой загрузке. Это устраняет вторую загрузку, которая возникает с Server Core во время специализации, что ещё больше сокращает развёртывание.