Содержание
- 2. Сколько стоит 1 час? Крупный интернет-магазин с годовым оборотом 1.5 млрд. руб. 210 рабочих дней в
- 3. 1С-Битрикс: Веб-кластер Основные задачи, которые необходимо решить: Обеспечение высокой доступности сервиса (так называемые HA - High
- 4. 1С-Битрикс: Веб-кластер «Веб-кластер» обеспечивает непрерывность бизнеса, отказоустойчивость, масштабирование, распределение нагрузки. Любой новый или работающий проект на
- 5. Веб-приложение («1С-Битрикс») Кэш данных База данных Традиционная конфигурация
- 6. История производительности платформы До 2005 года вопросом производительности системно не занимались. 2005 год – производительность стала
- 7. За три года – на 430% быстрее! +110% +430%
- 8. Варианты масштабирования до 10.0 Разделение на два сервера: веб-сервер + база данных. Увеличение мощности оборудования (чем
- 9. 1С-Битрикс: Веб-кластер «1С-Битрикс: Веб-кластер» - это комбинация технологий: Вертикальный шардинг (вынесение модулей на отдельные серверы MySQL)
- 10. 1С-Битрикс: Веб-кластер Тестовый веб-кластер – в «облаке» Amazon
- 11. База данных MySQL База данных MySQL 1 База данных MySQL 2 Вертикальный шардинг Горизонтальный шардинг База
- 12. Hазделение одной базы данных веб-приложения на две и более базы данных за счет выделения отдельных модулей,
- 13. Веб-сервер Выделенный сервер MySQL «1С-Битрикс: Управление сайтом» Модуль «Поиск» Модуль «Веб-аналитика» Интенсивное использование клиентами поиска и
- 14. Веб-сервер «1С-Битрикс: Веб-кластер» Вертикальный шардинг «1С-Битрикс: Веб-кластер» Выделенный сервер MySQL Модуль «Поиск» Модуль «Веб-аналитика» Выделенный сервер
- 15. Гибкая балансировка нагрузки SQL Простота администрирования Дешевое и быстрое неограниченное масштабирование Он-лайн бэкап Не требуется доработка
- 16. Репликация и балансировка нагрузки MySQL
- 17. Веб-сервер База данных MySQL Веб-приложение Высокая нагрузка: ~10^3 writes/sec ~10^4 reads/sec Высокая посещаемость 1) Запросы обрабатываются
- 18. Веб-сервер База данных MySQL MASTER «1С-Битрикс: Веб-кластер» База данных MySQL SLAVE 1 База данных MySQL SLAVE
- 19. Высокая эффективность - за счет централизованного использования кэша веб-приложением Надежность - за счет устойчивости подсистемы кешировния
- 20. Распределенный кеш данных (memcached)
- 21. Непрерывность сессий между веб-серверами Пользовательская сессия должна быть "прозрачной" для всех серверов веб-кластера. После авторизации на
- 22. Веб-сервер База данных MySQL Веб-приложение Высокая нагрузка на CPU >80% Высокая посещаемость 1) Нагрузка обрабатывается только
- 23. Веб-сервер База данных MySQL Нода 1 «1С-Битрикс: Веб-кластер» Высокая посещаемость Веб-сервер Нода 2 «1С-Битрикс: Веб-кластер» Балансировщик
- 24. База данных MySQL Нода 1 «1С-Битрикс: Веб-кластер» Очень высокая посещаемость Балансировщик нагрузки Нода 2 «1С-Битрикс: Веб-кластер»
- 25. Веб-сервер 1 /var/www Веб-сервер 2 ? Задача синхронизации файлов
- 26. Два типа: 1. Синхронный: Общая «дисковая полка» (дорого, не резервирует данные) Сетевые средства – NFS (очень
- 27. NFS, SMB/CIFS, …. Просто, но медленно. Веб-сервер 1 Веб-сервер 2 NAS (Network Attached Storage) /var/www OCFS2,
- 28. Нода 2 «1С-Битрикс: Веб-кластер» Csync2 Нода 1 «1С-Битрикс: Веб-кластер» Csync2 /var/www /var/www Нода 3 «1С-Битрикс: Веб-кластер»
- 29. Почему мы выбрали csync2? Быстрый доступ к файлам приложения за счет использования локальных хранилищ. Высокая скорость
- 30. Веб-сервер База данных MySQL MASTER «1С-Битрикс: Веб-кластер» База данных MySQL SLAVE 1 База данных MySQL SLAVE
- 31. Веб-сервер «1С-Битрикс: Веб-кластер» /var/www LVM /var/www – снепшот 1 /var/www – снепшот 2 /var/www – снепшот
- 32. «1С-Битрикс: Веб-кластер», ДЦ в Москве БД Веб-нода «1С-Битрикс: Веб-кластер», ДЦ в Нью-Йорке «1С-Битрикс: Веб-кластер», ДЦ в
- 33. «1С-Битрикс: Веб-кластер», ДЦ в Москве БД Веб-нода «1С-Битрикс: Веб-кластер», ДЦ в Нью-Йорке «1С-Битрикс: Веб-кластер», ДЦ в
- 34. «Живой» «Веб-кластер» в Амазоне! Поехали! ☺
- 35. Балансировщик (клиентские запросы по HTTP) Веб-сервер 1 memcached 1 Веб-сервер 2 memcached 1 MySQL master MySQL
- 36. Устойчивость системы при выключении узлов веб-кластера При отключении узлов кластера система не прерывает обслуживание клиентов. Увеличивается
- 37. Руководство по настройке и администрированию «1С-Битрикс: Веб-кластер» http://www.1c-bitrix.ru/download/manuals/ru/web-cluster_guide.pdf
- 39. Скачать презентацию