1 / 11

Горизонтальное масштабирование MS SQL для OLTP - систем

Горизонтальное масштабирование MS SQL для OLTP - систем. Softpoint Data Cluster. Баркетов Павел barketov@softpoint.ru. Описание проблематики. Пример типовой архитектуры современных информационных систем. Пользователи. …. Терминальные серверы. …. Серверы приложений.

Download Presentation

Горизонтальное масштабирование MS SQL для OLTP - систем

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Горизонтальное масштабирование MS SQL для OLTP - систем Softpoint Data Cluster • Баркетов Павел • barketov@softpoint.ru

  2. Описание проблематики Пример типовой архитектуры современных информационных систем. Пользователи ….. Терминальные серверы ….. Серверы приложений Контроллер кластера FailOver переключение в случае сбоя

  3. OLTP - системы Основные требования к горизонтальному масштабированию: • Отклик информационной системы от базы данных не должен изменяться/ухудшаться при добавлении новых узлов (серверов баз данных). • Не должно быть противоречия в получаемых данных при работе любого приложения с кластером серверов баз данных (независимо от того, на каком из серверов баз данных фактически выполнился запрос). • Добавление дополнительного сервера баз данных в кластер должно приводить к увеличению совокупной производительности всего кластера. • Внедрение кластера серверов баз данных не должно приводить к изменению архитектуры и кода приложения, работающего с базой данных.

  4. Softpoint Data Cluster Архитектура системы:

  5. Преимущества технологии SDC • Не требуется изменение кода приложения для увеличения совокупной производительности и внедрения решения. • Эффективное использования всех ресурсов, в том числе и резервных серверов. • Отказоустойчивость связки «приложение» - «сервер СУБД MS SQL»не зависит от любых сетевых ошибок и сбоев. • Возможность использования альтернативных Ethernet сетевых технологий: Infiniband и другие. • Возможность точного планирования новых мощностей под рост бизнеса.

  6. Практика внедрения SDC Технология внедрения: Выбор архитектуры внедрения (зависит от требований со стороны заказчика). Расчет эффекта балансировки для конкретной информационной системы. Адаптация для информационной системы, тестирование по различным сценариям. Внедрение в промышленную эксплуатацию. Регламентное обслуживание и периодический анализ эффективности (реконфигурация настроек вследствие изменения информационного потока).

  7. Инструменты управления SDC Консоль управления:

  8. Тестирование SoftPoint Data Cluster, нагрузочное тестирование в MTC: ИС: 1С 8.2.16 БД: более 1 Тб Тестовые сценарии: ~90% - чтение данных ~10% - изменение данных Интенсивность запросов SQL: • До 25000 запросов/секунду Сценарии тестирования: Для 125 сессий Для 250 сессий Для 250 сессий с повышенной интенсивностью

  9. Тестирование SoftPoint Data Cluster, пример эффекта от внедрения: Сбалансированное распределение нагрузки (по аналитическим операциям между узлами серверов в кластере, гибкая система настройки правил распределения нагрузки) Повышение отказоустойчивости (в пиковые моменты за счет перераспределения нагрузки) Факты: Реальный прирост производительности при добавлении одного или двух дополнительных узлов составляет 90-95% и 180-185% соответственно. При этом происходит равномерное распределение нагрузки между физическими серверами/узлами кластера и линейное (пропорционально количеству добавляемых узлов в кластер) уменьшение времени выполнения большинства операций. Повышение надежности (за счет резервной базы данных в кластере серверов, минимально отстающей от основной)

  10. Questions?

  11. Thank You for Attending

More Related