Файлы Azure с сетевой файловой системой

Мне нужно запустить производственные серверы Moodle в Azure. Мне нужно хранить пользовательские данные (папку moodledata) в общем месте, таком как NFS, для лучшего управления и масштабируемости. Я попробовал Azure Files-SMB сервис (премиум-SSD). Проблема в том, что веб-сайт Moodle стал слишком медленным для работы после того, как я переместил папку «moodledata» в файлы Azure.

Поскольку протокол Azure SMB явно ужасен по производительности для этого приложения. Мне нужно попробовать в NFS. Я где-то обнаружил, что протокол NFS работает лучше, чем SMB, при обработке файлов небольшого размера до КБ. В пользовательской папке Moodle есть тысячи таких небольших файлов, включая файлы, относящиеся к сеансу пользователя.

Я не знаком со службами Azure, ищу альтернативу AWS EFS для Azure. Я ищу пошаговое руководство о том, как включить NFS4 в учетной записи хранения Azure.

В прошлый раз, когда я пытался, он просил что-то вроде «Зарегистрироваться в NFS на основе подписки» ". Отправил один опрос в рамках процедуры" Зарегистрироваться ", позже нет идея, что случилось. Тем не менее, во время создания учетной записи хранения он показывает функцию NFS в отключенном состоянии. Пожалуйста помоги.

Если протокол не является узким местом производительности, то что еще может быть?

OS-CentOS-8 DB- Postgresql-10

0
задан 10 March 2020 в 10:58
1 ответ

Большая задержка снижает производительность. SMB не предназначен для работы через глобальную сеть, NFS не отличается. Попробуйте использовать SMB-кэш с вашей общей папкой SMB.

https://docs.microsoft.com/en-us/azure/storage/files/storage-sync-files-deployment-guide?tabs=azure-portal

2
ответ дан 20 May 2020 в 18:38

Теги

Похожие вопросы