We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Один сайт на двух и более VPS серверах
Один сайт на двух и более VPS серверах
Привет. Постараюсь сформулировать более правильно свою мысль.
Сейчас собственный сайт (wordpress) расположен на одном VPS сервере, где установлено VestaCP (nginx + php-fpm; dns named). То же самая конфигурация будет и на второй VPS сервер. Нужно сделать так, что бы в случае падения первого сервера, сайт оставался рабочим со второго сервера.
Подскажите, пожалуйста, как реализовать и где можно прочесть более подробно?
То что мне кажется что надо делать, но конкретно в практике реализовать еще не знаю как:
1) Синхронизация данных (rsync / unison / lsyncd);
2) Синхронизация базы данных (?);
3) Настройка DNS (?);
4) Как-то решить с сертификатами letsencrypt на обоих серверах.
PS: Может есть у самой VestaCP какой то механизм реализации для таких случаев?
Благодарю.
Сейчас собственный сайт (wordpress) расположен на одном VPS сервере, где установлено VestaCP (nginx + php-fpm; dns named). То же самая конфигурация будет и на второй VPS сервер. Нужно сделать так, что бы в случае падения первого сервера, сайт оставался рабочим со второго сервера.
Подскажите, пожалуйста, как реализовать и где можно прочесть более подробно?
То что мне кажется что надо делать, но конкретно в практике реализовать еще не знаю как:
1) Синхронизация данных (rsync / unison / lsyncd);
2) Синхронизация базы данных (?);
3) Настройка DNS (?);
4) Как-то решить с сертификатами letsencrypt на обоих серверах.
PS: Может есть у самой VestaCP какой то механизм реализации для таких случаев?
Благодарю.
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Один сайт на двух и более VPS серверах
https://ru.wikipedia.org/wiki/%D0%91%D0 ... 0%BA%D0%B8MaxMin wrote: ↑Wed Oct 02, 2019 10:33 amПривет. Постараюсь сформулировать более правильно свою мысль.
Сейчас собственный сайт (wordpress) расположен на одном VPS сервере, где установлено VestaCP (nginx + php-fpm; dns named). То же самая конфигурация будет и на второй VPS сервер. Нужно сделать так, что бы в случае падения первого сервера, сайт оставался рабочим со второго сервера.
Подскажите, пожалуйста, как реализовать и где можно прочесть более подробно?
То что мне кажется что надо делать, но конкретно в практике реализовать еще не знаю как:
1) Синхронизация данных (rsync / unison / lsyncd);
2) Синхронизация базы данных (?);
3) Настройка DNS (?);
4) Как-то решить с сертификатами letsencrypt на обоих серверах.
PS: Может есть у самой VestaCP какой то механизм реализации для таких случаев?
Благодарю.
Обычная практика примерно такова:
- Load balancer, распределяющий нагрузку между 2+ веб-серверами
- Достаточно одного отдельного сервера бд. При необходимости, также возможна балансировка между несколькими, либо шардинг. Для синхронизации бд обычно имеют свои инструменты - репликация.
- Загружаемый контент отправлять в стороннее отказоустойчивое хранилище, по типу AWS S3 и отдавать через CDN.