Здравствуйте, есть 2 сервера, оба средние 2core x 7gb, есть два варианта. Просто развернуть пару сайтов на одном сервере, nginx+php+mysql или второй вариант - это вынести mysql на другой сервер.
Не знаю стоит ли так делать, возможно это только сделает хуже, задержки между серверами нет, они в одном ДЦ, но всё равно я не знаю как быстро будет работать БД, которая стоит не на локалхосте.
Если вынесу БД на другой сервер работать будет, скорее всего, даже удобнее. И это очень сильно повысит безопасность, как мне кажется.
Безопасность о которой вы упомянули должна быть соблюдена в любом случае, даже если у вас всё на одном сервере крутится. Я бы реализовал следующим образом.
1-й сервер оставил с базами сайтов, а 2-й реализовал под бэкапы (или под репликацию ваших баз данных: master/slave). Так будет надёжнее. Поймите, пока у вас на сайте нет 100К посетителей в сутки это будет только тормозить загрузку сайтов (отдачу контента).
Отличный способ эффективно утилизировать оба сервера.
Если совсем заморочиться и позволяют свободные ресурсы, можно на обоих сделать сайт отказоустойчивым.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.