У меня есть два идентичных сервера, на них работает Linux, у них есть база данных и программное обеспечение, которое постоянно получает входные данные. Каков правильный термин, который я должен искать, чтобы иметь возможность настроить один как резервный сервер - я имею в виду, когда один выходит из строя, другой берет работу с того места, где остановился первый.
Я ищу термин "высокая доступность"? - На самом деле новичок в этом, поэтому, пожалуйста, помогите мне.
Pacemaker обеспечит высокую доступность базы данных и программного обеспечения. Но чтобы избежать разделения мозга, вам понадобится 3-е устройство в качестве свидетеля (это может быть даже Raspberry Pi).
Вы можете начать с этой ссылки: https://clusterlabs.org/pacemaker/
high availability
- термин, наиболее близкий к тому, что вы описываете.
Кроме того, в зависимости от программного решения, которое у вас получится, вам нужно посмотреть на такие вещи, как active-passive
или active-backup
конфигурации, что означает, что у вас есть серверы, выделенные для нагрузки, и серверы, которые ничего не делают, но доступны в случае сбоя активного. Это разница с active-active
конфигурация, которая взаимозаменяема с load balancing
.
Возможные условия поиска:
Балансировки нагрузки
Аварийное восстановление
Горизонтальное масштабирование
Эти термины описывают некоторые аспекты, которые вы ищете в основном для аварийного восстановления.