Распределенные и параллельные вычисления на MS SQL (always on). Адаптация для 1С 8 Сердюк Владимир Баркетов Павел.

Презентация:



Advertisements
Похожие презентации
Наращивание производительности систем, в том числе "1С" на базе SQL Server за счет горизонтального масштабирования, используя совместимые решения Microsoft.
Advertisements

Оптимизация производительности информационных систем Баркетов Павел Технический директор Компания «Софтпоинт»
Администрирование информационных систем Лекция 4. Система управления базами данных.
TEKTON-Matrix Платформа для распределённых приложений.
Репликация – это процесс создания и поддерживания копии объектов базы данных на удаленном сервере.
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
SQL SERVER И ПРОДУКТЫ 1С 1. 1С + Microsoft = ПАРТНЕРСТВО 2 Сотрудничество 15+ лет Совместный продукт с 1998 года + Гибкость лицензирования Отдельная закупка.
Слайд 1 из 11 Преимущества торговых решений на платформе 1С: Предприятие 8.2 Заржецкий Александр Руководитель департамента автоматизации непродовольственн.
Практический опыт повышения качества управления в сетях ЛПУ Интеграция МИС и управление нормативно-справочной информацией ДВ-СОФТ.
Компоненты SQL Server Реляционный сервер –Внутризапросный параллелизм –Распределенные фрагментированные представления (серверные фермы) –Службы тиражирования.
Репликация – это процесс создания и поддерживания копии объектов базы данных на удаленном сервере.
Л ЕКЦИЯ 6 Распределенные корпоративные системы. У ЧЕБНЫЕ ВОПРОСЫ 1. Преимущества построения распределенных систем 2. Распределенные системы в Oracle.
1С-Битрикс: Управление сайтом 10.0 Веб-кластер.
AlwaysOn в SQL Server «Denali» Иван Косяков Архитектор программных систем, MTC
Платформа разработки бизнес-приложений Особенности платформы Принципиально новая запатентованная декларативная модель построения бизнес-приложений Высокая.
ASE 12.0 Эволюция продуктов ASE for Linux поддержка jConnect ASE 12.0 Распределенные транзакции Java/XML в БД Enterprise Event Broker Обработка событий.
1. Краткая характеристика MS Access1. Краткая характеристика MS Access 2. Достоинства и недостатки 3. Типы БД 4. Базы данных и системы управления базами.
Как увеличить скорость работы проекта путём оптимизации архитектуры БД
Платформа разработки высоконагруженного веб-сервиса: инструменты отладки и возможности масштабирования Александр Демидов руководитель направления арендных.
Веб-кластер, планы по развитию, распределенный веб-кластер Максим Смирнов ведущий разработчик.
Транксрипт:

Распределенные и параллельные вычисления на MS SQL (always on). Адаптация для 1С 8 Сердюк Владимир Баркетов Павел

Компетенции Оптимизация производительности информационных систем на MS SQL (1C и прочие) Распределенные и параллельные вычисления и их применимость к существующим информационным системам Онлайн обмены данными между распределенными базами данных Интеграция различных информационных систем

Масштабирование Горизонтальное масштабирование. При увеличении рабочей нагрузки информационная система должна иметь возможность увеличивать свою производительность за счет добавления новых ресурсов.

Распределенные и параллельные вычисления Повышают производительность, но с разных сторон Могут использоваться совместно

Варианты программных кластеров на MS SQL Для задач распределения нагрузки Log shipping, mirroring Плюс: простая настройка Минус: сложно/невозможно использовать ресурсы дополнительного сервера Репликация Плюс: использование ресурсов дополнительного сервера Минус: сложность сопровождения, настройки, значительное отставание, конфликты Технология Always On для MS SQL 2012 Плюсы: маленькое отставание, использование в режиме read only ресурсов дополнительного сервера Минусы: необходимо изменение логики клиентского приложения, отсутствие балансировщика нагрузки

Настройка Always On для сервера MS SQL 2012 Windows Server Failover Cluster MS SQL 2012 Enterprise Edition Режимы синхронизации данных: 1. Асинхронный 2. Синхронный

Архитектура Softpoint Data Cluster для Always ON

Практический пример распределенных вычислений Описание теста Запросы на чтение Запрос на изменение Запросы на чтение/изменение Контроль: -MS Profiler -PerfMon

Практический пример распределенных вычислений для 1С 8.2 Описание теста Открытие нескольких сеансов 1С 8 Запуск проведения документа Запуск отчета Контроль: -MS Profiler -PerfMon Основное преимущество: - Не требует адаптации для любого приложения (oledb,ado,odbc)

Возможности программного кластера Балансировщик запросов для распределения нагрузки (особенности работы) Указание хинтов/предкоманд в запросе Виды запросов: -Запросы в транзакции (на изменение/чтение данных) -Запросы вне транзакции -Запросы по временным таблицам

Альтернативный кластер на MS SQL

Принципиальная схема параллельных вычислений

Адаптация к параллельным вычислениям

Вопросы

Спасибо за внимание!!