SlideShare a Scribd company logo
#msitconf
Павел Баркетов
Технический директор, SOFTPOINT
SOFTPOINT DATA CLUSTER
Код сессии
www.softpoint.ru
Кластерные технологии MS SQL Server
Код сессии
Типичная модель ИТ-систем с кластером СУБД
Как правило  В информационной системе пользователи
работают с базой данных через один сервер
MS SQL .
 Для надежности данных реализуют систему
резервного копирования, зеркалирования,
репликации.
Чего не хватает  Возможности использования всех аппаратных
ресурсов в задачах распределения нагрузки на
основную информационную систему, в том
числе задействованных в системах резервного
копирования и отказоустойчивости.
 И как следствие возможности увеличить
совокупную производительность сервера
СУБД за счет ресурсов резервных серверов.
Новые возможности кластера в MS SQL Server 2012/2014
Расширение технологии AlwaysOn от
компании SOFTPOINT
Горизонтальное масштабирование
Код сессии
Горизонтальное масштабирование ИТ-систем
«Softpoint Data Custer» - надстройка над MS SQL Server 2014/2012
1. Повысить отказоустойчивость информационной системы при программно-аппаратном сбое или
избыточной нагрузке на узле/ноде кластера серверов баз данных, без понижения эффективности;
Позволяет:
2. Обеспечить доступность информационной системы для пользователей, даже в периоды «пиковых»
нагрузок.
3. Эффективно распределять нагрузку, оказываемую на сервер баз данных, между узлами/нодами
кластера.
4. Адаптировать к информационным системам без изменения кода приложения (работа с
приложением в режиме «черного ящика»).
Архитектура Softpoint Data Cluster
Принципы работы SoftPoint Data Cluster
 Адаптируется в любое приложение на базе MS SQL, без изменения кода самого приложения.
 Направляет все запросы на изменение данных только на Master-сервер БД. В случае сбоя –
оперативное переключение на Slave-ноду (она становится Master).
 Отслеживает время рассинхронизации серверов БД и принимает решение о распределении
запросов на чтение данных между Master- и Slave-серверам кластера.
 Анализирует текущую загрузку оборудования и принимает решение о распределении запросов на
чтение данных между Master- и Slave-серверам кластера.
 Легко обучается («подсказки» из кода приложения по выбору сервера для исполнения запроса)
для повышения эффективности работы.
Microsoft IT Conference #MSITConf
ДЕМОНСТРАЦИЯ
DATA CLUSTER
SoftPoint Data Cluster: нагрузочное тестирование
в Microsoft Technology Center
ИС: 1С 8.2.16
БД: более 1 Тб
Тестовые сценарии:
~90% - чтение данных
~10% - изменение данных
Интенсивность запросов SQL:
-До 25000 запросов/секунду
Сценарии тестирования:
Для 125 сессий
Для 250 сессий
Для 250 сессий с повышенной интенсивностью
SoftPoint Data Cluster: результаты тестирования в розничной сети
«МАГНИТ»
Сбалансированное
распределение нагрузки
по аналитическим операциям
между узлами
серверов в кластере,
гибкая система настройки правил
распределения нагрузки
Факты:
Реальный прирост производительности при
добавлении одного или двух дополнительных узлов
составляет 90-95% и 180-185% соответственно. При
этом происходит равномерное распределение
нагрузки между физическими серверами/узлами
кластера и линейное.
Повышение
отказоустойчивости
в пиковые моменты за счет
перераспределения нагрузки
Повышение надежности
за счет резервной базы данных в
кластере серверов,
минимально отстающей от
основной
SoftPoint Data Cluster: результаты внедрения в магазинах «Enter»
Описание бизнеса:
- Входит в TOP10 компаний интернет торговли.
- Более 100 магазинов.
Описание информационной системы:
- Более 1000 пользователей информационной системы.
- Сервер баз данных MS SQL 2012 с использованием технологии AlwaysOn.
- Объем базы данных более 1 Тб.
- Количество транзакций до 40-50 в секунду.
- Количество нод кластера серверов СУБД – 3 (1 – основная, 2 – вторичные).
Эффект от внедрения решения «Softpoint Data Cluster»
- Более 50% совокупной нагрузки перенаправлено на дополнительные серверы кластера
СУБД.
- В моменты повышенных нагрузок (предпраздничные дни и различные акции) качество
работы системы и отклик улучшен в несколько раз.
- Предоставлена возможность использования команд управления кластером SDC в коде
приложения, таким образом у клиента появилась возможность самостоятельно,
дополнительно повышать эффективность работы кластера.
Высокая доступность системы в период сезонных продаж
Вопросы
 Имя и фамилия докладчика Баркетов Павел
 Должность: технический директор, СофтПоинт
 Email: barketov@softpoint.ru
©2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or
trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this
presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee
the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN
THIS PRESENTATION.

More Related Content

What's hot

как обеспечить качественное функционирование ит систем для маркетинга и прода...
как обеспечить качественное функционирование ит систем для маркетинга и прода...как обеспечить качественное функционирование ит систем для маркетинга и прода...
как обеспечить качественное функционирование ит систем для маркетинга и прода...soft-point
 
HPE adaptive backup and recovery
HPE adaptive backup and recoveryHPE adaptive backup and recovery
HPE adaptive backup and recovery
Anatoliy Arkhipov
 
2016 06 VMEx - intro (russian)
2016 06 VMEx - intro (russian)2016 06 VMEx - intro (russian)
2016 06 VMEx - intro (russian)
Andrey Karpov
 
как из трех стоек сделать две.
как из трех стоек сделать две.как из трех стоек сделать две.
как из трех стоек сделать две.
Serguei Gitinsky
 
SETCON'18 - Dzmitry Nichyparuk - Designing reliable software
SETCON'18 - Dzmitry Nichyparuk - Designing reliable softwareSETCON'18 - Dzmitry Nichyparuk - Designing reliable software
SETCON'18 - Dzmitry Nichyparuk - Designing reliable software
Nadzeya Pus
 
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)Ontico
 
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Cisco Russia
 
Short Infrastructure Overview ru hpe Vertica
Short Infrastructure Overview ru hpe VerticaShort Infrastructure Overview ru hpe Vertica
Short Infrastructure Overview ru hpe Vertica
Andrey Karpov
 
HP Vertica
HP VerticaHP Vertica
Описание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaОписание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP Vertica
Andrey Karpov
 
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 RusScaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 RusOntico
 
Презентация Защита данных от Dell Software: краткий обзор и планы развития ...
Презентация Защита данных от Dell Software:  краткий обзор и планы  развития ...Презентация Защита данных от Dell Software:  краткий обзор и планы  развития ...
Презентация Защита данных от Dell Software: краткий обзор и планы развития ...
Marina Gryshko
 
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
WDDay
 
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложенийVMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
De Novo
 
Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктурыHosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
De Novo
 
HPI: Расширенные возможности и модели использования
HPI: Расширенные возможности и модели использованияHPI: Расширенные возможности и модели использования
HPI: Расширенные возможности и модели использования
De Novo
 
Обзор HP Vertica
Обзор HP VerticaОбзор HP Vertica
Обзор HP Vertica
i-Teco & Vitte Consulting
 
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish CacheУскоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
Igor Sazonov
 

What's hot (19)

как обеспечить качественное функционирование ит систем для маркетинга и прода...
как обеспечить качественное функционирование ит систем для маркетинга и прода...как обеспечить качественное функционирование ит систем для маркетинга и прода...
как обеспечить качественное функционирование ит систем для маркетинга и прода...
 
HPE adaptive backup and recovery
HPE adaptive backup and recoveryHPE adaptive backup and recovery
HPE adaptive backup and recovery
 
2016 06 VMEx - intro (russian)
2016 06 VMEx - intro (russian)2016 06 VMEx - intro (russian)
2016 06 VMEx - intro (russian)
 
как из трех стоек сделать две.
как из трех стоек сделать две.как из трех стоек сделать две.
как из трех стоек сделать две.
 
SETCON'18 - Dzmitry Nichyparuk - Designing reliable software
SETCON'18 - Dzmitry Nichyparuk - Designing reliable softwareSETCON'18 - Dzmitry Nichyparuk - Designing reliable software
SETCON'18 - Dzmitry Nichyparuk - Designing reliable software
 
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
“КП” в интернете (Александр Ромашин, Вячеслав Малютин)
 
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
 
Short Infrastructure Overview ru hpe Vertica
Short Infrastructure Overview ru hpe VerticaShort Infrastructure Overview ru hpe Vertica
Short Infrastructure Overview ru hpe Vertica
 
HP Vertica
HP VerticaHP Vertica
HP Vertica
 
Описание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaОписание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP Vertica
 
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 RusScaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 Rus
 
Презентация Защита данных от Dell Software: краткий обзор и планы развития ...
Презентация Защита данных от Dell Software:  краткий обзор и планы  развития ...Презентация Защита данных от Dell Software:  краткий обзор и планы  развития ...
Презентация Защита данных от Dell Software: краткий обзор и планы развития ...
 
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
 
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложенийVMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
 
Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктурыHosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
 
HPI: Расширенные возможности и модели использования
HPI: Расширенные возможности и модели использованияHPI: Расширенные возможности и модели использования
HPI: Расширенные возможности и модели использования
 
лекц3
лекц3лекц3
лекц3
 
Обзор HP Vertica
Обзор HP VerticaОбзор HP Vertica
Обзор HP Vertica
 
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish CacheУскоряем Wordpress: кеширование, CDN, Varnish Cache
Ускоряем Wordpress: кеширование, CDN, Varnish Cache
 

Viewers also liked

Pradeep Resume 30 March 2015
Pradeep Resume 30 March 2015Pradeep Resume 30 March 2015
Pradeep Resume 30 March 2015Pradeep M P
 
Deanna Brady HRL Investor Day 2015
Deanna Brady HRL Investor Day 2015Deanna Brady HRL Investor Day 2015
Deanna Brady HRL Investor Day 2015
Hormel Foods Corporation
 
Dimas nugroho cinta dan air mata
Dimas nugroho cinta dan air mataDimas nugroho cinta dan air mata
Dimas nugroho cinta dan air mata
Dimas Nugroho Pratomo
 
Catalogue2015 rus small (1)
Catalogue2015 rus small (1)Catalogue2015 rus small (1)
Catalogue2015 rus small (1)viperaspb
 
Vectores giovanna teoria e.
Vectores giovanna teoria e.Vectores giovanna teoria e.
Vectores giovanna teoria e.
Giogrande
 
Hitesh maheshbhai patel
Hitesh maheshbhai patelHitesh maheshbhai patel
Hitesh maheshbhai patel
hitesh patel
 
Sara Nessanbaum _resume_2016
Sara Nessanbaum _resume_2016Sara Nessanbaum _resume_2016
Sara Nessanbaum _resume_2016Sara Nessanbaum
 
Παρουσίαση
Παρουσίαση Παρουσίαση
Παρουσίαση
Λίτσα Γανωτή
 
Εκτέλεση προϋπολογισμού Σεπτ_2016
Εκτέλεση προϋπολογισμού Σεπτ_2016Εκτέλεση προϋπολογισμού Σεπτ_2016
Εκτέλεση προϋπολογισμού Σεπτ_2016
Panayotis Sofianopoulos
 
ΔΕΦΚΦ Δ 1147939 ΕΞ2016
ΔΕΦΚΦ Δ 1147939 ΕΞ2016ΔΕΦΚΦ Δ 1147939 ΕΞ2016
ΔΕΦΚΦ Δ 1147939 ΕΞ2016
Panayotis Sofianopoulos
 
Enterprise greece newsletter#01
Enterprise greece   newsletter#01Enterprise greece   newsletter#01
Enterprise greece newsletter#01
Panayotis Sofianopoulos
 
ΠΟΛ.1154/16
ΠΟΛ.1154/16ΠΟΛ.1154/16
ΠΟΛ.1154/16
Panayotis Sofianopoulos
 
1 aspectos generales (1)
1 aspectos generales (1)1 aspectos generales (1)
1 aspectos generales (1)
Edwin Guzman Diestra
 
Photoproject
PhotoprojectPhotoproject
Photoproject
Jared Stumpf
 
The importance of SW Procurement to your company's value chain
The importance of SW Procurement to your company's value chainThe importance of SW Procurement to your company's value chain
The importance of SW Procurement to your company's value chainQahir Makhani
 
ΙΚΑ 41/18-11-16
ΙΚΑ 41/18-11-16ΙΚΑ 41/18-11-16
ΙΚΑ 41/18-11-16
Panayotis Sofianopoulos
 

Viewers also liked (19)

nette_lijnen_algoritme_v1
nette_lijnen_algoritme_v1nette_lijnen_algoritme_v1
nette_lijnen_algoritme_v1
 
Pradeep Resume 30 March 2015
Pradeep Resume 30 March 2015Pradeep Resume 30 March 2015
Pradeep Resume 30 March 2015
 
Deanna Brady HRL Investor Day 2015
Deanna Brady HRL Investor Day 2015Deanna Brady HRL Investor Day 2015
Deanna Brady HRL Investor Day 2015
 
Dimas nugroho cinta dan air mata
Dimas nugroho cinta dan air mataDimas nugroho cinta dan air mata
Dimas nugroho cinta dan air mata
 
Catalogue2015 rus small (1)
Catalogue2015 rus small (1)Catalogue2015 rus small (1)
Catalogue2015 rus small (1)
 
JD - Karthik
JD - KarthikJD - Karthik
JD - Karthik
 
Vectores giovanna teoria e.
Vectores giovanna teoria e.Vectores giovanna teoria e.
Vectores giovanna teoria e.
 
Hitesh maheshbhai patel
Hitesh maheshbhai patelHitesh maheshbhai patel
Hitesh maheshbhai patel
 
De-Mystifying Big Data
De-Mystifying Big DataDe-Mystifying Big Data
De-Mystifying Big Data
 
Sara Nessanbaum _resume_2016
Sara Nessanbaum _resume_2016Sara Nessanbaum _resume_2016
Sara Nessanbaum _resume_2016
 
Παρουσίαση
Παρουσίαση Παρουσίαση
Παρουσίαση
 
Εκτέλεση προϋπολογισμού Σεπτ_2016
Εκτέλεση προϋπολογισμού Σεπτ_2016Εκτέλεση προϋπολογισμού Σεπτ_2016
Εκτέλεση προϋπολογισμού Σεπτ_2016
 
ΔΕΦΚΦ Δ 1147939 ΕΞ2016
ΔΕΦΚΦ Δ 1147939 ΕΞ2016ΔΕΦΚΦ Δ 1147939 ΕΞ2016
ΔΕΦΚΦ Δ 1147939 ΕΞ2016
 
Enterprise greece newsletter#01
Enterprise greece   newsletter#01Enterprise greece   newsletter#01
Enterprise greece newsletter#01
 
ΠΟΛ.1154/16
ΠΟΛ.1154/16ΠΟΛ.1154/16
ΠΟΛ.1154/16
 
1 aspectos generales (1)
1 aspectos generales (1)1 aspectos generales (1)
1 aspectos generales (1)
 
Photoproject
PhotoprojectPhotoproject
Photoproject
 
The importance of SW Procurement to your company's value chain
The importance of SW Procurement to your company's value chainThe importance of SW Procurement to your company's value chain
The importance of SW Procurement to your company's value chain
 
ΙΚΑ 41/18-11-16
ΙΚΑ 41/18-11-16ΙΚΑ 41/18-11-16
ΙΚΑ 41/18-11-16
 

Similar to DATA CLUSTER

Qualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel BarketovQualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel Barketov
soft-point
 
Qualitative operation of IT systems
Qualitative operation of IT systemsQualitative operation of IT systems
Qualitative operation of IT systems
soft-point
 
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...ebuc
 
Backup commvault data_line
Backup commvault data_lineBackup commvault data_line
Backup commvault data_line
Татьяна Янкина
 
Управление данными (распределенная обработка)
Управление данными (распределенная обработка)Управление данными (распределенная обработка)
Управление данными (распределенная обработка)
Ural Federal University named after First President of Russia B.N. Yeltsin
 
Разработка средств управления и мониторинга распределенной мультиагентной сис...
Разработка средств управления и мониторинга распределенной мультиагентной сис...Разработка средств управления и мониторинга распределенной мультиагентной сис...
Разработка средств управления и мониторинга распределенной мультиагентной сис...Valentin Bazarevsky
 
Мониторинг ЦОД средствами Dell Foglight
Мониторинг ЦОД средствами Dell FoglightМониторинг ЦОД средствами Dell Foglight
Мониторинг ЦОД средствами Dell Foglight
Marina Gryshko
 
Мониторинг ЦОД средствами Dell Foglight
Мониторинг ЦОД средствами Dell FoglightМониторинг ЦОД средствами Dell Foglight
Мониторинг ЦОД средствами Dell Foglight
BAKOTECH
 
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
Andrew Sovtsov
 
Быстрое масштабирование систем
Быстрое масштабирование системБыстрое масштабирование систем
Быстрое масштабирование системMedia Gorod
 
Защита центров обработки данных. Механизмы безопасности для классической фабр...
Защита центров обработки данных. Механизмы безопасности для классической фабр...Защита центров обработки данных. Механизмы безопасности для классической фабр...
Защита центров обработки данных. Механизмы безопасности для классической фабр...
Cisco Russia
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data ServicesMedia Gorod
 
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft AzureКРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
Microsoft
 
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPointwebhostingguy
 
Безопасность ЦОД-часть 2
Безопасность ЦОД-часть 2Безопасность ЦОД-часть 2
Безопасность ЦОД-часть 2Cisco Russia
 
Презентация технологии веб-кластеров
Презентация технологии веб-кластеров  Презентация технологии веб-кластеров
Презентация технологии веб-кластеров
1С-Битрикс
 
Управление данными (дополнительно)
Управление данными (дополнительно)Управление данными (дополнительно)
Управление данными (дополнительно)
Ural Federal University named after First President of Russia B.N. Yeltsin
 
Защита данных от Dell Software: краткий обзор и планы развития продуктов
Защита данных от Dell Software: краткий обзор и планы  развития продуктов   Защита данных от Dell Software: краткий обзор и планы  развития продуктов
Защита данных от Dell Software: краткий обзор и планы развития продуктов
BAKOTECH
 
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
ForkConf
 

Similar to DATA CLUSTER (20)

Qualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel BarketovQualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel Barketov
 
Qualitative operation of IT systems
Qualitative operation of IT systemsQualitative operation of IT systems
Qualitative operation of IT systems
 
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
 
Backup commvault data_line
Backup commvault data_lineBackup commvault data_line
Backup commvault data_line
 
Управление данными (распределенная обработка)
Управление данными (распределенная обработка)Управление данными (распределенная обработка)
Управление данными (распределенная обработка)
 
Разработка средств управления и мониторинга распределенной мультиагентной сис...
Разработка средств управления и мониторинга распределенной мультиагентной сис...Разработка средств управления и мониторинга распределенной мультиагентной сис...
Разработка средств управления и мониторинга распределенной мультиагентной сис...
 
Мониторинг ЦОД средствами Dell Foglight
Мониторинг ЦОД средствами Dell FoglightМониторинг ЦОД средствами Dell Foglight
Мониторинг ЦОД средствами Dell Foglight
 
Мониторинг ЦОД средствами Dell Foglight
Мониторинг ЦОД средствами Dell FoglightМониторинг ЦОД средствами Dell Foglight
Мониторинг ЦОД средствами Dell Foglight
 
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
 
Быстрое масштабирование систем
Быстрое масштабирование системБыстрое масштабирование систем
Быстрое масштабирование систем
 
Защита центров обработки данных. Механизмы безопасности для классической фабр...
Защита центров обработки данных. Механизмы безопасности для классической фабр...Защита центров обработки данных. Механизмы безопасности для классической фабр...
Защита центров обработки данных. Механизмы безопасности для классической фабр...
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data Services
 
Sql azure и все, все, все...
Sql azure и все, все, все...Sql azure и все, все, все...
Sql azure и все, все, все...
 
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft AzureКРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
 
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPoint
 
Безопасность ЦОД-часть 2
Безопасность ЦОД-часть 2Безопасность ЦОД-часть 2
Безопасность ЦОД-часть 2
 
Презентация технологии веб-кластеров
Презентация технологии веб-кластеров  Презентация технологии веб-кластеров
Презентация технологии веб-кластеров
 
Управление данными (дополнительно)
Управление данными (дополнительно)Управление данными (дополнительно)
Управление данными (дополнительно)
 
Защита данных от Dell Software: краткий обзор и планы развития продуктов
Защита данных от Dell Software: краткий обзор и планы  развития продуктов   Защита данных от Dell Software: краткий обзор и планы  развития продуктов
Защита данных от Dell Software: краткий обзор и планы развития продуктов
 
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
 

More from soft-point

Видеоаналитика и Internet of Things
Видеоаналитика и Internet of ThingsВидеоаналитика и Internet of Things
Видеоаналитика и Internet of Things
soft-point
 
SOFTPOINT Решения для БИЗНЕСА
SOFTPOINT Решения для БИЗНЕСАSOFTPOINT Решения для БИЗНЕСА
SOFTPOINT Решения для БИЗНЕСАsoft-point
 
Q-PROCESSING
Q-PROCESSINGQ-PROCESSING
Q-PROCESSING
soft-point
 
PEEFEXPERT
PEEFEXPERTPEEFEXPERT
PEEFEXPERT
soft-point
 
PERSONAL INFORMATION STORAGE
PERSONAL INFORMATION STORAGEPERSONAL INFORMATION STORAGE
PERSONAL INFORMATION STORAGE
soft-point
 
DATA EXCHANGE
DATA EXCHANGEDATA EXCHANGE
DATA EXCHANGE
soft-point
 
DB REPLICATION
DB REPLICATIONDB REPLICATION
DB REPLICATION
soft-point
 
TRAFFIC SIMULATOR
TRAFFIC SIMULATORTRAFFIC SIMULATOR
TRAFFIC SIMULATOR
soft-point
 

More from soft-point (8)

Видеоаналитика и Internet of Things
Видеоаналитика и Internet of ThingsВидеоаналитика и Internet of Things
Видеоаналитика и Internet of Things
 
SOFTPOINT Решения для БИЗНЕСА
SOFTPOINT Решения для БИЗНЕСАSOFTPOINT Решения для БИЗНЕСА
SOFTPOINT Решения для БИЗНЕСА
 
Q-PROCESSING
Q-PROCESSINGQ-PROCESSING
Q-PROCESSING
 
PEEFEXPERT
PEEFEXPERTPEEFEXPERT
PEEFEXPERT
 
PERSONAL INFORMATION STORAGE
PERSONAL INFORMATION STORAGEPERSONAL INFORMATION STORAGE
PERSONAL INFORMATION STORAGE
 
DATA EXCHANGE
DATA EXCHANGEDATA EXCHANGE
DATA EXCHANGE
 
DB REPLICATION
DB REPLICATIONDB REPLICATION
DB REPLICATION
 
TRAFFIC SIMULATOR
TRAFFIC SIMULATORTRAFFIC SIMULATOR
TRAFFIC SIMULATOR
 

DATA CLUSTER

  • 2. Павел Баркетов Технический директор, SOFTPOINT SOFTPOINT DATA CLUSTER Код сессии www.softpoint.ru
  • 3. Кластерные технологии MS SQL Server Код сессии
  • 4. Типичная модель ИТ-систем с кластером СУБД Как правило  В информационной системе пользователи работают с базой данных через один сервер MS SQL .  Для надежности данных реализуют систему резервного копирования, зеркалирования, репликации. Чего не хватает  Возможности использования всех аппаратных ресурсов в задачах распределения нагрузки на основную информационную систему, в том числе задействованных в системах резервного копирования и отказоустойчивости.  И как следствие возможности увеличить совокупную производительность сервера СУБД за счет ресурсов резервных серверов.
  • 6. Расширение технологии AlwaysOn от компании SOFTPOINT Горизонтальное масштабирование Код сессии
  • 7. Горизонтальное масштабирование ИТ-систем «Softpoint Data Custer» - надстройка над MS SQL Server 2014/2012 1. Повысить отказоустойчивость информационной системы при программно-аппаратном сбое или избыточной нагрузке на узле/ноде кластера серверов баз данных, без понижения эффективности; Позволяет: 2. Обеспечить доступность информационной системы для пользователей, даже в периоды «пиковых» нагрузок. 3. Эффективно распределять нагрузку, оказываемую на сервер баз данных, между узлами/нодами кластера. 4. Адаптировать к информационным системам без изменения кода приложения (работа с приложением в режиме «черного ящика»).
  • 9. Принципы работы SoftPoint Data Cluster  Адаптируется в любое приложение на базе MS SQL, без изменения кода самого приложения.  Направляет все запросы на изменение данных только на Master-сервер БД. В случае сбоя – оперативное переключение на Slave-ноду (она становится Master).  Отслеживает время рассинхронизации серверов БД и принимает решение о распределении запросов на чтение данных между Master- и Slave-серверам кластера.  Анализирует текущую загрузку оборудования и принимает решение о распределении запросов на чтение данных между Master- и Slave-серверам кластера.  Легко обучается («подсказки» из кода приложения по выбору сервера для исполнения запроса) для повышения эффективности работы.
  • 10. Microsoft IT Conference #MSITConf ДЕМОНСТРАЦИЯ DATA CLUSTER
  • 11. SoftPoint Data Cluster: нагрузочное тестирование в Microsoft Technology Center ИС: 1С 8.2.16 БД: более 1 Тб Тестовые сценарии: ~90% - чтение данных ~10% - изменение данных Интенсивность запросов SQL: -До 25000 запросов/секунду Сценарии тестирования: Для 125 сессий Для 250 сессий Для 250 сессий с повышенной интенсивностью
  • 12. SoftPoint Data Cluster: результаты тестирования в розничной сети «МАГНИТ» Сбалансированное распределение нагрузки по аналитическим операциям между узлами серверов в кластере, гибкая система настройки правил распределения нагрузки Факты: Реальный прирост производительности при добавлении одного или двух дополнительных узлов составляет 90-95% и 180-185% соответственно. При этом происходит равномерное распределение нагрузки между физическими серверами/узлами кластера и линейное. Повышение отказоустойчивости в пиковые моменты за счет перераспределения нагрузки Повышение надежности за счет резервной базы данных в кластере серверов, минимально отстающей от основной
  • 13. SoftPoint Data Cluster: результаты внедрения в магазинах «Enter» Описание бизнеса: - Входит в TOP10 компаний интернет торговли. - Более 100 магазинов. Описание информационной системы: - Более 1000 пользователей информационной системы. - Сервер баз данных MS SQL 2012 с использованием технологии AlwaysOn. - Объем базы данных более 1 Тб. - Количество транзакций до 40-50 в секунду. - Количество нод кластера серверов СУБД – 3 (1 – основная, 2 – вторичные). Эффект от внедрения решения «Softpoint Data Cluster» - Более 50% совокупной нагрузки перенаправлено на дополнительные серверы кластера СУБД. - В моменты повышенных нагрузок (предпраздничные дни и различные акции) качество работы системы и отклик улучшен в несколько раз. - Предоставлена возможность использования команд управления кластером SDC в коде приложения, таким образом у клиента появилась возможность самостоятельно, дополнительно повышать эффективность работы кластера. Высокая доступность системы в период сезонных продаж
  • 14. Вопросы  Имя и фамилия докладчика Баркетов Павел  Должность: технический директор, СофтПоинт  Email: barketov@softpoint.ru
  • 15. ©2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.