SQL Server 2012 AlwaysOn

Report
Innovation Day
Алексей Шуленин
Эксперт по технологиям
обработки и анализа
информации
Microsoft
Microsoft SQL Server 2012
• В релизе – с 6
марта!
• Доступность в
канале – с
апреля
Надежность
Геораспределенные кластеры
Network Name: SqlClus
V-LAN
Требуется создавать VLAN,
чтобы воспринимали обе площадки
IP: 10.10.10.10
subnet 2
subnet 1
Площадка 1
SAN Replication
Площадка 2
Технология от вендора HW
распределенные массивы с т.зр. Windows Cluster видятся как один общий storage
Вариант: зеркалирование и
Log Shipping
Основной ЦОД
Резервный ЦОД
Witness
Principal
Mirror
Применение журналов
Синхронное
зеркалирова
ние базы
Log Shipping
Вариант: кластеризация и зеркалирование
Основной ЦОД
Database
Mirroring
Mirr
or
Principa
l
SQL-FCI-1
Резервный ЦОД
SQL-FCI-2
SQL Server 2012
• Зависимость 2-го порядка
• Ресурсы «SQL Server» и «SQL network name» зависят от ресурса «IPадрес», который зависит от другого IP-адреса
• Зависимость типа «или»
• Только один из ресурсов может быть в онлайне
SQL Server 2012 AlwaysOn
• Объединяет функциональность отказоустойчивых кластеров, зеркалирования и log
shipping
• Единица отказоустойчивости – не экземпляр, а группа доступности
• Группа доступности включает несколько пользовательских БД
• БД д.б. в full recovery mode
• Зеркалирование настраивается для группы баз, а не для каждой в отдельности
• Зеркалирование выступает в кач-ве транспорта для распространения изменений на вторичные
реплики (Mirroring TCP Endpoint)
• Для данной группы доступности все экземпляры должны располагаться на узлах
Windows Server Failover Cluster
• Каждый узел - Windows 2008 R2 Enterprise и выше
• При этом SQLный экземпляр может быть некластеризован
• Используется Cluster API для выполнения failover и Cluster Administrator (+SSMS) для
администрирования
• Не требуются кластерные IP или общий диск, пользователи коннектятся к обычному инстансу
• Каждый экземпляр должен быть сконфигурирован как HADR-enabled
SQL Server 2012 AlwaysOn
• Для группы настраивается Availability Group Listener – точка входа
клиентских соединений, который переправляет их на нужный
экземпляр
• Listener характеризуется DNS-именем, ТСР-портом и статическим IP-
адресом в каждой подсети (или DHCP)
• MultiSubnetFailover=Yes в строке соединения при соединении с
прослушивателем
• На каждом экземпляре должна иметься Database Mirroring Endpoint
• Хотя в отл.от нынешнего зеркалирования реплик может быть не 1, а 4 (2
синхронных)
• Для автоматического failover реплика д.б. синхронной
• Вторичные реплики могут использоваться для балансировки
• Операции чтения (отчетность), резервного копирования, ...
• ApplicationIntent=ReadOnly в строке соединения
Безопасность
Улучшения в аудите
• Появился в SQL Srv 2008
• Enterprise, DataCenter
• Позволяет отслеживать не только заходы
пользователей
• триггер на логон
• и сделанные в данных изменения
• CDC, Change Tracking, триггеры
• и настройках
• SQL Trace, Event Notifications, XEvents
• но и операции чтения
• Кто, когда, откуда, к каким данным доступился
• В 2012 поддерживается во всех редакциях
• Включая бесплатный Express
SQL Server
Express
Информация о стеке SQL-вызовов
exec hr.viewsalary
hr.viewsalary
select salary from
hr.payroll
Audit Log
hr.payroll
Пользовательские события аудита
• sp_audit_write( )
exec sp_audit_write
1234,
1,
N‘Hello World’
@user_defined_event_id
@succeeded
@user_defined_info
Audit Log
Производительность
Distributed Replay
…
ColumnStore Index
C1
C2
C3
C4
C5
C6
Быстрое исследование и визуализация
данных
BI Semantic Model
•
•
•
•
•
Исследование и визуализация данных
Не является идейным
развитием Report Designer
Он остается, в основном,
статичным
Клиент может заказать
разработку на основе
настраиваемых AJAXовских
Report Controls в VS или
использовать готовое
решение от
производителя – Power
View
Тонкий клиент – достаточно поставить SilverLight
Доступен в редакциях BI и Enterprise
Требует SharePoint 2010 Enterprise в режиме фермы
Требует доменную учетную запись, PowerPivotные Analysis Services 2012 не
желают работать под локальной учетной записью
Не может работать с традиционным многомерным кубиком, требует
PowerPivotный Excel в библиотеке документов или соединение с BISM
Надежные целостные данные в организации
91%
68%
< 50%
Data
Quality
Services
Master
Data
Services
BI Semantic
Model
Надежные целостные данные в организации
Большие данные для больших открытий
1.
•
•
•
2.
Спасибо
Innovation Day
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.
© 2012 Microsoft Corporation.
All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

similar documents