Поддержка Проблемы и решения Отказоустойчивый WP

  • Есть 2 одинаковых виндовых сервера 2016, поднят IIS.
    На обоих развернут WP.
    Можно ли сделать так, чтобы в реальном времени БД синхронизировались между собой?
    Что-то типа https://artemkomarov.ru/blog/kak-sinhronizirovat-bd-vordpress-mezhdu-2-saytami/
    Т.е. нужно в итоге либо через NLB или DnsRRobin чтобы пользователь попадал бы на любой сервер\сайт на нем и данные синхронизировались.

    Может еще какой алгоритм есть? Кластер из 3х серверов с общим диском не подходит — накладно.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Вам на форум гуру-форточников.
    А здесь форум по ВП.
    И ваш вопрос сильно выпадает за его рамки и может считаться офтопом.

    Модератор Yui

    (@fierevere)

    永子

    виндовых

    IIS.

    «мьсе знает толк….» (с)

    Отказоустойчивый

    /0

    будет лучше , дешевле и проще сделать это все на масштабируемой cloud vps

    Автор ☭Gu

    (@gusoft)

    думаю, что не важно на чем развернут.
    спрошу по другому — как синхронизировать 2 сайта в реальном времени (изначально одинаково настроенных)? пользователи заходят на сайты по имени rrobin dns, рандомно попадая на каждый.

    будет лучше , дешевле и проще сделать это все на масштабируемой cloud vps

    в подоконном мире такого щястья не существует, только хардкор

    думаю, что не важно на чем развернут.

    какие слова в фразе «этот форум не по системному администрированию» вам не понятны?

    Автор ☭Gu

    (@gusoft)

    плагины входят в системное администрирование? +вопросы же теоретические и мелкие.

    а вот такой вариант работать будет?
    Настраиваем 1 сайт. А на 2м просто цепляем БД 1го.

    Модератор Yui

    (@fierevere)

    永子

    Настраиваем 1 сайт. А на 2м просто цепляем БД 1го.

    но вам еще придется решить вопрос с синхронизацией файлов

    да и при отказе сервера БД сами понимаете что случится со вторым, если конечно не настроите репликацию

    плагины входят в системное администрирование?

    вы где-то видели плагины, которые вмешиваются в работу разных серверов?
    причем на винде???? в чем вы варите то, что курите?

    Автор ☭Gu

    (@gusoft)

    если интересно. пока получилось поднять кластер MySQL 8 на ws2016.
    больше года не занимался wp. сейчас какая версия стаб. последняя?
    с какой макс. php и MySQL дружит?
    теперь попробую поднять 2 сервера\сайта с 1й базой, если кто ответит по версиям.
    2 Yui — спасибо за ответ. не думаю, что там будет много файлов измененных, сайт внутр. и предполагается только контент менять, без генерации страниц и тд.
    но да, об этом не подумал. но файлы как раз меньше всего беспокоят, это множество способов е.для синхр (или даже просто один выд.ф.сервер).

    • Ответ изменён 5 лет назад пользователем ☭Gu.

    Не знаю, есть ли инструменты для винды, но для БД вам потребуется настроить Master-Slave или Master-Master репликацию MySQL. Первый вариант, если второй сайт будет как бэкап, второй вариант, если изменения в любом из сайтов должны отразиться на другом.
    Также вам потребуется настроить репликацию файловой системы. Может Linux лучше поставите?

    Автор ☭Gu

    (@gusoft)

    спасибо за ответ.
    1. как раз кластерность проблему решает (я о БД)
    2. да, согласен, ранее мне тоже модер об этом

    но в 2016 iis доступно вроде как не физ. хран. а сетевое.
    пока тестю WP на одной ноде.

    wp на iis ставил кусками через их «web platform». Но только часть, посмотрел чего ставит, потом лишний хлам снес.
    Короче пока 1 ноду удалось зацепить к БД. Ща там отд. вопросы, после отпишу.

    Автор ☭Gu

    (@gusoft)

    как финал. да, получилось.
    Wp сайт (файлы) перенесен в отказоустойчивый ФС (да, по «\\», и также публикуется).
    БД тоже на аналоге лежит.
    2 сервера поднято с iis, nlb тоже уст. (да отдельный ip, и адрес в домене) До последнего не думал что получится, но работает.
    Вопрос закрыт.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Отказоустойчивый WP» закрыта для новых ответов.