A lwaysOn в SQL Server « Denali »

15
AlwaysOn в SQL Server «Denali» Иван Косяков Архитектор программных систем, MTC [email protected] , http://microsoftbi.ru

description

A lwaysOn в SQL Server « Denali ». Иван Косяков Архитектор программных систем , MTC [email protected] , http://microsoftbi.ru. Доступность чрезвычайно важных систем. Интегрированная. Унифицированное упрощенное решение Простое в развертывании и управлении. Гибкая. - PowerPoint PPT Presentation

Transcript of A lwaysOn в SQL Server « Denali »

Page 1: A lwaysOn в  SQL  Server  « Denali »

AlwaysOn в SQL Server «Denali»

Иван КосяковАрхитектор программных систем, [email protected], http://microsoftbi.ru

Page 2: A lwaysOn в  SQL  Server  « Denali »

Доступность чрезвычайно важных систем

Унифицированное упрощенное решение Простое в развертывании и управленииИнтегрированная

Гибкая

Эффективная

Повторное использование существующих инвестиций

Использование «SAN» и «DAS»-решений

Снижение стоимости Использование аппаратного

обеспечения Нет простаивающих систем

Улучшение эффективности ИТ- службы

Page 3: A lwaysOn в  SQL  Server  « Denali »

Новое решение «AlwaysOn»

Многоузловые кластеры Гибкая политика отказоустойчивости Улучшенная диагностика Предназначено для сценариев

консолидации

Отказоустойчивость нескольких баз одновременно

Несколько вторичных узлов Активные вторичные узлы Интегрированное управление

высокой доступностью

Группы доступности AlwaysOn

(AlwaysOn Availability Groups)для защиты баз данных

Экземпляры отказоустойчивых кластеров AlwaysOn

(AlwaysOn Failover Cluster Instances)для защиты на уровне экземпляра

Page 4: A lwaysOn в  SQL  Server  « Denali »

Отказоустойчивость приложений «Availability Groups Listener» позволяет приложениям

незаметно переходить на вторичный узел Приложение повторно подключается с помощью виртуального

имени на вторичный узел

AG_HR

HRDB

HRDB

Primary SecondaryHR_VNN

-server HR_Listener;-catalog HRDB

Приложение делает повторы запроса

Подсоединение к новому первичномуузлу когда переназначение осуществлено и «слушатель» (listener) доступен

Primary SecondarySecondary

HRDB

ServerA ServerB ServerC

Page 5: A lwaysOn в  SQL  Server  « Denali »

Активный вторичный узел AlwaysOn Для бизнеса важна эффективность и низкая

стоимость Больше нет простаивающего оборудования

«AlwaysOn Active Secondary» позволяет использовать аппаратные ресурсы увеличивая эффективность Active Secondary можно использовать для:

Балансировки нагрузки «только чтение» Операций резервного копирования

Page 6: A lwaysOn в  SQL  Server  « Denali »

«Active Secondary» – вторичный узел для чтения

Освобождение первичного узла от запросов чтения Свежие данные на вторичном узле

DB2DB1

SQLservr.exe SQLservr.exe

InstanceA

DB2DB1

Первичный Вторичный

InstanceB

Отчеты

Page 7: A lwaysOn в  SQL  Server  « Denali »

«Active Secondary» – возможность резервного копирования

Резервные копии на любой реплике В том числе и на

первичной Резервные копии

журнала на различных репликах формируют единую цепочку журнала

Database Recovery Advisor упрощает восстановление

Нагрузка чтение/запись

Первичный

Вторичный

Резервныекопии

Вторичный

Резервные копии

Резервные копии

Page 8: A lwaysOn в  SQL  Server  « Denali »

Подсоединение приложений «только чтение» Определяется опцией «Availability Replica» и свойством

«ApplicationIntent» ApplicationIntent – свойство подсоединения Опция реплики определяет, доступна ли реплика для

чтения, когда находится в роли вторичной реплики Маршрутизация доступа «только чтение» (Read-Only

Routing) позволяет перенаправлять подсоединение приложения на новую вторичную реплику при смене роли Позволяет незаметно перенаправлять подсоединения

приложений между репликами без ручного вмешательства

Page 9: A lwaysOn в  SQL  Server  « Denali »

Начальная топология

Log Shipping

Database Mirroring

Page 10: A lwaysOn в  SQL  Server  « Denali »

Новая топология

A

A

A

Page 11: A lwaysOn в  SQL  Server  « Denali »

A

A

A

A

Новая топология

Reports

Backups

Synchronous Data Movement

Asynchcronous Data Movement

Page 12: A lwaysOn в  SQL  Server  « Denali »

Дополнительные примеры топологий«AlwaysOn» предоставляет гибкость конфигураций высокой доступности.

Synchronous Data Movement

Asynchcronous Data Movement

Shared Storage, regional and geo secondaries

A

AA

A

A

Direct attached storage local, regional and geo secondaries

AA

Page 13: A lwaysOn в  SQL  Server  « Denali »

ДемонстрацияAlwaysOn

Page 14: A lwaysOn в  SQL  Server  « Denali »

AlwaysOn Availability Groups

Отказоустойчивость нескольких баз Несколько вторичных реплик

Всего 4 вторичные реплики 2 синхронных вторичных реплики 1 пара автоматической

отказоустойчивости Синхронные и асинхронные

передвижения данных Встроенное сжатие и шифрование Автоматическая и ручная передача

управления (failover) Гибкая политика отказоустойчивости Автоматическое восстановление

страниц

Перенаправление приложений с помощью виртуального имени

Мастер конфигурирования Информационная панель Интеграция с System Center Инфраструктура диагностики Репликация объектов File-stream Отказоустойчивость издателя в

сценариях репликации

Гибкая Интегрированная Эффективная

«Active Secondary» Чтение вторичной

реплики Резервное

копирование с вторичной реплики

Автоматизация с помощью power-shell

«AlwaysOn Availability Groups» - новая функция, которая облегчает и комбинирует зеркалирование и поставку журналов (log shipping)

Page 15: A lwaysOn в  SQL  Server  « Denali »

Вопросы?