Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Файлы Azure предлагают полностью управляемые общие папки в облаке, доступные через протоколы SMB и NFS для общего доступа к файлам. В этой статье рассматриваются целевые показатели масштабируемости и производительности для файлов Azure. Помимо ограничений, заданных службами файлов Azure, другие переменные в развертывании могут повлиять на целевые объекты, перечисленные в этой статье. Вам следует протестировать конкретную модель использования и оценить, соответствуют ли показатели масштабируемости и производительности службы "Файлы Azure" вашим требованиям.
В Azure ресурс — это управляемый элемент, который вы создаете и настраиваете в подписках Azure и группах ресурсов. Ресурсы предоставляются поставщиками ресурсов, которые являются службами управления, которые предоставляют определенные типы ресурсов. Хотя вы можете работать с множеством ресурсов для развертывания рабочей нагрузки в Azure, файлы Azure центритироваться на двух ключевых ресурсах:
Учетные записи хранения, предлагаемые поставщиком
Microsoft.Storageресурсов. Учетные записи хранения — это ресурсы верхнего уровня, представляющие общий пул хранилища, операций ввода-вывода в секунду и пропускную способность, в которых можно развертывать классические файловые ресурсы или другие ресурсы хранения в зависимости от типа учетной записи хранения. На все ресурсы хранилища, развернутые в учетной записи хранения, распространяются ограничения, которые применяются к этой учетной записи хранения. Классические общие папки поддерживают протоколы общего доступа к файлам SMB и NFS.Общие папки (предварительная версия), предлагаемые поставщиком
Microsoft.FileSharesресурсов. Общие папки — это новый тип ресурса верхнего уровня, упрощающий развертывание файлов Azure, устраняя учетную запись хранения. В отличие от классических файловых ресурсов, которые необходимо развернуть в учетной записи хранения, общие папки развертываются непосредственно в группе ресурсов, например учетных записей хранения, или других ресурсах Azure, которые могут быть знакомы с такими виртуальными машинами, дисками или виртуальными сетями. Общие папки поддерживают протокол общего доступа к файлам NFS. Если требуется SMB, выберите классические общие папки для развертывания.
Целевые показатели масштабирования классических файлового ресурса (Microsoft.Storage)
Существуют два типа ограничений, которые применяются к учетным записям хранения и классическим общим папкам:
Ограничения уровня управления, которые применяются поставщиком
Microsoft.Storageресурсов и применяются к запросам управления, таким как создание, обновление или удаление учетной записи хранения или других дочерних ресурсов, включая, но не ограничивается классическими файловыми ресурсами.Ограничения уровня данных, которые применяются платформой хранилища Azure, применяются к таким вещам, как создание и удаление файлов и папок через SMB, NFS, FileREST и другие протоколы. По устаревшим причинам некоторые операции управления, такие как создание, обновление или удаление классических общих папок, также доступны через плоскость данных (протокол FileREST). Для запросов управления, сделанных непосредственно на платформу хранилища Azure,
Microsoft.Storageограничения не применяются.
Ограничения уровня управления Microsoft.Storage
Следующие ограничения применяются к учетным записям хранения или дочерним ресурсам учетной записи хранения, например к классическим общим папкам.
| Attribute | Лимит |
|---|---|
| Максимальное количество учетных записей хранения на одну подписку в каждом регионе | 250 учетных записей хранения |
| Максимальное количество классических общих папок на учетную запись хранения |
|
| Максимальное количество моментальных снимков файлового ресурса на классическую общую папку | 200 |
| Максимальное число правил виртуальной сети на учетную запись хранения | 200 |
| Максимальное число правил IP-адресов для учетной записи хранилища | 200 |
| Управление операциями чтения | 800 за 5 минут |
| Операции управления записью | 10 в секунду / 1200 в час |
| Операции управления списками | 100 за 5 минут |
Ограничения уровня данных учетной записи хранения
Учетные записи хранения имеют немного разные ограничения в зависимости от номера SKU и типа используемой учетной записи хранения. Номер SKU учетной записи хранения — это сочетание уровня мультимедиа, итерации модели выставления счетов и избыточности. Тип учетной записи хранения является дополнительным модификатором, определяющим, какие службы хранения, функции и модели выставления счетов она поддерживает. Для классических общих папок существует четыре сочетания:
Ssd подготовлены учетные записи хранения версии 2, которые представлены типом
FileStorageучетной записи хранения иPremiumV2_LRSномерами SKU учетной записи хранения илиPremiumV2_ZRSучетной записи хранения. Эти учетные записи хранения могут содержать только классические общие папки и не могут использоваться для развертывания других ресурсов хранилища, таких как контейнеры BLOB-объектов, очереди или таблицы. Классические файловые ресурсы, развернутые в этих учетных записях хранения, всегда находятся на уровне носителей SSD и оплачиваются с помощью подготовленной модели выставления счетов версии 2.HdD подготовлены учетные записи хранения версии 2, которые представлены типом
FileStorageучетной записи хранения иStandardV2_LRSStandardV2_ZRSStandardV2_GRSномерами SKU учетной записи хранения илиStandardV2_GZRSучетными записями хранения. Эти учетные записи хранения могут содержать только классические общие папки и не могут использоваться для развертывания других ресурсов хранилища, таких как контейнеры BLOB-объектов, очереди или таблицы. Классические общие папки, развернутые в этих учетных записях хранения, всегда находятся на уровне носителей HDD и оплачиваются с помощью подготовленной модели выставления счетов версии 2.Ssd подготовлены учетные записи хранения версии 1, которые представлены типом
FileStorageучетной записи хранения иPremium_LRSномерами SKU учетной записи хранения илиPremium_ZRSучетной записи хранения. Эти учетные записи хранения могут содержать только классические общие папки и не могут использоваться для развертывания других ресурсов хранилища, таких как контейнеры BLOB-объектов, очереди или таблицы. Классические файловые ресурсы, развернутые в этих учетных записях хранения, всегда находятся на уровне носителей SSD и оплачиваются с помощью подготовленной модели выставления счетов версии 1.Учетные записи хранения HDD с оплатой по мере использования, которые представлены типом
StorageV2учетной записи хранения и SKU учетных записей храненияStandard_LRS,Standard_ZRS,Standard_GRS,Standard_GZRS,Standard_RAGRS, илиStandard_RAGZRS. Эти учетные записи хранения могут содержать классические файловые ресурсы или другие ресурсы хранилища, такие как контейнеры BLOB-объектов, очереди и таблицы. Классические общие папки, развернутые в этих учетных записях хранения, всегда находятся на уровне носителей HDD и выставляются с помощью модели выставления счетов по мере использования.Note
Хотя классические общие папки можно развернуть в учетных записях хранения с
Standard_RAGRSномерами SKU илиStandard_RAGZRSучетной записи хранения, службы "Файлы Azure" не поддерживают режим доступности для чтения для геоизбыточного хранения. Эти классические общие папки неявно будут использовать номера SKU учетнойStandard_GRSзаписи хранения илиStandard_GZRSучетные записи хранения. Другие ресурсы хранилища, такие как контейнеры BLOB-объектов, поддерживают режим специальных возможностей чтения и могут быть перемешаны в этих учетных записях хранения.
Следующие ограничения применяются к плоскости данных учетной записи хранения. Все в учетной записи хранения, включая классические общие папки, контейнеры BLOB-объектов, таблицы или очереди, совместно используют эти ограничения.
| Attribute | Ssd, подготовленный версии 2 | HDD, подготовленная версия 2 | SSD выделенная версия 1 | HDD с оплатой по мере использования |
|---|---|---|---|---|
| Вид учетной записи хранения | FileStorage | FileStorage | FileStorage | StorageV2 |
| SKUs |
|
|
|
|
| Максимальная емкость хранилища | 256 ТиБ | 4 PiB | 100 ТиБ | 5 PiB |
| Максимальное число операций ввода-вывода в секунду | 102 400 операций ввода-вывода в секунду | 50 000 операций ввода-вывода в секунду | 102 400 операций ввода-вывода в секунду |
|
| Максимальная пропускная способность | 10 340 МиБ / с | 5,120 MiB / с | 10 340 МиБ / с |
|
Следующие регионы имеют увеличенную максимальную пропускную способность операций ввода-вывода в секунду и пропускную способность только для учетных записей хранения HDD по мере использования (StorageV2):
- East Asia
- Southeast Asia
- Australia East
- Brazil South
- Canada Central
- Восточный Китай 2
- Северный Китай 3
- North Europe
- West Europe
- France Central
- Центрально-Западная Германия
- Central India
- Japan East
- Jio Индия Запад
- Korea Central
- Norway East
- Северная часть ЮАР;
- Sweden Central
- UAE North
- UK South
- Central US
- East US
- Восточная часть США 2
- Правительство США (Вирджиния)
- Правительство США, Аризона
- Центрально-северная часть США
- Центрально-южная часть США
- West US
- западная часть США 2
- Запад США 3
Ограничения уровня данных классической общей папки
Следующие ограничения применяются на классическом уровне общей папки. Все классические общие папки также подвергаются ограничениям учетной записи хранения, в которой они развернуты:
Учетные записи хранения SSD и HDD, подготовленные v2: Вы не можете развернуть больше хранилища, IOPS или пропускной способности, чем поддерживает учетная запись хранения, однако подготовленные v2 общие папки поддерживают ускорение IOPS на основе кредитов выше развернутого IOPS в режиме наилучших усилий. Если одновременно несколько классических общих папок в учетной записи резко увеличат нагрузку, производительность будет ограничена лимитами IOPS для учетной записи хранения.
Учетные записи хранения ssd, подготовленные версией 1. Вы не можете подготовить больше хранилища, чем учетная запись хранения поддерживает, однако можно подготовить больше операций ввода-вывода в секунду или пропускную способность, чем поддерживает учетная запись хранения. Если общее использование операций ввода-вывода в секунду или пропускной способности превышает ограничения учетной записи хранения, запросы регулируются на уровне учетной записи хранения.
Учетные записи хранения HDD с оплатой по мере использования. Вы можете создать неограниченное количество классических общих папок, каждая из которых может составлять до 100 ТиБ, хотя каждая классическая общая папка может теоретически использовать лимит учетной записи хранения для IOPS и пропускной способности. Если объединенное использование всех ресурсов в учетной записи хранения (классические общие папки, контейнеры объектов Blob, таблицы и очереди) превышает эти ограничения, запросы регулируются.
| Attribute | Ssd, подготовленный версии 2 | HDD, подготовленная версия 2 | SSD выделенная версия 1 | HDD с оплатой по мере использования |
|---|---|---|---|---|
| Единица предоставления хранилища | 1 ГиБ | 1 ГиБ | 1 ГиБ | N/A |
| Единица обеспечения IOPS | одна операция ввода-вывода в секунду | одна операция ввода-вывода в секунду | N/A | N/A |
| Единица обеспечения пропускной способности | 1 МиБ / с | 1 МиБ / с | N/A | N/A |
| Минимальный размер хранилища | 32 ГиБ (подготовлено) | 32 ГиБ (подготовлено) | 100 ГиБ (подготовлено) | 0 байт |
| Максимальный размер хранилища | 256 ТиБ | 256 ТиБ | 100 ТиБ | 100 ТиБ |
| Максимальное число файлов | Unlimited | Unlimited | Unlimited | Unlimited |
| Максимальное количество операций ввода-вывода в секунду (данные) | 102 400 IOPS (зависит от настройки) | 50 000 IOPS (зависит от выделения ресурсов) | 102 400 IOPS (зависит от настройки) | 20 000 операций ввода-вывода в секунду |
| Максимальная пропускная способность | 10 340 МиБ / с (зависит от подготовки) | 5,120 MiB / с (зависит от предоставления ресурсов) | 10 340 МиБ / с (зависит от подготовки) | До ограничений учетной записи хранения |
| Максимальное число операций ввода-вывода в секунду метаданных1 |
|
До 12 000 операций ввода-вывода в секунду |
|
До 12 000 операций ввода-вывода в секунду |
| Максимальная длина имени файла2 (полное имя пути, включая все каталоги, имена файлов и символы обратной косой черты) | 2 048 символов | 2 048 символов | 2 048 символов | 2 048 символов |
| Максимальная длина отдельного компонента pathname (в пути \A\B\C\D каждая буква представляет каталог или файл, который является отдельным компонентом) | 255 символов | 255 символов | 255 символов | 255 символов |
| Максимальное количество каналов SMB Multichannel | 4 | N/A | 4 | N/A |
| Максимальное число хранимых политик доступа на общую папку | 5 | 5 | 5 | 5 |
1 Операции метаданных — это операции, которые управляют дескрипторами файлов, например открытие файла или папки. Максимальное ограничение операций ввода-вывода в секунду метаданных указывает максимальное число операций ввода-вывода в секунду, которое можно использовать для метаданных, независимо от объема подготовленных операций ввода-вывода в секунду для общей папки. Общие папки SMB, хранящиеся на SSD, могут масштабировать до 35 000 операций ввода-вывода в секунду с помощью функции кэширования метаданных. Дополнительные сведения см. в разделе "Мониторинг операций ввода-вывода в секунду в секунду".
2 Службы файлов Azure применяют определенные правила именования для имен каталогов и файлов.
Классические целевые объекты масштабирования общих папок для отдельных файлов
Целевые объекты масштабирования файлов применяются к отдельным файлам, хранящимся в классических общих папках. Возможность достичь ограничений для отдельного файла зависит от ограничений классической общей папки и учетной записи хранения, в которой она содержится.
| Attribute | Значение SSD (включает как подготовленную версию 2, так и подготовленную версию 1) | Значение HDD (включает подготовленную версию 2 и оплату по мере использования) |
|---|---|---|
| Максимальный размер файла | 4 ТиБ | 4 ТиБ |
| Максимальное количество операций ввода-вывода в секунду на файл | 8 000 операций ввода-вывода в секунду | 1000 операций ввода-вывода в секунду |
| Максимальная пропускная способность для каждого файла | 1024 МиБ / с | 60 MiB / с |
| Ограничение жестких ссылок на файл (только NFS) | 178 | N/A |
| Максимальное число одновременных дескрипторов для корневого каталога | 10 000 дескрипторов | 10 000 дескрипторов |
| Максимальное число одновременных дескрипторов для каждого файла и каталога | 2000 дескрипторов | 2000 дескрипторов |
* Максимальное число одновременных дескрипторов для каждого файла и каталога — это обратимое ограничение для классических общих папок на уровне носителей SSD с помощью протокола SMB. Если вам нужно масштабироваться за пределы этого ограничения, можно включить кэширование метаданных и зарегистрировать для увеличения ограничений дескриптора файлов (предварительная версия).
Целевые объекты масштабирования общих папок (Microsoft.FileShares)
Существует два типа ограничений, которые применяются к общим папкам:
Ограничения уровня управления, которые применяются поставщиком
Microsoft.FileSharesресурсов и применяются к запросам управления, таким как создание, обновление или удаление общей папки или дочерних ресурсов, таких как моментальные снимки общей папки.Ограничения плоскости данных, которые применяются платформой хранилища Azure, и применяются к таким вещам, как создание и удаление файлов и папок через протокол общего доступа к файлам NFS.
Ограничения уровня управления Microsoft.FileShares
Следующие ограничения применяются к общей папке и дочерним ресурсам общей папки, например моментальным снимкам файлового ресурса.
| Attribute | Лимит |
|---|---|
| Максимальное количество общих папок на одну подписку в каждом регионе | 1000 общих папок |
| Максимальное количество моментальных снимков общих папок на общую папку | 200 моментальных снимков общих папок |
| Операции чтения управления1 | Не более 375 запросов в секунду, перезаполненные в 37 запросов в секунду |
| Операции записи управления1 | Не более 300 запросов в секунду, перезаполненные в размере 15 запросов в секунду |
| Операции удаления управления1 | Не более 300 запросов в секунду, перезаполненные в размере 15 запросов в секунду |
1Microsoft.FileShares использует аналогичный алгоритм регулирования для запросов управления, как и сам Azure Resource Manager. Регулирование API управляется с помощью алгоритма контейнера маркеров. Контейнер маркеров представляет максимальное количество запросов, которые можно отправлять для каждой секунды. При достижении максимального количества запросов скорость повторного заполнения определяет, как быстро добавляются новые запросы в контейнер.
Целевые объекты плоскости данных общей папки
Следующие ограничения применяются на уровне общей папки и применяются на плоскости данных. Общие папки используют подготовленную модель выставления счетов версии 2.
| Attribute | Значение SSD |
|---|---|
| Единица предоставления хранилища | 1 ГиБ |
| Единица обеспечения IOPS | одна операция ввода-вывода в секунду |
| Единица обеспечения пропускной способности | 1 МиБ / с |
| Минимальный размер подготовленного хранилища | 32 ГиБ |
| Минимальный размер подготовленных операций ввода-вывода в секунду | 3000 операций ввода-вывода в секунду |
| Минимальный размер подготовленной пропускной способности | 100 MiB / с |
| Максимальный размер подготовленного хранилища | 256 ТиБ |
| Максимально подготовленное число операций ввода-вывода в секунду | 102 400 операций ввода-вывода в секунду |
| Максимальная подготовленная пропускная способность | 10 340 МиБ / с |
| Максимальное число операций ввода-вывода в секунду метаданных 1 | До 35 000 IOPS |
| Максимальная длина имени файла2 (полное имя пути, включая все каталоги, имена файлов и символы обратной косой черты) | 2 048 символов |
| Максимальная длина отдельного компонента pathname (в пути \A\B\C\D каждая буква представляет каталог или файл, который является отдельным компонентом) | 255 символов |
1 Операции метаданных — это операции, которые управляют дескрипторами файлов, например открытие файла или папки. Максимальное ограничение операций ввода-вывода в секунду метаданных указывает максимальное число операций ввода-вывода в секунду, которое можно использовать для метаданных, независимо от объема подготовленных операций ввода-вывода в секунду для общей папки.
Целевые объекты масштабирования файлового ресурса для отдельных файлов
Целевые объекты масштабирования файлов применяются к отдельным файлам, хранящимся в общей папке. Возможность достичь ограничений для отдельного файла зависит от ограничений общей папки.
| Attribute | Значение SSD |
|---|---|
| Максимальный размер файла | 4 ТиБ |
| Максимальное количество операций ввода-вывода в секунду на файл | 8 000 операций ввода-вывода в секунду |
| Максимальная пропускная способность для каждого файла | 1024 МиБ / с |
| Ограничение жесткой ссылки на файл | 178 |
| Максимальное число одновременных дескрипторов для корневого каталога напрямую | 10 000 дескрипторов |
| Максимальное число одновременных дескрипторов для каждого файла и непосредственно | 2000 дескрипторов |