Microsoft TechDays Комаров Михаил MCT.

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



Advertisements
Похожие презентации
Администрирование информационных систем Лекция 4. Система управления базами данных.
Advertisements

Премиум-версии: SQL Server 2008 R2 Parallel Data Warehouse SQL Server 2008 R2 Datacenter Основные версии: SQL Server 2008 R2 Enterprise SQL Server 2008.
Распределенные и параллельные вычисления на MS SQL (always on). Адаптация для 1С 8 Сердюк Владимир Баркетов Павел.
W w w. a l a d d i n. r u Владимир Здор, Руководитель направления аутентификации и защиты информации Корпоративная система защиты конфиденциальной информации.
SQL SERVER И ПРОДУКТЫ 1С 1. 1С + Microsoft = ПАРТНЕРСТВО 2 Сотрудничество 15+ лет Совместный продукт с 1998 года + Гибкость лицензирования Отдельная закупка.
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
Решения виртуализации для IT Платонов Евгений. Технологические тенденции архитектуры x86 Многоядерные процессоры развиваются 2 ядра в , 4 ядра в.
Handy Backup – простая в использовании программа резервного копирования данных.
Microsoft TechDays Косивченко Александр.
Компоненты SQL Server Реляционный сервер –Внутризапросный параллелизм –Распределенные фрагментированные представления (серверные фермы) –Службы тиражирования.
Учебный курс Технологии и средства разработки корпоративных систем Лекция 1 Открытые системы. Клиент и сервер Лекции читает кандидат технических наук,
7 основных принципов многопользовательской активации в ОС Windows 7 © Корпорация Майкрософт (Microsoft Corp.), 2009 г. Все права защищены. ИТ-специалистам.
«Особенности файловой системы WinFS» Сравнение с предыдущими файловыми системами.
Microsoft TechDays Андрей Бешков Эксперт по информационной инфраструктуре Microsoft
Лекция 27 Лекция 27 Идентификация пользователей. Проверка и назначение полномочий и представлений данных пользователей. Защита базы данных. Контроль параллельной.
Virtualization Startup Дмитрий Нечаев
Microsoft TechDays Пронькин Дмитрий MCSE, MCITP, MCT.
Secret Net 5.0 сетевой вариант Система защиты информации от несанкционированного доступа нового поколения.
Microsoft TechDays Богомолов Алексей MCP, MCTS.
Microsoft TechDays Цыганов Федор Softline.
Транксрипт:

Microsoft TechDayshttp:// Комаров Михаил MCT

Microsoft TechDayshttp:// Enterprise Edition

Microsoft TechDayshttp:// Высокая доступность Масштабируе мость Безопасность Управляемость Бизнес-анализ Экономия затрат 16-узловые кластеры Автоматическое восстановление страниц при зеркалировании Database Snapshots Онлайновые операции Горячее добавление памяти и процессоров Репликация peer-to-peer 16-узловые кластеры Автоматическое восстановление страниц при зеркалировании Database Snapshots Онлайновые операции Горячее добавление памяти и процессоров Репликация peer-to-peer 8 процессоров (Std – 4, DC – 256) 2 TB памяти (Std – 64 GB) 50 экземпляров на сервер Неограниченная виртуализация Сжатие данных и резервных копий Параллелизм обработки партиционирова нных таблиц 8 процессоров (Std – 4, DC – 256) 2 TB памяти (Std – 64 GB) 50 экземпляров на сервер Неограниченная виртуализация Сжатие данных и резервных копий Параллелизм обработки партиционирова нных таблиц Common Criteria Certification Аудит Прозрачное шифрование данных Управление внешними ключами Common Criteria Certification Аудит Прозрачное шифрование данных Управление внешними ключами Централизованн ый мониторинг и администрирова ние экземпляров Партиционирова ние таблиц Resource Governor Зеркальные бэкапы Централизованн ый мониторинг и администрирова ние экземпляров Партиционирова ние таблиц Resource Governor Зеркальные бэкапы Оптимизация звездных схем Change data capture Партиционирова нные кубы Проактивное кэширование Высокоскоростн ые коннекторы в SSIS Дополнительные аналитические функции Подписки на отчеты на основе данных Оптимизация звездных схем Change data capture Партиционирова нные кубы Проактивное кэширование Высокоскоростн ые коннекторы в SSIS Дополнительные аналитические функции Подписки на отчеты на основе данных Сжатие – экономия дискового пространства Виртуализация – экономия при лицензировании Кластеризация – экономия за счет исключения простоев... Сжатие – экономия дискового пространства Виртуализация – экономия при лицензировании Кластеризация – экономия за счет исключения простоев... ENTERPRISE EDITION включает более 60 особенностей, не входящих в стандартную

Microsoft TechDayshttp:// Active Passive Passive Passive Active Active Passive Поддержка отказоустойчивых кластеров Стандартный - 2-узловые Enterprise - до 16, что повышает надежность Кластеризуются Database Engine (включая полнотекстовый поиск), Analysis Services Нескольким экземплярам можно назначить один failover- узел, экономя на стоимости оборудования Интегрированный сетап снижает административные издержки Подробнее - BOLBOL Зеркалирование Чтение лога и применение транзакций на зеркало Можно через WAN - разнести территориально Стандартный - только синхронное зеркалирование Не фиксируем транзакцию на принципале, пока не закоммитится на зеркале Enterprise - синхронное и асинхронное Подробнее - BOLBOL

Microsoft TechDayshttp:// Восстановление страниц при зеркалировании В случае ошибок чтения страниц 823, 824, 829 страница асинхронно берется с партнера Приложение не извещается, когда восстановление произошло, поэтому оно должно повторно выполнить обращение к странице Либо вернуть ошибку пользователю и сказать, чтобы он повторил операцию По-любому это лучше, чем в стандартной редакции, которая требует проведения регламентных работ С остановкой работы пользователей Подробнее - BOLBOL

Microsoft TechDayshttp:// Выполнение операций по поддержке, не останавливая работу пользователей Онлайновое перестроение индекса По мере обновления данных физ.порядок страниц на диске начинает отличаться от логического (фрагментация индекса) При перестроении создается копия в tempdb, которая актуализируется пользовательскими изменениями за время перестройки (аналогично версионности) Т.е. индекс блокируется не эксклюзивно, а только на чтение Онлайновое восстановление файлов и страниц Онлайновая конфигурация узлов peer-to-peer Подробнее - BOLBOL Index Table Deleted Deleted Index Table Deleted 7 5 6

Microsoft TechDayshttp://

Требуется поддержка со стороны аппаратного обеспечения Может происходить Физически Логически (онлайновое перераспределение ресурсов между установленными на хосте ОС) Виртуально (через слой виртуализации) Требуется переконфигурация SQL Server, т.к., даже заметив новые ресурсы, он их автоматически не хапает, а ведет себя скромно Как добавить процессор Как добавить память

Microsoft TechDayshttp:// Расширение стандартной транзакционной репликации Позволяет вносить изменения в топологию репликации (добавлять/изымать узлы, создавать соединения между существующими) без влияния на другие машины Простой визардоподобный интерфейс Включает Topology Viewer Читать в BOLBOL

Microsoft TechDayshttp:// Database Snapshots Обеспечивают статический read-only слепок базы на момент времени Каждая оригинальная страница базы перед тем, как измениться, сохраняет свою копию в Snapshot Snapshot создает пустой разреженный файл, растущий по мере изменений При ошибках можно откатиться на Snapshot, будут потеряны только изменения после его создания На одну базу можно создавать много слепков в разные моменты Создание слепка над зеркалом позволяет читать зеркальную базу в рабочем режиме Подробнее - BOLBOL Snapshot Source

Microsoft TechDayshttp://

Создаются пулы ресурсов с минимальным и максимальным значенями памяти и % процессора Каждое соединение попадает в тот или иной пул и использует назначенные ему ресурсы Кривой запрос не сможет положить сервер, т.к. ему не удастся монополизировать все ресурсы Инструменты мониторинга SQL Server и Windows позволяют отслеживать потребляемые пулом ресурсы и корректировать их по потребности Читать BOLBOL LIMIT 50% LIMIT 30% LIMIT 20% LOAD 25% LOAD 45% LOAD 15%

Microsoft TechDayshttp://

50 именованных в случае Enterprise Standard = 16 Выгодно в сценариях консолидации Сравнительная стоимость консолидации

Microsoft TechDayshttp:// Сжатие данных Уровня записи Уровня страницы Выигрыш 20-60% в з-ти от распределения Экономия места, рост скорости I/O Сжатие резервных копий 50-90% compression ratios * Свои алгоритмы Преимущества те же Начиная с R2, eсть в стандарте

Microsoft TechDayshttp://

Появилось в 2005-м, но имело ограничение - каждую партицию читал один поток Таблица из 12 частей на сервере с 32 CPU - 20 отдыхают Исключение - когда оптимизатор сообразил, что будет читаться одна партиция и выбрал параллельный план В 2008-м несколько потоков читает каждую партицию по циклу Партиции можно раскладывать по дискам и получать выигрыш от параллельного I/O Партиции можно сплитить, объединять, переключать на таблицу См. BOLBOL

Microsoft TechDayshttp://

Широко используется в задачах синхронизации Раньше разработчики были вынуждены писать собственные приложения, задействуя триггеры, timestampы, дополнительные поля и таблицы Ср-ва отслеживания изменений в 2005 SQL Trace / Profiler Триггеры на DDL / DML Триггеры на Logon? Event Notifications Самописное приложение, читающее журнал Транзакционная репликация как ср-во аудита?... Отчасти сюда можно притянуть предикат OUTPUT над DML В SQL Server 2008 имеются два штатных независимых механизма Change Data Capture Change Tracking

Microsoft TechDayshttp:// Change Tracking более легковесный механизм Затраты сопоставимы с созданием еще одного индекса на таблицу Change Tracking - синхронный по своей природе: изменения произошли, и их сразу в той же транзакции можно видеть CDC - асинхронный, использует чтение Т-Loga CDC более подходит для слабосвязанных распределенных моделей, где между происхождением изменения и его отражением допускается временной зазор Change Tracking более пригоден для сильносвязанных сценариев по типу DTC и двухфазной фиксации Change Tracking хранит только итоговые изменения на текущий момент, не отвлекаясь на промежуточные, как это делает CDC Тот позволяет получить все изменения, произошедшие с отслеживаемыми данными за задаваемый интервал Как правило, в хранилищах используется модель Change Tracking - интересует последнее состояние на конец дня, сиречь на момент загрузки в хранилище Что там менялось в OLTP в течение дня, нас, по большому счету, не волнует. Хотя, конечно, задачи бывают разные Change Tracking входит во все редакции, CDC - только в Enterprise На нем построен процесс синхронизации, в част., в ADO.NET Sync Framework 2.0, где наряду с традиционными триггерами, таймстэмпами, могильными камнями и пр., можно просто отметить галку Change Tracking в случае SQL Server 2008 В CDC можно сразу увидеть измененные записи, в Change Tracking - только их РК, по которому джойнить с осн.таблицей

Microsoft TechDayshttp:// Достаточно близко соприкасается с задачами отслеживания изменений и зачастую использует схожие инструменты, однако, в целом, понимается шире Операция чтения не меняет данных, однако с точки зрения аудита, возможно, представляет интерес, кто, когда, откуда, к каким данным доступился Под системным аудитом также понимается отслеживание изменений не только данных, но и различных параметров настройки системы и изменение ее поведения в ответ на это Имеются следующие механизмы Оператор CREATE AUDIT Расширенные события (XEvents) Интеграция SQL Server 2008 с Event Tracing for Windows (ETW) Подробнее в BOLBOL AUDIT User: Tina Makovec Action: WRITE User: Tina Makovec Action: WRITE Employee Marc Boyer Salary: $ Employee Marc Boyer Salary: $ Employee Marc Boyer Salary: $ Employee Marc Boyer Salary: $ User: Anders Riis Action: READ User: Anders Riis Action: READ

Microsoft TechDayshttp:// Core EditionsSpecialized EditionsFree Editions EnterpriseStandardWorkgroupWebDeveloperExpressCompact 3.5 CPU8 CPU4 CPU2 CPU4 CPUOS Max1 CPUOS Max Memory2 TB Ram64 GB Ram4 GBOS Max 1 GBOS Max DB Size524PB 10 GB4 GB

Microsoft TechDayshttp:// Сертификат соответствия 1951, полученный , удостоверяет что СУБД Microsoft SQL Server 2008 (Enterprise Edition, Standard Edition), редакция 64-бит... является программным средством общего назначения со встроенными средствами защиты от несанкционированного доступа к конфиденциальной информации соответствует требованиям руководящего документа... (Гостехкомиссия, 1992) по 5-му классу защищенности может использоваться при создании автоматизированных систем до класса защищенности 1Г включительно и при создании информационных систем персональных данных до 3 класса включительно Сертификат выдан на основе результатов сертификационных испытаний... и экспертного заключения от органа по сертификации ФГУ "ГНИИИ ПТЗИ ФСТЭК России"

Microsoft TechDayshttp:// Серверная лицензия SQL Server 2008 R2 Standard/Workgroup Edition дает право запустить любое количество экземпляров серверного программного обеспечения в одной физической или виртуальной операционной среде Серверная лицензия SQL Server 2008 R2 Enterprise Edition дает право запустить любое количество экземпляров серверного программного обеспечения в 4 операционных средах (физических и/или виртуальных) на этом сервере Процессорная лицензия Если лицензированы все физические процессоры, можно запускать неограниченное кол-во экземпляров SQL Server в следующем кол-ве физических или виртуальных сред DataCenter - неограничено Enterprise - до 4 на лицензию Standard, Workgroup и Web - только в физической среде; для виртуальных требуется приобретать отдельные процессорные лицензии Расчет кол-ва дополнительных процессорных лицензий, если лицензированы не все физические процессоры или в случае запуска Standard, Workgroup или Web в виртуальной среде Подробнее - см. SQL Server 2008 R2Licensing Quick Reference GuideSQL Server 2008 R2Licensing Quick Reference Guide

Microsoft TechDayshttp:// Курсы 6231: Обслуживание базы данных Microsoft® SQL Server® Использование базы данных Microsoft® SQL Server® 2008 Экзамены Microsoft Certified Technology Specialist (MCTS) (Применение и обслуживание база данных Microsoft® SQL Server® 2008) Microsoft Certified Technology Specialist (MCTS) (Разработка база данных Microsoft® SQL Server® 2008)

Microsoft TechDayshttp:// Спасибо за внимание ! Ждем на курсы и экзамены!

Microsoft TechDayshttp://