КОМАНДА НА СВЯЗИ/РЕАКЦИЯ НА ИНЦИДЕНТ · ~8 МИН
8 (800) 100-38-0324/7бесплатно по РФ

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

Использование масштабированной отказоустойчивой системы для непрерывной работы сайта.

Что предлагается

  • Двойная безопасность: полноценная копия сайта на вторичном сервере.
  • Быстрое переключение: в случае проблем — переключение на резервный сервер за несколько минут.
  • Эффективное распределение нагрузки между несколькими серверами.
  • Автоматизированное управление: автоматическое переключение между серверами.
  • Гибкое масштабирование: возможность добавлять или заменять серверы в кластере без остановки работы.

Требования к сайту и серверам

  • Сайт написан на PHP + MySQL (только InnoDB);
  • Минимальное количество серверов в кластере — 3 (2 сервера с сайтами и 1 управляющий сервер); управляющим сервером может быть VDS с объёмом памяти от 1024 Мб;
  • Теоретическое ограничение на количество файлов (без проблем работают системы с 200 000 файлов);
  • Ограничение на объём загружаемых файлов (скорость дисков и канал должны позволять быстро передавать файлы между серверами — для раздачи фильмов такое решение не подойдёт).

Техническая реализация

  • Кластерный MySQL-сервер с синхронизацией master ⇄ master.
  • В интервале 1–5 минут синхронизируются файлы между серверами; все данные по файлам хранятся в базе SQLite, передаются лишь изменившиеся и новые файлы.
  • Управляющий сервер следит за целостностью данных в кластере.
  • Серверы подключаются к внешней системе мониторинга.

Стоимость

Настройка отказоустойчивой системы10 000 ₽ (разовая оплата, 3–5 дней)
Обслуживание (кластер из 3 серверов)11 900 ₽ в месяц