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

Расположение сервера БД относительно основного веб-сервера

Недавно я сделал решительный шаг и начал арендовать VPS для своих веб-проектов. По мере того как требования к системе растут, растут и затраты. МОЙ VPS находится в США из-за затрат, но я нахожусь в Германии.

Изначально я решил, что попробую запустить все на VPS под Windows 2008: .net, SQLServer. Затем я добавил php и MySQL, и теперь сервер использует 80% памяти (2 ГБ).

Стоимость обновления будет выше, чем стоимость стороннего хостинга для MySQL, и это снимет некоторую нагрузку с VPS. Это вызывает 2 вопроса:

1) Лучше ли располагать сервер БД рядом с сервером для сокращения времени транзакций? Или лучше разместить БД ближе к Европе для доставки конечному пользователю?

2) Сервер БД, вероятно, будет неким решением для массового хостинга, чтобы свести затраты к минимуму. Будет ли это улучшением или ухудшением по сравнению с работой на Win Server с использованием памяти 80%?

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

P.s. В настоящее время на сервере не работают какие-либо серьезно интенсивные приложения / сайты.

Вы бы хотели, чтобы SQL-сервер был как можно ближе к вашему текущему VPS; желательно в том же центре обработки данных для достижения наилучших результатов. Для конечных пользователей не имеет значения, где он находится, потому что доступ к базе данных должен иметь ваш веб-сайт, а не пользователи.