SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Высоконагруженный сервис – высоконагруженная служба поддержки. Кондратов НиколайMail.Ru HighLoad++ 2011
О чем мы? ,[object Object]
Нагруженный сервис – нагруженная Служба Поддержки
Аналогия – высоконагруженные системы
Используем  аналогичные принципы и подходыHighLoad++ 2011 2
Жизненный цикл службы. требования мониторинг проектирование оптимизация разработка внедрение отладка HighLoad++ 2011 3
Жизненный цикл службы: определение требований. требования мониторинг проектирование оптимизация разработка внедрение отладка HighLoad++ 2011 4
Жизненный цикл службы: проектирование архитектуры. требования мониторинг проектирование оптимизация разработка внедрение отладка HighLoad++ 2011 5
Жизненный цикл службы: разработка. требования мониторинг проектирование оптимизация разработка внедрение отладка HighLoad++ 2011 6
Жизненный цикл службы: отладка. требования мониторинг проектирование оптимизация разработка внедрение отладка HighLoad++ 2011 7
Жизненный цикл службы: внедрение. требования мониторинг проектирование оптимизация разработка внедрение отладка HighLoad++ 2011 8
Жизненный цикл службы: оптимизация. требования мониторинг проектирование оптимизация разработка внедрение отладка HighLoad++ 2011 9
Жизненный цикл службы: мониторинг. требования мониторинг проектирование оптимизация разработка внедрение отладка HighLoad++ 2011 10
Определяем требования ,[object Object]
Соответствие метрикам службы
Масштабируемость
Отказоустойчивость (без «bottle-neck»-ов)
РезервированиеHighLoad++ 2011 11
Архитектура: структура службы ,[object Object]
Разделение на группы
Специализации60% потока  1-я линия 2-я линия Группа «Пароли» Группа «Веб» Группа «Abuse» Группа «Solvers» HighLoad++ 2011 12
Архитектура: программные средства. OTRS Open-source Ticket Request System это: ,[object Object]
Переписка собирается в цепочки
Очереди для различных типов тикетов
Шаблоны
Развитые механизмы фильтрации

Weitere ähnliche Inhalte

Andere mochten auch

Максим Ликсутов. Сеcсия: «Общественный транспорт – фокус на пользователя»
Максим Ликсутов. Сеcсия: «Общественный транспорт – фокус на пользователя»Максим Ликсутов. Сеcсия: «Общественный транспорт – фокус на пользователя»
Максим Ликсутов. Сеcсия: «Общественный транспорт – фокус на пользователя»
Moscow Urban Forum
 
Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
Разработка ИТ-стратегии для ОАО «РСК "МиГ"» Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
Anatoly Simkin
 
Overview Sap Outsourcing Services En 2012
Overview Sap Outsourcing Services En  2012Overview Sap Outsourcing Services En  2012
Overview Sap Outsourcing Services En 2012
Roman_Peresypkin
 

Andere mochten auch (10)

Максим Ликсутов. Сеcсия: «Общественный транспорт – фокус на пользователя»
Максим Ликсутов. Сеcсия: «Общественный транспорт – фокус на пользователя»Максим Ликсутов. Сеcсия: «Общественный транспорт – фокус на пользователя»
Максим Ликсутов. Сеcсия: «Общественный транспорт – фокус на пользователя»
 
Централизация казначейства – первый шаг на пути к полнофункциональной системе...
Централизация казначейства – первый шаг на пути к полнофункциональной системе...Централизация казначейства – первый шаг на пути к полнофункциональной системе...
Централизация казначейства – первый шаг на пути к полнофункциональной системе...
 
Введение в ITSM (ITIL v.3)
Введение в ITSM (ITIL v.3)Введение в ITSM (ITIL v.3)
Введение в ITSM (ITIL v.3)
 
Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
Разработка ИТ-стратегии для ОАО «РСК "МиГ"» Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
 
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
 
Формализация и документирование процессов
Формализация и документирование процессовФормализация и документирование процессов
Формализация и документирование процессов
 
Постановка системы контроля на предприятии. Управление по результатам
Постановка системы контроля на предприятии. Управление по результатамПостановка системы контроля на предприятии. Управление по результатам
Постановка системы контроля на предприятии. Управление по результатам
 
Партизанский маркетинг услуг
Партизанский маркетинг услугПартизанский маркетинг услуг
Партизанский маркетинг услуг
 
Система управления
Система управленияСистема управления
Система управления
 
Overview Sap Outsourcing Services En 2012
Overview Sap Outsourcing Services En  2012Overview Sap Outsourcing Services En  2012
Overview Sap Outsourcing Services En 2012
 

Ähnlich wie Высоконагруженный сервис (Николай Кондратов, Дмитрий Чернышев)

Перевод боевого сайта
Перевод боевого сайтаПеревод боевого сайта
Перевод боевого сайта
Ruslan Hanov
 
Real-time мониторинг событий (Евгений Пальчевский)
Real-time мониторинг событий (Евгений Пальчевский)Real-time мониторинг событий (Евгений Пальчевский)
Real-time мониторинг событий (Евгений Пальчевский)
Ontico
 
Magento 2. X.commerce.
Magento 2. X.commerce.Magento 2. X.commerce.
Magento 2. X.commerce.
turnkeye
 
CodeFest 2010. Молчанов Д. — Разработка высоконагруженных систем
CodeFest 2010. Молчанов Д. — Разработка высоконагруженных системCodeFest 2010. Молчанов Д. — Разработка высоконагруженных систем
CodeFest 2010. Молчанов Д. — Разработка высоконагруженных систем
CodeFest
 
HighLoad весна 2014 лекция 1
HighLoad весна 2014 лекция 1HighLoad весна 2014 лекция 1
HighLoad весна 2014 лекция 1
Technopark
 

Ähnlich wie Высоконагруженный сервис (Николай Кондратов, Дмитрий Чернышев) (20)

Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
 
Перевод боевого сайта
Перевод боевого сайтаПеревод боевого сайта
Перевод боевого сайта
 
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеШаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проекте
 
Real-time мониторинг событий (Евгений Пальчевский)
Real-time мониторинг событий (Евгений Пальчевский)Real-time мониторинг событий (Евгений Пальчевский)
Real-time мониторинг событий (Евгений Пальчевский)
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
 
DevOps
DevOps DevOps
DevOps
 
DevOps для 1С
DevOps для 1СDevOps для 1С
DevOps для 1С
 
Автоматическое функциональное тестирование в рамках процесса непрерывной инте...
Автоматическое функциональное тестирование в рамках процесса непрерывной инте...Автоматическое функциональное тестирование в рамках процесса непрерывной инте...
Автоматическое функциональное тестирование в рамках процесса непрерывной инте...
 
Toggle your app
Toggle your appToggle your app
Toggle your app
 
Magento 2. X.commerce.
Magento 2. X.commerce.Magento 2. X.commerce.
Magento 2. X.commerce.
 
CodeFest 2010. Молчанов Д. — Разработка высоконагруженных систем
CodeFest 2010. Молчанов Д. — Разработка высоконагруженных системCodeFest 2010. Молчанов Д. — Разработка высоконагруженных систем
CodeFest 2010. Молчанов Д. — Разработка высоконагруженных систем
 
Тонкости работы трассирующего JIT-компилятора / Антон Солдатов (IPONWEB)
Тонкости работы трассирующего JIT-компилятора / Антон Солдатов (IPONWEB)Тонкости работы трассирующего JIT-компилятора / Антон Солдатов (IPONWEB)
Тонкости работы трассирующего JIT-компилятора / Антон Солдатов (IPONWEB)
 
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
Как мы разрабатываем новый фронтенд / Филипп Нехаев (Tinkoff.ru)
 
Py con 2010_django_project_dev_full_circle
Py con 2010_django_project_dev_full_circlePy con 2010_django_project_dev_full_circle
Py con 2010_django_project_dev_full_circle
 
«Облачная» автоматизация переводов: что нового для переводчика-профессионала?
«Облачная» автоматизация переводов: что нового для переводчика-профессионала?«Облачная» автоматизация переводов: что нового для переводчика-профессионала?
«Облачная» автоматизация переводов: что нового для переводчика-профессионала?
 
мониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBAмониторинг производительности приложения на PINBA
мониторинг производительности приложения на PINBA
 
Django. Web project full circle
Django. Web project full circleDjango. Web project full circle
Django. Web project full circle
 
От хаоса к космосу: консолидация внутренних веб-ресурсов компании
От хаоса к космосу: консолидация внутренних веб-ресурсов компанииОт хаоса к космосу: консолидация внутренних веб-ресурсов компании
От хаоса к космосу: консолидация внутренних веб-ресурсов компании
 
Django. Web project full circle
Django. Web project full circleDjango. Web project full circle
Django. Web project full circle
 
HighLoad весна 2014 лекция 1
HighLoad весна 2014 лекция 1HighLoad весна 2014 лекция 1
HighLoad весна 2014 лекция 1
 

Mehr von Ontico

Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Ontico
 

Mehr von Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

Высоконагруженный сервис (Николай Кондратов, Дмитрий Чернышев)