Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure Files предлагает полностью управляемые общие папки в облаке, которые доступны через протоколы Server Message Block (SMB) и Network File System (NFS). В этой статье описываются целевые показатели масштабируемости и производительности службы файлов Azure и службы синхронизации файлов Azure.
Другие переменные в развертывании могут повлиять на целевые объекты, перечисленные в этой статье. Например, поведение клиента SMB и доступная пропускная способность сети могут повлиять на производительность ввода-вывода. Вам следует протестировать конкретную модель использования и оценить, соответствуют ли показатели масштабируемости и производительности службы "Файлы Azure" вашим требованиям.
Применяется к
Модель управления | Модель выставления счетов | Уровень медиа | Избыточность | Малый и средний бизнес (SMB) | Сетевая файловая система (NFS) |
---|---|---|---|---|---|
Microsoft.Storage | Подготовленная версия v2 | HDD (стандартный) | Локальное (LRS) |
![]() |
![]() |
Microsoft.Storage | Подготовленная версия v2 | HDD (стандартный) | Зона (ZRS) |
![]() |
![]() |
Microsoft.Storage | Подготовленная версия v2 | HDD (стандартный) | Гео (GRS) |
![]() |
![]() |
Microsoft.Storage | Подготовленная версия v2 | HDD (стандартный) | GeoZone (GZRS) |
![]() |
![]() |
Microsoft.Storage | Подготовленная версия 1 | SSD (премиум) | Локальное (LRS) |
![]() |
![]() |
Microsoft.Storage | Подготовленная версия 1 | SSD (премиум) | Зона (ZRS) |
![]() |
![]() |
Microsoft.Storage | Оплата по мере использования | HDD (стандартный) | Локальное (LRS) |
![]() |
![]() |
Microsoft.Storage | Оплата по мере использования | HDD (стандартный) | Зона (ZRS) |
![]() |
![]() |
Microsoft.Storage | Оплата по мере использования | HDD (стандартный) | Гео (GRS) |
![]() |
![]() |
Microsoft.Storage | Оплата по мере использования | HDD (стандартный) | GeoZone (GZRS) |
![]() |
![]() |
Целевые показатели масштабируемости службы файлов Azure
Общие ресурсы файлов Azure развертываются в учетных записях хранения, которые являются объектами верхнего уровня и представляют общий пул хранилища. Этот пул хранилища можно использовать для развертывания нескольких общих папок. Поэтому необходимо учитывать три категории: учетные записи хранения, общие папки Azure и отдельные файлы.
Целевые показатели масштабируемости для учетной записи хранения
Целевые показатели масштабирования учетной записи хранения применяются на уровне учетной записи хранения. В Файлах Azure существует два основных типа учетных записей хранения.
Учетные записи хранения FileStorage: учетные записи хранения FileStorage позволяют развертывать файловые ресурсы Azure с согласованной моделью выставления счетов. Учетные записи FileStorage можно использовать только для хранения общих папок Azure. Другие ресурсы хранилища (контейнеры больших двоичных объектов, очереди, таблицы и т. д.) нельзя развертывать в учетной записи FileStorage.
Учетные записи хранения общего назначения версии 2 (GPv2): учетные записи хранения GPv2 позволяют развертывать файловые хранилища с оплатой по мере использования на оборудовании на основе HDD. В дополнение к хранению облачных дисков Azure, учетные записи хранения GPv2 могут хранить и другие ресурсы, такие как контейнеры больших двоичных объектов, очереди и таблицы.
Атрибут | SSD выделенная версия 1 | HDD, подготовленная версия 2 | HDD с оплатой по мере использования |
---|---|---|---|
Вид учетной записи хранения | Хранилище файлов | Хранилище файлов | StorageV2 |
Номера SKU |
|
|
|
Количество учетных записей хранилища на регион на подписку | 250 | 250 | 250 |
Максимальная емкость хранилища | 100 ТиБ | 4 PiB | 5 PiB |
Максимальное количество файловых ресурсов | 1024 (рекомендуется использовать 50 или меньше) | 50 | Неограниченно (рекомендуется использовать 50 или меньше) |
Максимальное значение IOPS | 102 400 операций ввода-вывода в секунду | 50 000 IOPS | 20 000 IOPS |
Максимальная пропускная способность | 10 340 МиБ / с | 5,120 MiB / с |
|
Максимальное число правил виртуальной сети | 200 | 200 | 200 |
Максимальное число правил IP-адресов | 200 | 200 | 200 |
Управление операциями чтения | 800 за 5 минут | 800 за 5 минут | 800 за 5 минут |
Операции управления записью | 10 в секунду / 1200 в час | 10 в секунду / 1200 в час | 10 в секунду / 1200 в час |
Операции управления списками | 100 за 5 минут | 100 за 5 минут | 100 за 5 минут |
Выбранные регионы с повышенной пропускной способностью для HDD с оплатой по мере использования
В следующих регионах увеличена максимальная пропускная способность для учетных записей хранения HDD с оплатой по мере использования (StorageV2):
- Восточная Азия
- Юго-Восточная Азия
- Восточная Австралия
- Южная Бразилия
- Центральная Канада
- Восточный Китай 2
- Северный Китай 3
- Северная Европа
- Западная Европа
- Центральная Франция
- Центрально-Западная Германия
- Центральная Индия
- Восточная Япония
- Jio Индия Запад
- Республика Корея, центральный регион
- Восточная Норвегия;
- Северная часть ЮАР;
- Центральная Швеция
- Северная часть ОАЭ;
- южная часть Соединенного Королевства
- Центральная часть США
- Восточная часть США
- Восточная часть США 2
- Правительство США (Вирджиния)
- Правительство США, Аризона
- Центрально-северная часть США
- Центрально-южная часть США
- Западная часть США
- западная часть США 2
- Запад США 3
Цели масштабирования файлового ресурса Azure
Целевые показатели масштабирования файлового общего ресурса Azure применяются на уровне файлового общего ресурса.
Атрибут | SSD выделенная версия 1 | HDD, подготовленная версия 2 | HDD с оплатой по мере использования |
---|---|---|---|
Единица предоставления хранилища | 1 ГиБ | 1 ГиБ | Н/П |
Единица обеспечения IOPS | Н/П | одна операция ввода-вывода в секунду | Н/П |
Единица обеспечения пропускной способности | Н/П | 1 МиБ / с | Н/П |
Минимальный размер хранилища | 100 ГиБ (подготовлено) | 32 ГиБ (подготовлено) | 0 байт |
Максимальный размер хранилища | 100 ТиБ | 256 ТиБ | 100 ТиБ |
Максимальное число файлов | Не ограничено | Не ограничено | Не ограничено |
Максимальное количество операций ввода-вывода в секунду (данные) | 102 400 IOPS (зависит от настройки) | 50 000 IOPS (зависит от выделения ресурсов) | 20 000 IOPS |
Максимальное число IOPS (Метаданные1) | До 35 000 операций ввода-вывода в секунду2 | До 12 000 операций ввода-вывода в секунду | До 12 000 операций ввода-вывода в секунду |
Максимальная пропускная способность | 10 340 МиБ / с (зависит от подготовки) | 5,120 MiB / с (зависит от предоставления ресурсов) | До ограничений учетной записи хранения |
Максимальное количество снимков общих папок | 200 моментальных снимков | 200 моментальных снимков | 200 моментальных снимков |
Максимальная длина имени файла 3 (полный путь, включая все каталоги, имена файлов и символы обратной косой черты) | 2048 символов | 2048 символов | 2048 символов |
Максимальная длина отдельного компонента pathname (в пути \A\B\C\D каждая буква представляет каталог или файл, который является отдельным компонентом) | 255 символов | 255 символов | 255 символов |
Ограничение твердой ссылки (только NFS) | 178 | Н/П | Н/П |
Максимальное количество каналов SMB Multichannel | 4 | Н/П | Н/П |
Максимальное число хранимых политик доступа на общую папку | 5 | 5 | 5 |
1 IOPS метаданных (операций ввода-вывода в секунду: открытие, закрытие, удаление). См. раздел "Метаданные операций ввода-вывода в секунду" для получения рекомендаций.
2 Масштабирование до 35 000 операций ввода-вывода в секунду для файловых ресурсов на базе SSD требует регистрации функции кэширования метаданных.
3 В Файлах Azure действуют определенные правила именования каталогов и файлов.
Целевые показатели масштабирования файла
Целевые масштабы файлов применяются к отдельным файлам, хранящимся в общих папках Azure.
Атрибут | SSD выделенная версия 1 | HDD, подготовленная версия 2 | HDD с оплатой по мере использования |
---|---|---|---|
Максимальный размер файла | 4 ТиБ | 4 ТиБ | 4 ТиБ |
Максимальное количество операций ввода-вывода в секунду на файл | 8 000 операций ввода-вывода в секунду (IOPS) | 1 000 операций ввода-вывода в секунду (IOPS) | 1 000 операций ввода-вывода в секунду (IOPS) |
Максимальная пропускная способность для каждого файла | 1024 МиБ / с | 60 MiB / с | 60 MiB / с |
Максимальное число одновременных дескрипторов для корневого каталога | 10 000 дескрипторов | 10 000 дескрипторов | 10 000 дескрипторов |
Максимальное число одновременных дескрипторов для каждого файла и каталога | 2000 ручек* | 2000 дескрипторов | 2000 дескрипторов |
* Максимальное число одновременных дескрипторов для каждого файла и каталога — это обратимое ограничение для общих папок SSD SMB. Если вам нужно масштабироваться за пределы этого ограничения, можно включить кэширование метаданных и зарегистрировать для увеличения ограничений дескриптора файлов (предварительная версия).
руководство по определению размеров Azure Files для Azure виртуального рабочего стола
Популярным вариантом использования файлов Azure является хранение контейнеров профилей пользователей и образов дисков для виртуального рабочего стола Azure. Дополнительные сведения см. в руководстве по файлам Azure для рабочих нагрузок виртуального рабочего стола .
Целевые показатели масштабируемости службы "Синхронизация файлов Azure"
В следующей таблице указано, какие целевые объекты являются мягкими, представляющими проверенную корпорацией Майкрософт границу и жесткой, указывая на принудительное максимальное значение:
Ресурс | Цель | Строгое ограничение |
---|---|---|
Службы синхронизации хранилища в каждом регионе | 100 служб синхронизации хранилища | Да |
Услуги синхронизации хранилища на подписку | 15 служб синхронизации хранилища | Да |
Число групп синхронизации для службы Storage Sync Service | 200 групп синхронизации | Да |
Число зарегистрированных серверов на службу синхронизации хранилища | 100 серверов | Да |
Частные конечные точки для каждой службы синхронизации хранилища | 100 частных конечных точек | Да |
Количество облачных конечных точек на группу синхронизации | Одна облачная конечная точка | Да |
Количество конечных точек сервера на группу синхронизации | 100 конечных точек сервера | Да |
Число конечных точек сервера на сервер | 30 конечных точек сервера | Да |
Число объектов файловой системы (папок и файлов) на группу синхронизации | 100 млн объектов | нет |
Максимальное число объектов файловой системы (папок и файлов) в каталоге (не рекурсивно) | 5 млн объектов | нет |
Максимальная длина дескриптора защиты объекта (папок и файлов) | 64 КиБ | Да |
Размер файла | 100 ГиБ | нет |
Минимальный размер для файла, который будет связан | на основе размера кластера файловой системы (двойной размер кластера файловой системы). Например, если размер кластера файловой системы равен 4 КиБ, минимальный размер файла равен 8 КиБ. | Да |
Примечание.
Конечная точка Синхронизации файлов Azure может масштабироваться до размера общей папки Azure. Если достигнуто ограничение размера общей папки Azure, синхронизация не сможет работать.
Метрики производительности службы синхронизации файлов Azure
Так как агент синхронизации файлов Azure запускается на компьютере с Windows Server, который подключается к общим папкам Azure, производительность синхронизации зависит от многих факторов инфраструктуры, в том числе:
- Windows Server и базовая конфигурация диска
- Пропускная способность сети между сервером и хранилищем Azure
- Размер файла
- Общий размер набора данных
- Активность в наборе данных
Так как служба "Синхронизация файлов Azure" работает на уровне файлов, следует измерять характеристики производительности решения на основе файлов Azure по количеству объектов (файлов и каталогов), обработанных в секунду.
В следующей таблице указаны целевые показатели производительности синхронизации файлов Azure:
Сценарий | Производительность |
---|---|
Исходное перечисление изменений в облаке | 150 объектов в секунду на группу синхронизации |
Пропускная способность отправки | 200 объектов в секунду на группу синхронизации |
Пропускная способность загрузки пространств имен | 400 объектов в секунду на конечную точку сервера |
Полная пропускная способность загрузки | 60 объектов в секунду на конечную точку сервера |
Примечание.
Фактическая производительность будет зависеть от нескольких факторов, как указано в начале этого раздела.
В качестве общего руководства по развертыванию вы должны учитывать следующие моменты:
- Пропускная способность объекта приблизительно масштабируется в пропорции к количеству групп синхронизации на сервере. Разделение данных на несколько групп синхронизации на сервере улучшает пропускную способность, которая также ограничена сервером и сетью.
- Пропускная способность объекта обратно пропорциональна пропускной способности MiB в секунду. Для небольших файлов вы можете добиться более высокой пропускной способности по количеству объектов, обрабатываемых в секунду, однако скорость обработки в МиБ в секунду будет ниже. И наоборот, для больших файлов вы получаете меньше объектов, обработанных в секунду, но пропускная способность в MiB/сек. выше. Пропускная способность в МиБ в секунду ограничена ограничениями масштабирования файлов Azure.
- Когда многие конечные точки сервера в одной группе синхронизации синхронизируются одновременно, они утверждаются на ресурсы облачной службы. В результате производительность загрузки ухудшается. В крайних случаях некоторые сеансы синхронизации не смогут получить доступ к ресурсам и завершаются ошибкой. Однако эти сеансы синхронизации будут возобновлены в ближайшее время и в конечном итоге завершатся успешно после снижения перегрузки.
- Если включено распределение по уровням в облаке, скорее всего, вы увидите более высокую производительность загрузки, так как скачиваются только некоторые данные файла. Синхронизация файлов Azure только загружает данные кэшированных файлов при их изменении на любой из конечных точек. Для всех многоуровневых или недавно созданных файлов агент не скачивает данные файла, а синхронизирует пространство имен только со всеми конечными точками сервера. Агент также поддерживает частичное скачивание многоуровневых файлов по мере доступа пользователя.