Работают на двух серверах, а не на одном с большим объемом памяти? [дубликат]

В настоящее время у меня есть один небольшой VPS, который я использую для размещения сайта Wordpress (Nginx, PHP5, MariaDB). Я начал сталкиваться с некоторыми проблемами с памятью (сбои БД), что, вероятно, пора перейти на более крупный VPS.

У меня есть два варианта:

  1. Я могу обновить текущий VPS, удвоив его объем памяти.

  2. Я могу сохранить текущий VPS, добавить второй VPS такого же размера и переместить на него MariaDB.

Дополнительные затраты для любого варианта будут одинаковыми. Как показывает опыт, какое решение обеспечит в целом лучшую производительность и стабильность?

РЕДАКТИРОВАТЬ

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

-2
задан 13 April 2017 в 15:14
1 ответ

Точный ответ будет зависеть от рабочей нагрузки.

Производительность

Если вы получите еще один VPS с теми же характеристиками, что и первый, у вас будет вдвое больше памяти, вдвое больше ЦП, вдвое больше диска, и вдвое больше сети. Если у вас есть возможность использовать все эти ресурсы, вы можете получить лучшую производительность от двух VPS, чем удвоение только памяти вашего текущего.

Однако, если у вас есть приложение на одном VPS, которое обменивается данными с базой данных на другом, будет значительная риск того, что время в оба конца станет узким местом. Еще один аргумент в пользу одного VPS с большим объемом памяти - дополнительная гибкость в том, какая часть вашей системы использует память. Невозможно легко перенести неиспользуемую память на одном VPS в приложение на другом VPS.

Стабильность

Если отказ одного VPS заставит вашу систему продолжать отвечать, но с увеличенным временем отклика,общая стабильность вашей системы будет казаться пользователям лучше, чем если бы у вас был только один более крупный VPS.

Однако, если у вас есть установка, в которой оба VPS должны быть подключены к сети, чтобы ваша система вообще могла использоваться, тогда два VPS, вероятно, будут менее надежным решением.

2
ответ дан 5 December 2019 в 21:16

Теги

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