У меня довольно простой сайт, получающий 200 тыс. Хитов/день (3-5 ударов в секунду) с использованием конфигурации LAMP. Хозяин несколько шелушился (читай: дешево), поэтому мы хотим добавить второй хост для гарантированного времени безотказной работы (я бы не назвал эту миссию критичной, но более раздражающей).Географическая избыточность и репликация MySQL
MySQL работает на холостом ходу около 200 qps, пикируя на 450 раз.
У меня есть опыт работы с master-master и maatkit setup, поэтому я собирался дублировать сайт во 2-м месте, использовать репликацию master-master и проверять данные с помощью maatkit и отслеживать ведомое-отставание и т. Д.
Однако, читая все ужасные предупреждения об этой настройке, я пытаюсь оценить, является ли это правильным шагом. Что такое альтернативная архитектура?
Дополнительный вопрос: скажем, у вас есть 2 сервера, один на восточном побережье и один на западном побережье. Какова разумная стратегия балансировки нагрузки на базу данных для них? У вас будет доступ к серверу Apache западного побережья к mysql на восточном побережье? Это действительно вариант? Я думал, что задержки убьют производительность ...
Любые мысли? ТИА Майк