Прочитайте готовые ответы
Новые статьи
Поддержка Битрикс24
Регистрация и вход
Тарифы и оплата
Задачи и проекты
Чат и звонки
Группы
Календарь
CRM + Интернет-магазин
Диск
Сайты
База знаний
Интернет-магазин (beta)
Складской учет
Почта
CRM
CoPilot — AI в Битрикс24
Маркетинг
Сквозная аналитика
Центр продаж (beta)
CRM-аналитика (beta)
BI Конструктор
Автоматизация
CRM.Оплата и Доставка
Интеграция 1С и Битрикс24
Компания
Бизнес-процессы
Приложения
Контакт-центр
Моя страница
Телефония
Настройки
Мой тариф
Энтерпрайз
Enterprise HRM
Мобильное приложение
Десктоп-приложение
Общие вопросы
Готовые решения для бизнеса
Битрикс24 в коробке
1С-Битрикс24: Интернет-магазин + CRM
Изменения в статьях (архив)

Поддержка24

Коробка: веб-кластер

коробка

Модуль Веб-кластер – это комбинация технологических решений, которые позволяют распределить один портал на несколько серверов, решая тем самым несколько задач: обеспечение высокой доступности портала; его масштабирование в условиях возрастающей нагрузки; балансирование нагрузки, трафика, данных между несколькими серверами. Постройте свой Веб-кластер - повысьте производительность, масштабируемость и надежность вашего портала!


Любой новый или работающий портал на «Битрикс24 в коробке» может быть представлен как веб-кластер взаимозаменяемых серверов.

Основные задачи, которые позволяет решить подобная конфигурация проекта:

  • При увеличении посещаемости можно быстро добавить в кластер новые сервера.
  • В случае выхода из строя одного из серверов кластера система продолжает беспрерывно обслуживать Клиентов.
  • Балансирование нагрузки, трафика, данных между несколькими серверами.
  • Система позволяет снимать резервные копии со специально выделенных узлов кластера, не влияя на работу портала.

  • «1С-Битрикс: Веб-кластер» – это комбинация технологий:

    1. Вертикальный шардинг

    Разделение одной базы данных веб-приложения на две и более базы данных за счет выделения отдельных модулей, без изменения логики работы веб-приложения.

    Вертикальный шардинг

    В отдельные базы можно вынести следующие модули продукта:

    • «Веб-аналитика»
    • «Поиск»

    2. Репликация MySQL и балансирование нагрузки между серверами

    Схема master - slave реализуется средствами MySQL.

    Платформа «Битрикс24 в коробке» позволяет гибко балансировать нагрузку между серверами, участвующими в репликации.

    Репликация MySQL и балансирование нагрузки между серверами

    Ключевые особенности:

    • гибкая балансировка нагрузки SQL;
    • простота администрирования;
    • дешевое и быстрое неограниченное масштабирование;
    • онлайн резервное копирование;
    • не требуется доработка логики веб-приложения.

    3. Распределенный кеш данных (memcached)

    «1С-Битрикс: Веб-кластер» позволяет использовать пул серверов memcached для работы с кешем данных.

    Распределенный кеш данных

    Это обеспечивает:

    • высокую эффективность – за счет централизованного использования кеша веб-приложением;
    • надежность – за счет устойчивости подсистемы кешировния к выходу из строя отдельных компонентов;
    • неограниченную масштабируемость – за счет добавления новых memcached-серверов.

    4. Непрерывность сессий между веб-серверами (хранение сессий в базе данных).

    Возможность хранения данных пользовательских сессий в базе данных обеспечивает «прозрачность» сессии для всех веб-серверов кластера:

    • После авторизации на одном из серверов пользователь должен считаться авторизованных и для всех других серверов.
    • И наоборот - окончание сессии на любом сервере должно означать ее окончание на всех серверах сразу.

    5. Кластеризация веб-сервера

    Кластеризация веб-сервера

    При разделении проекта на несколько веб-серверов необходимо решить две задачи:

    • синхронизация данных (файлов) между серверами;
    • балансировка нагрузки между серверами.

    Дополнительные материалы:


    Спасибо, помогло!
    Спасибо :)
    Не помогло
    Очень жаль :(
    Помощь интегратора
    Это не то, что я ищу
    Написано очень сложно и непонятно
    Есть устаревшая информация
    Слишком коротко, мне не хватает информации
    Мне не нравится, как это работает