data cluster

15
#msitconf

Upload: soft-point

Post on 09-Aug-2015

79 views

Category:

Software


1 download

TRANSCRIPT

#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: [email protected]

©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.