Поделиться через


Обзор масштабируемого файлового сервера для данных приложений

Масштабируемый файловый сервер предназначен для обеспечения масштабируемых общих папок, которые постоянно доступны для хранилища приложений сервера на основе файлов. Масштабируемые общие папки позволяют совместно использовать одну папку из нескольких узлов одного кластера. Этот сценарий фокусируется на планировании и развертывании масштабируемого файлового сервера.

Вы можете развернуть и настроить кластерный файловый сервер с помощью любого из следующих методов.

  • Scale-Out файлового сервера для данных приложения: эта кластеризованная функция файлового сервера появилась в Windows Server 2012. Он позволяет хранить данные приложения сервера, такие как Hyper-V файлы виртуальных машин на общих папках, и получить аналогичный уровень надежности, доступности, управляемости и высокой производительности, которую вы ожидаете от сети хранилища. Все файловые ресурсы одновременно подключены к сети на всех узлах. Общие файловые ресурсы, связанные с кластерным файловым сервером такого типа, называются масштабируемыми файловыми ресурсами. Такая конфигурация иногда называется "активный-активный". Это рекомендуемый тип файлового сервера при развертывании Hyper-V через Server Message Block (SMB) или Microsoft SQL Server через SMB.

  • файловый сервер общего назначения: Это продолжение кластеризованного файлового сервера, который поддерживается в Windows Server с момента введения функции отказоустойчивого кластерирования. Это разновидность кластерного файлового сервера, поэтому все общие папки, связанные с кластерным файловым сервером, не могут быть подключены к сети на нескольких узлах одновременно. Такая конфигурация иногда называется "активный-пассивный" или "двойной активный". Общие файловые ресурсы, связанные с кластерным файловым сервером такого типа, называются кластерными файловыми ресурсами. Это рекомендуемый тип файлового сервера при развертывании сценариев информационных работников.

Scenario description

Масштабируемые файловые ресурсы обеспечивают возможность совместного использования папок несколькими узлами одного кластера. Если у вас есть кластер файлового сервера с четырьмя узлами, использующий масштабирование SMB, включая устройство под управлением Windows Server 2012 R2 (или Windows Server 2012), вы можете получить доступ к файловым ресурсам с любого из четырех узлов. Это достигается путем применения новых функций отказоустойчивой кластеризации Windows Server и возможностей протокола файлового сервера Windows SMB 3.0. Администраторы файлового сервера могут предоставлять масштабируемые файловые ресурсы и постоянно доступные файловые службы серверным приложениям и реагировать на повышенные требования быстро, предоставляя больше серверов в сети. Все это можно сделать в рабочей среде, и это прозрачно для серверного приложения.

К ключевым преимуществам, предоставляемым Scale-Out файлового сервера, относятся следующие:

  • Active-Active файловых ресурсов: все узлы кластера могут принимать и обслуживать клиентские запросы SMB. Благодаря одновременной доступности содержимого файловых ресурсов для всех узлов кластера взаимодействие кластеров и клиентов SMB 3.0 обеспечивает прозрачную отработку отказа на альтернативные узлы кластера во время планового обслуживания или внезапных сбоев с нарушением работы служб.

  • Increased bandwidth: The maximum share bandwidth is the total bandwidth of all file server cluster nodes. В отличие от предыдущих версий Windows Server, общая пропускная способность более не ограничивается пропускной способностью одного узла кластера, а определяется возможностями резервной системы хранения, которая задает ограничения. Увеличить общую пропускную способность можно путем добавления узлов.

  • CHKDSK с нулевым временем простоя: CHKDSK в Windows Server 2012 расширен, чтобы значительно сократить время автономного восстановления файловой системы. Общие тома кластера (CSV) позволяют вообще исключить этап отключения от сети. Файловая система CSV (CSVFS) может использовать операцию CHKDSK, не затрагивая приложения с открытыми дескрипторами в файловой системе.

  • кэш кластеризованных общих томов: CSVs в Windows Server 2012 предоставляет поддержку кэша чтения, что может значительно повысить производительность в некоторых ситуациях, таких как инфраструктура виртуальных рабочих столов (VDI).

  • Simpler management: With Scale-Out File Server, you create the scale-out file servers, and then add the necessary CSVs and file shares. Больше не нужно создавать несколько кластеризованных файловых серверов, каждый из которых содержит отдельные диски кластера, а затем разрабатывать политики размещения для обеспечения действий на каждом узле кластера.

  • автоматическое перебалансирование клиентов Scale-Out файлового сервера: в Windows Server 2012 R2 автоматическая перебалансирование повышает масштабируемость и управляемость для масштабируемых файловых серверов. Клиентские подключения SMB отслеживаются на уровне общей папки (вместо уровня сервера), а клиенты перенаправляются на узел кластера с лучшим доступом к тому тому, который используется общей папкой. Это повышает производительность, снижая трафик перенаправления между узлами файлового сервера. Клиенты перенаправляются после начального подключения при перенастройке системы хранения данных кластера.

Содержание сценария

Для развертывания файлового сервера горизонтального масштабирования доступны следующие статьи.

Когда использовать масштабируемый файловый сервер

Не следует использовать Scale-Out файлового сервера, если рабочая нагрузка создает большое количество операций метаданных, таких как открытие файлов, закрытие файлов, создание новых файлов или переименование существующих файлов. Типичная информационная рабочая роль создаст несколько операций метаданных. При необходимости масштабируемости и простоты следует использовать файловый сервер Scale-Out, если ваши требования соответствуют технологиям, поддерживаемым файловым сервером Scale-Out.

В следующей таблице перечислены возможности SMB 3.0, общие файловые системы Windows, технологии управления данными файловых серверов и общие рабочие нагрузки. Вы можете увидеть, поддерживается ли технология масштабируемым файловым сервером, или требуется традиционный кластерный файловый сервер (также известный как файловый сервер общего назначения).

Technology area Feature Общие сведения об использовании кластера файлового сервера Масштабируемый файловый сервер.
Applications Hyper-V Not recommended Yes
Applications Microsoft SQL Server Not recommended Yes
File Management BranchCache Yes No
File Management Дедупликация данных (Windows Server 2012) Yes No
File Management Дедупликация данных (Windows Server 2012 R2) Yes Да (только VDI)
File Management Целевой сервер папки пространства имен DFS (DFSN) Yes Yes
File Management Корень корневого сервера пространства имен DFS (DFSN) Yes No
File Management Репликация DFS (DFSR) Yes No
File Management Динамический контроль доступа (доступ на основе утверждений, CAP) Yes No
File Management Инфраструктура классификации файлов Yes No
File Management Диспетчер ресурсов файлового сервера (экраны и квоты) Yes No
File Management Folder Redirection Yes Not recommended
File Management Home Directories Yes Not recommended
File Management Автономные файлы (кэширование на стороне клиента) Yes Not recommended
File Management Проверка перемещаемых профилей пользователей Yes Not recommended
File Management Work Folders Yes No
File System Файловая система общего тома кластера (CSV) NA Yes
File System NTFS Yes NA
File System Отказоустойчивая файловая система (ReFS) Рекомендуется использовать Локальные дисковые пространства Рекомендуется использовать Локальные дисковые пространства
NFS NFS Server Yes No
SMB Непрерывная доступность SMB1 Yes Yes

1SMB loopback Continuous Availability (CA) in hyper-converged configurations is available in Windows Server 2019. Дополнительные сведения см. в статье Развертывание набора кластеров.

Note

Ниже приводится множество операций записи, которые должны быть немедленно зафиксированы на диске (без буферизации) при использовании постоянно доступных общих папок. Это требование может снизить производительность по сравнению с файловыми хранилищами общего назначения.

  • Folder Redirection
  • Offline Files
  • Проверка перемещаемых профилей пользователей
  • Home Directories

Постоянно доступные файловые ресурсы также несовместимы с диспетчером ресурсов файлового сервера и ПК под управлением Windows XP. Автономные файлы могут не переходить в автономный режим в течение 3–6 минут после того, как пользователь теряет доступ к общему ресурсу.

Practical applications

Масштабируемые файловые серверы идеально подходят для хранилища серверных приложений. Ниже приведены примеры серверных приложений, которые могут хранить данные в масштабируемом файловом ресурсе.

  • Веб-сервер IIS может хранить конфигурацию и данные для веб-сайтов в масштабируемом файловом ресурсе. For more information, see Shared Configuration.
  • Hyper-V может хранить конфигурацию и динамические виртуальные диски в масштабируемом файловом ресурсе. Дополнительные сведения см. в разделе Развертывание Hyper-V через SMB.
  • SQL Server может хранить динамические файлы базы данных в масштабируемом файловом ресурсе. Дополнительные сведения см. в разделе Установка SQL Server с файловым ресурсом SMB в качестве хранилища.
  • Диспетчер виртуальных машин (VMM) может хранить общую папку библиотеки (содержащую шаблоны виртуальных машин и связанные файлы) в масштабируемом файловом ресурсе. Однако сам сервер библиотеки не может быть файловым сервером горизонтального масштабирования. Он должен находиться на автономном сервере или в отказоустойчивом кластере, который не использует роль кластера файлового сервера горизонтального масштабирования.

При использовании масштабируемого файлового ресурса в качестве общей папки библиотеки можно применять только те технологии, которые совместимы с масштабируемым файловым сервером. Например, нельзя использовать репликацию распределенной файловой системы (DFS) для репликации общей библиотеки, размещенной на масштабируемом файловом узле. Кроме того, важно, чтобы масштабируемый файловый сервер установил последние обновления программного обеспечения.

Чтобы использовать масштабируемый файловый ресурс в качестве общей папки библиотеки, сначала добавьте сервер библиотеки (скорее всего, это виртуальная машина) с локальной общей папкой или вообще без общих папок. Затем при добавлении общей папки библиотеки выберите общую папку, размещенную на масштабируемом файловом сервере. Virtual Machine Manager (VMM) должен управлять этим общим ресурсом и создавать его исключительно для использования сервером библиотеки.

Также не забудьте установить последние обновления на масштабируемом файловом сервере. Дополнительные сведения о добавлении серверов библиотекИ VMM и общих папок библиотек см. в разделе "Добавление профилей" в библиотеку VMM. Список доступных в настоящее время исправлений для файловых служб и служб хранилища см. в статье базы знаний Майкрософт 2899011.

Note

Некоторые пользователи, например информационные работники, имеют рабочие нагрузки, которые значительно влияют на производительность. Например, если такие операции, как открытие и закрытие файлов, создание новых файлов и переименование существующих файлов, выполняются несколькими пользователями, они оказывают влияние на производительность. Если файловый ресурс включен с непрерывной доступностью, он обеспечивает целостность данных, но также влияет на общую производительность. Для непрерывной доступности требуется, чтобы данные записывались на диск, чтобы обеспечить целостность, если произойдет сбой узла кластера в Scale-Out файловом сервере. Поэтому пользователь, копирующий несколько больших файлов на файловый сервер, может ожидать более низкую скорость работы в постоянно доступном общем ресурсе файлов.

Компоненты, используемые в данном сценарии

В следующей таблице перечислены компоненты, являющиеся частью данного сценария, и описано, как они поддерживают его.

Feature Как поддерживается этот сценарий
Failover Clustering Отказоустойчивые кластеры добавили следующие функции в Windows Server 2012 для поддержки масштабируемого файлового сервера: распределенного сетевого имени, типа ресурса файлового сервера горизонтального масштабирования, общего тома кластера (CSV) 2 и роли высокого уровня доступности файлового сервера горизонтального масштабирования. Дополнительные сведения об этих функциях см. в статье Новые возможности отказоустойчивой кластеризации в Windows Server.
Server Message Block Overview (Общие сведения об SMB) SMB 3.0 добавил следующие возможности в Windows Server для поддержки файлового сервера Scale-Out, прозрачной отработки отказа SMB, SMB Multichannel и SMB Direct. Дополнительные сведения о новых и изменённых функциях SMB см. в разделе "Обзор общего доступа к файлам с использованием протокола SMB 3 в Windows Server".

See also