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

Есть ли какое-либо влияние на производительность или взаимоблокировку при записи нескольких экземпляров в один файл журнала в NFS

Мне нужно развернуть веб-приложение Drupal-7 под балансировщиком нагрузки AWS. Для лучшего управления журналами я хочу сохранить единый файл журнала веб-приложения для всех экземпляров виртуальных машин под балансировщиком нагрузки. Местоположение журнала в экземплярах, подключенных к AWS EFS.

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

Хотя EFS предназначена для доступа из нескольких экземпляров, не уверен в производительности доступа к одному файлу. Во время базовых тестов развертывания и функциональности записи журнала регистрировались должным образом до 6 экземпляров.

Прежде чем переходить к производству с более высокой частотой записи журнала, необходимо проверить, достаточны ли существующие спецификации EFS или нет. https://docs.aws.amazon.com/efs/latest/ug/performance.html

Тип экземпляра - режим производительности M5.large EFS - Режим пропускной способности EFS общего назначения - Пакетный

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