В настоящее время у меня есть один небольшой VPS, который я использую для размещения сайта Wordpress (Nginx, PHP5, MariaDB). Я начал сталкиваться с некоторыми проблемами с памятью (сбои БД), что, вероятно, пора перейти на более крупный VPS.
У меня есть два варианта:
Я могу обновить текущий VPS, удвоив его объем памяти.
Я могу сохранить текущий VPS, добавить второй VPS такого же размера и переместить на него MariaDB.
Дополнительные затраты для любого варианта будут одинаковыми. Как показывает опыт, какое решение обеспечит в целом лучшую производительность и стабильность?
РЕДАКТИРОВАТЬ
Я не думаю, что возможный дубликат на самом деле дублирует. Этот вопрос очень широкий и больше касается общих решений для планирования мощности. Я пытаюсь понять относительные достоинства двух возможных решений и способы их лучшей оценки. Проблема с указанием емкости (нехватка памяти) в основном связана с моим вопросом.
Точный ответ будет зависеть от рабочей нагрузки.
Производительность
Если вы получите еще один VPS с теми же характеристиками, что и первый, у вас будет вдвое больше памяти, вдвое больше ЦП, вдвое больше диска, и вдвое больше сети. Если у вас есть возможность использовать все эти ресурсы, вы можете получить лучшую производительность от двух VPS, чем удвоение только памяти вашего текущего.
Однако, если у вас есть приложение на одном VPS, которое обменивается данными с базой данных на другом, будет значительная риск того, что время в оба конца станет узким местом. Еще один аргумент в пользу одного VPS с большим объемом памяти - дополнительная гибкость в том, какая часть вашей системы использует память. Невозможно легко перенести неиспользуемую память на одном VPS в приложение на другом VPS.
Стабильность
Если отказ одного VPS заставит вашу систему продолжать отвечать, но с увеличенным временем отклика,общая стабильность вашей системы будет казаться пользователям лучше, чем если бы у вас был только один более крупный VPS.
Однако, если у вас есть установка, в которой оба VPS должны быть подключены к сети, чтобы ваша система вообще могла использоваться, тогда два VPS, вероятно, будут менее надежным решением.