Каталог курсов
Курсы Microsoft
DP-300T00 Administering Microsoft Azure SQL Solutions
Описание курса
Курс позволяет слушателям обрести знания и навыки, необходимые для администрирования инфраструктуры баз данных 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-адреса