nginx / node.js / пост-ГРЭС, проблемы масштабируемости?

Если VM работает, Вы не можете просто скопировать или больше переименовывать.VMDK файлы, чем Вы могли переименовать SQL.MDF файл базы данных, в то время как база данных смонтирована. Единственный простой путь вокруг этого за исключением клонирования преобразователя использования или закрытия VM состоит в том, чтобы взять снимок с помощью Создать Кнопки получения снимка на панели инструментов на vSphere клиенте. Это создаст изменения только VMDK, который заблокирован, и разблокируйте эксклюзивный доступ к исходному файлу VMDK. Затем можно скопировать файл в другое местоположение, затем удалить (не, откатывают), снимок для избавлений от него. Если Вы не удалите снимок, то это вырастет навсегда, когда больше блоков изменяется на диске VM.

Я надеюсь, что это помогает.

0
задан 17 November 2011 в 16:19
1 ответ

Один экземпляр nginx может обрабатывать тысячи небольших статических файлов в секунду, не беспокоясь.

Масштабируемость уровня приложения зависит от вашего приложения больше, чем от node.js - если он хранит файлы / данные сеанса и т. д. локально все может быть сложно, но если вы помещаете все хранилище в центральное место, такое как база данных (или, может быть, что-то вроде Redis для хранения данных сеанса), тогда масштабирование уровня приложения путем добавления дополнительных узлов должно быть легким

База данных почти всегда труднее всего масштабировать; если вы в основном выполняете чтение, то postgres 9.1 имеет несколько действительно хороших функций горячего резервирования, которые позволяют иметь одну главную базу данных для чтения / записи и несколько подчиненных устройств только для чтения, которые могут обрабатывать большую часть работы по чтению.

Увеличение числа операций записи. - тяжелая система баз данных, вероятно, самая сложная проблема масштабируемости;

3
ответ дан 4 December 2019 в 12:49

Теги

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