Назад | Перейти на главную страницу

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

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

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

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

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

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

ОС- CentOS-8 БД- Postgresql-10

Высокая задержка убивает вашу производительность. SMB не предназначен для работы через WAN, как и NFS. Попробуйте использовать кэш SMB с общим файловым ресурсом SMB.

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