Битрикс HighLoad Опыт разработки, мониторинга и эксплуатации высоконагруженных проектов на 1С-Битрикс
Содержание
- 2. На платформе «1С-Битрикс» можно и нужно разрабатывать крупные проекты
- 3. Удобная масштабируемая платформа разработки Компетенция и опыт разработки проектов и консультации: специализированные семинары и вебинары публикации
- 4. Даже если вы никогда не делали крупных проектов, не бойтесь слова «HighLoad». Определите вместе с заказчиком,
- 5. Ваш проект – Highload? Определяют требования заказчика Что такое Highload? Количество хитов в сутки Скорость загрузки
- 6. На старте проекта заказчик и разработчик могут не знать, каким он станет, будет ли нагруженным…
- 7. HighLoad – это… Немного больше … системности Немного больше … ответственности Кластерные редакции «1С-Битрикс: Управление сайтом»
- 8. Структура рисков HighLoad проекта Сбора и анализа требований Проектирования Разработки Тестирования Эксплуатации Риски…
- 9. Проектирование Делаем краткое ТЗ на «стандарт» Делаем подробное ТЗ на «нестандарт» Прототипы интерфейсов в Axure Сценарии
- 10. Проектирование Храним описания в wiki Храним артефакты в SVN Риск: «Большие сроки – от 6 до
- 11. Как видим, ничего сложного ☺ Стандартный компонент Тщательно проработанное кэширование, оптимизированный код Кастомный модуль Кастомные обработчики
- 12. Разработка Сертифицируем программистов по курсам Битрикс Используем единый CodeStyle Используем ветки контроля версий Тщательно кэшируем компоненты
- 13. Процесс разработки Ветка 1 Разработчик 1 Разработчик 2 Разработчик 3 Ветка 2 Ветка 3 Ветка DEV
- 14. Тестирование Не нужно все покрывать Unit-тестами Не нужно для всего писать Mock-объекты Ручное тестирование – необходимо
- 15. Нагрузочное тестирование Нагрузочное тестирование - обязательный этап сдачи проекта. Нагрузочное тестирование является важнейшей процедурой подготовки крупного
- 16. Нагрузочное тестирование Проводите нагрузочное тестирование на реальных данных с «боевых серверов» Используйте монитор производительности Эмулируйте действия
- 17. Управление проектом Попробуйте Agile/Scrum/XP/Канбан Повесьте доски, уберите стены, посадите людей вместе Социальные инструменты для работы Риск:
- 18. Выбираем удобный инструментарий! MediaWiki Excel Redmine Track Confluence Раб. группа: Битрикс24/Корппортал Управление требованиями Redmine Confluence Раб.
- 19. Эксплуатация: выбор инфраструктуры Риски: Взять слишком много и переплатить (не можем заранее спрогнозировать потребление ресурсов) Взять
- 20. Инфраструктура: «Железо» vs. «Облако» Затраты (время) на обучение сотрудников специфике конкретного сервиса Ограничения инфраструктуры (аппаратная часть,
- 21. «1С-Битрикс: Виртуальная машина» – это «1С-Битрикс: Веб-окружение Linux» с использованием разных способов виртуализации. Виртуальная машина эмулирует
- 22. Масштабирование Разделение на два сервера: веб-сервер + база данных. Увеличение мощности оборудования (чем мощнее – тем
- 23. Сколько стоит 1 час? Крупный интернет-магазин с годовым оборотом 1.5 млрд. руб. 210 рабочих дней в
- 24. «1С-Битрикс: Веб-кластер» - это комбинация технологий: Вертикальный шардинг (вынесение модулей на отдельные серверы MySQL) Репликация MySQL
- 26. «Веб-кластер», ДЦ в России БД Веб-нода «Веб-кластер», ДЦ в Германии «Веб-кластер», ДЦ в США Кэш БД
- 27. Elastic Load Balancing MySQL master Web 1 HTTP/HTTPS *.ru Elastic Load Balancing HTTP/HTTPS *.com Web 2
- 28. CDN init.php AddEventHandler("main", "OnEndBufferContent", "ReplaceStatic"); Nginx http_sub_module nginx_substitutions_filter location / { subs_filter ' }
- 29. Эксплуатация Используем средства проактивного мониторинга Анализируем показатели серверов Тестируем все что можно Риск: «Реагировать позже Клиента»
- 30. Эксплуатация. Чем и как. Сервер 1 SMS, E-mail Серверы в production Сисадмин Сервер 2 Сервер 3
- 31. Итог? Невозможно все охватить в получасовом докладе. :) Мы бы хотели детально рассказать… Организация процесса резервного
- 32. Специализированные семинары «Битрикс Highload» Детальный разбор тем Приглашенные спикеры с опытом разработки и эксплуатации крупных проектов
- 33. HighLoad – это не страшно! Крупный высоконагруженный проект не требует ничего сверхъестественного. Только чуть больше системности,
- 35. Скачать презентацию































Our school
Программа кандидата на пост женского студенческого омбудсмена в СГУ Завьялова Эдуарда Дмитриевича
Development of enviromental engineeering
СПЕЦИАЛИЗИРОВАННАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ПОВЫШЕНИЯ КВАЛИФИКАЦИИ СПЕЦИАЛИСТОВ ГОРОДСКОГО ХОЗЯЙСТВА ПО НАПРАВЛЕНИЮ «ИННОВАЦ
Белки
Праздник Белых журавлей
Природа и архитектура. Организация архитектурно-ландшафтного пространства
3D-печать и Робототехника: синергия двух инноваций
Внедрение здоровьесберегающих технологий
МБОУ-Сыланская средняя общеобразовательная школа имени профессора Г. П. Башарина МО «Чурапчинский улус (район)» Республика Саха (Я
Урок литературного чтения
знакомство с миром профессий
Влияние топливно-энергетического комплекса на окружающую среду Кировской области
Презентация на тему Мы – жители Вселенной 2 класс
ДИПЛОМНАЯ РАБОТА на тему : «Совершенствование обслуживания населения услугами пассажирского транспорта»
Талон на прием
Активизация учебно-познавательной деятельности слабоуспевающих учащихся через проектную деятельность
Уставный капитал 480 млн. рублей ОАО «Камский Индустриальный парк «Мастер» основано 29 июля 2004 года в городе Набережные Челны на базе
Психология групп С.А. Володина. Малые группы
Настольный теннис
Доставка Пищевая безопасность
Использование информационно-коммуникативных технологий в начальной школе
Иисус - наш друг
Дым сигарет с ментолом
Развитие интеллектуальных и творческих способностей школьников
Физкультминутка
состав чисел до 10 стр 19-20
Великие испанцы. Часть 9. История искусства