1 / 15

A lwaysOn в SQL Server « Denali »

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

cirila
Download Presentation

A lwaysOn в SQL Server « Denali »

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. AlwaysOnв SQL Server «Denali» Иван Косяков Архитектор программных систем, MTC ivank@microsoft.com, http://microsoftbi.ru

  2. Доступность чрезвычайно важных систем Интегрированная • Унифицированное упрощенное решение • Простое в развертывании и управлении Гибкая • Повторное использование существующих инвестиций • Использование «SAN» и «DAS»-решений Эффективная • Снижение стоимости • Использование аппаратного обеспечения • Нет простаивающих систем • Улучшение эффективности ИТ- службы

  3. Новое решение «AlwaysOn» Группы доступности AlwaysOn (AlwaysOn AvailabilityGroups) для защиты баз данных Экземпляры отказоустойчивых кластеров AlwaysOn (AlwaysOn Failover Cluster Instances) для защиты на уровне экземпляра • Отказоустойчивость нескольких баз одновременно • Несколько вторичных узлов • Активные вторичные узлы • Интегрированное управление высокой доступностью • Многоузловые кластеры • Гибкая политика отказоустойчивости • Улучшенная диагностика • Предназначено для сценариев консолидации

  4. Отказоустойчивость приложений • «Availability Groups Listener»позволяет приложениям незаметно переходить на вторичный узел • Приложение повторно подключается с помощью виртуального имени на вторичный узел ServerA ServerC ServerB HR DB HR DB HR DB AG_HR HR_VNN Primary Primary Secondary Secondary Secondary Приложение делает повторы запроса Подсоединение к новому первичномуузлу когда переназначение осуществлено и «слушатель» (listener) доступен -server HR_Listener;-catalog HRDB

  5. Активный вторичный узел AlwaysOn • Для бизнеса важна эффективность и низкая стоимость • Больше нет простаивающего оборудования «AlwaysOnActive Secondary» позволяет использовать аппаратные ресурсы увеличивая эффективность • Active Secondary можно использовать для: • Балансировки нагрузки «только чтение» • Операций резервного копирования

  6. Отчеты «Active Secondary»– вторичный узел для чтения • Освобождение первичного узла от запросов чтения • Свежие данные на вторичном узле SQLservr.exe SQLservr.exe Первичный Вторичный InstanceA InstanceB DB1 DB2 DB1 DB2

  7. «Active Secondary» – возможность резервного копирования Нагрузка чтение/запись • Резервные копии на любой реплике • В том числе и на первичной • Резервные копии журнала на различных репликах формируют единую цепочку журнала • Database Recovery Advisorупрощает восстановление Резервные копии Резервныекопии Резервные копии Вторичный Вторичный Первичный

  8. Подсоединение приложений «только чтение» • Определяется опцией «Availability Replica» и свойством «ApplicationIntent» • ApplicationIntent– свойство подсоединения • Опция реплики определяет, доступна ли реплика для чтения, когда находится в роли вторичной реплики • Маршрутизация доступа «только чтение» (Read-Only Routing) позволяет перенаправлять подсоединение приложения на новую вторичную реплику при смене роли • Позволяет незаметно перенаправлять подсоединения приложений между репликами без ручного вмешательства

  9. Начальная топология Database Mirroring Log Shipping

  10. Новая топология A A A

  11. Reports Новая топология A A A A Backups Synchronous Data Movement Asynchcronous Data Movement

  12. Дополнительные примеры топологий «AlwaysOn»предоставляет гибкость конфигураций высокой доступности. A A A A Direct attached storage local, regional and geo secondaries Shared Storage, regional and geo secondaries A A A Synchronous Data Movement Asynchcronous Data Movement

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

  14. AlwaysOn Availability Groups «AlwaysOnAvailability Groups» - новая функция, которая облегчает и комбинирует зеркалирование и поставку журналов (log shipping) Интегрированная Гибкая Эффективная • Перенаправление приложений с помощью виртуального имени • Мастер конфигурирования • Информационная панель • Интеграция с System Center • Инфраструктура диагностики • Репликация объектов File-stream • Отказоустойчивость издателя в сценариях репликации • Отказоустойчивость нескольких баз • Несколько вторичных реплик • Всего 4 вторичные реплики • 2 синхронных вторичных реплики • 1 пара автоматической отказоустойчивости • Синхронные и асинхронные передвижения данных • Встроенное сжатие и шифрование • Автоматическая и ручная передача управления (failover) • Гибкая политика отказоустойчивости • Автоматическое восстановление страниц • «Active Secondary» • Чтение вторичной реплики • Резервное копирование с вторичной реплики • Автоматизация с помощьюpower-shell

  15. Вопросы?

More Related