Курсы Microsoft

DP-300T00 Administering Microsoft Azure SQL Solutions


Продолжительность: 32 ч    

Описание курса

Курс позволяет слушателям обрести знания и навыки, необходимые для администрирования инфраструктуры баз данных SQL Server для облачных, локальных и гибридных реляционных баз данных, а также для работы с решениями в части реляционных баз данных Microsoft PaaS. Кроме того, он будет полезен для тех, кто разрабатывает приложения, работающие с данными, получаемыми из реляционных БД на основе SQL.


АУДИТОРИЯ:
--------------------
* специалисты, управляющие базами и хранилищами данных, которые хотят узнать об администрировании различных технологий платформ данных, доступных в Microsoft Azure.
* архитекторы данных и разработчики приложений, которым необходимо понять, какие технологии работы с данными доступны в Azure и как задействовать эти технологии в своих приложениях.

По окончании курса слушатели смогут:
---------------------------------------------
** Планировать, развертывать и настраивать SQL-решения в Azure;
** Отслеживать производительности баз данных, настраивать базы данных и запросы к ним для достижения оптимальной производительности;
** Планировать и настраивать решения высокой доступности.

ЭКЗАМЕН
* курс готовит к сертификационному экзамену DP-300: Administering Relational Databases on Microsoft Azure

Программа курса

Модуль 1: Роль администратора базы данных Azure

* Роли в платформе данных Azure
* Параметры и платформы баз данных Azure
* Уровни совместимости SQL Server
* Функции предварительного просмотра в Azure

Лабораторная работа: Использование портала Azure и SQL Server Management Studio
Подготовка SQL Server в среде виртуальной машины Azure
Подключение к SQL Server и восстановление из резервной копии

Модуль 2: Планирование и реализация ресурсов платформы данных

* Развертывание SQL Server с использованием IaaS
* Развертывание SQL Server с использованием PaaS
* Развертывание решений для баз данных с открытым исходным кодом в Azure

Лабораторная работа: Развертывание базы данных SQL Azure
Развертывание виртуальной машины с использованием шаблона ARM
Настройка ресурсов перед созданием базы данных
Развертывание базы данных SQL Azure.
Регистрация экземпляра базы данных SQL Azure в Azure Data Studio и проверка подключения
Развертывание PostgreSQL или MySQL с использованием клиентских средств для проверки возможности подключения

Модуль 3: Реализация безопасной среды

* Настройка аутентификации в базе данных
* Настройка авторизации в базе данных
* Реализация безопасности для хранимых данных
* Реализация безопасности для передаваемых данных
* Внедрение контроля соответствия для конфиденциальных данных

Лабораторная работа: Внедрение безопасной среды
Настройка правил брандмауэра сервера с помощью портала Azure
Авторизация доступа к базе данных SQL Azure с помощью Azure Active Directory
Использование Advanced Data Security и Data Classification
Управление доступом к объектам базы данных

Модуль 4: Мониторинг и оптимизация операционных ресурсов

* Базовые показатели и мониторинг производительности
* Основные причины проблем с производительностью
* Настройка ресурсов для оптимальной производительности
* Конфигурация пользовательских баз данных
* Задачи обслуживания, связанные с производительностью

Лабораторная работа: Мониторинг и оптимизация ресурсов
Выделение проблем с процессорами
Использование Query Store для наблюдения за блокировками
Обнаружение и решение проблем фрагментации

Модуль 5: Оптимизация производительности запросов

* Понимание планов запросов SQL Server
* Изучение структуры базы данных на основе данных о производительности
* Оценка улучшения производительности

Лабораторная работа: Устранение проблем с производительностью запросов
Выявление проблем в структуре базы данных в AdventureWorks2017
Выделение проблемных частей в медленно выполняющихся запросах в AdventureWorks2017
Использование Query Store для обнаружения и обработки регрессии в AdventureWorks2017
Использование подсказок (hints) к запросам для влияния на производительность в AdventureWorks2017

Модуль 6: Автоматизация задач

* Настройка автоматического развертывания
* Планирование задач
* Настройка расширенных событий
* Управление ресурсами Azure PaaS с использованием методов автоматизации

Лабораторная работа: Автоматизация задач
Развертывание шаблона Azure из Quickstart template на GitHub
Настройка уведомлений на основе показателей производительности
Развертывание Azure Automation Runbook (эластичного задания) для перестроения индексов в базе данных SQL Azure

Модуль 7: Планирование и внедрение среды высокой доступности и аварийного восстановления

* Высокая доступность и стратегии аварийного восстановления
* Инструменты платформы и базы данных IaaS для HADR
* Платформа PaaS и инструменты для баз данных для HADR
* Резервное копирование и восстановление базы данных

Лабораторная работа: Планирование и внедрение среды высокой доступности и аварийного восстановления
Создание Always On Availability Group в Azure
Включение георепликации для базы данных SQL Azure
Резервное копирование на заданный URL и восстановление с заданного URL-адреса