Я хотел бы спросить о некоторых стратегиях работы с MediaWiki. Как бы вы запустили MediaWiki с хорошей производительностью в многосерверной среде? Поскольку у него есть файлы конфигурации, ему также потребуется некоторая централизованная конфигурация.
Доступные ресурсы - это все сервисы AWS.
У кого-нибудь есть опыт и идеи?
Вот основные проблемы, которые, как я опасаюсь, могут возникнуть:
Ваш вопрос довольно общий, поэтому я могу дать только довольно общий ответ. В частности, вы упоминаете многосерверную среду, но мне не ясно, нужна ли вам установка на нескольких сайтах.
В общем: прежде всего подумайте о том, что вам действительно нужно. Большинству сайтов MediaWiki не нужен squid, подойдет более простое кеширование. То же самое и с загрузками. Запуск вашего сайта на одном сервере избавляет вас от большинства забот, рассмотрите вариант. Если одного сервера недостаточно, вам, скорее всего, в первую очередь понадобится отдельный ящик базы данных. См. [[Руководство: настройка производительности]].
Для некоторых случаев использования один из готовые изображения может сделать. Для загрузок есть Расширение AWS. Если вам действительно нужно несколько серверов приложений, вам, вероятно, понадобится марионетка, соль или что-то подобное для их синхронизации.
Если вместо этого вам нужна установка на нескольких площадках, это обычно называется семья вики. Опять же, семейство вики может по-прежнему работать на одном сервере или на одном сервере базы данных (например, совместно с таблицей пользователей). На AWS работает несколько «вики-ферм», ссылки можно найти в руководстве.