课程

课程介绍

本课程向学员提供知识和技能以管理用于云端、内部和混合关系数据库的 SQL Server 数据库基础结构,并与 Microsoft PaaS 关系数据库产品一起使用。此外,它对开发从基于 SQL 的关系数据库传递内容的应用程序的个人有用。

培训对象

从事相关工作的专业人员。

课程收益

了解适合其他数据平台角色的 Azure 数据库管理员角色;
评估并实现将数据库移至 Azure 的策略;
管理对数据库对象的访问权限;
配置用户数据库以获得最佳性能;
确定查询或设计更改是否有产生积极作用;
为PaaS 服务配置自动化;
如何通过动手实验配置高可用性解决方案。

知识概要

-- Azure 数据库管理员角色;
-- 规划和实现数据平台资源;
-- 实现安全环境;
-- 监视和优化运营资源;
-- 优化查询性能;
-- 任务自动化;
-- 规划及实现高可用性及灾难恢复环境。

课程大纲

模块

学习内容

第一天AM

Azure 数据库管理员角色

Azure 数据平台角色

Azure 数据库平台和选项

SQL Server 兼容性级别

Azure 预览功能

实验:使用 Azure 门户和 SQL Server Management Studio

在 Azure 虚拟机上预配 SQL Server

连接到 SQL Server 并还原备份

第一天PM

规划和实现数据平台资源

使用 IaaS 部署 SQL Server

使用 PaaS 部署 SQL Server

在 Azure 上部署开源数据库解决方案

实验:部署 Azure SQL 数据库

使用 ARM 模板部署 VM

配置建立数据库之前所需的资源

部署 Azure SQL 数据库

在 Azure Data Studio 中注册 Azure SQL 数据库实例并验证连接

使用客户端工具部署 PostgreSQL 或 MySQL 以验证连接性

第二天AM

实现安全环境

配置数据库身份验证

配置数据库授权

为静态数据实现安全性

为传输中的数据实现安全性

为敏感数据实现合规性控制

实验:实现安全环境

使用 Azure 门户配置基于服务器的防火墙规则

通过 Azure Active Directory 授予对 Azure SQL 数据库的访问权限

启用高级数据安全和数据分类

管理对数据库对象的访问权限

监视和优化运营资源

基线和性能监视

性能问题的主要原因

配置资源以获得最佳性能

用户数据库配置

与性能相关的维护任务

第二天PM

实验:监视及优化资源

隔离 CPU 问题

使用查询存储观察阻塞问题

检测并纠正碎片问题

优化查询性能

了解 SQL Server 查询计划

探索基于性能的数据库设计

评估性能改进

实验:查询性能故障排除

确定数据库设计 AdventureWorks2017 的问题

在 AdventureWorks2017 中隔离性能不佳的查询中的问题区域

使用查询存储来检测和处理 AdventureWorks2017 中的回归

使用查询提示影响 AdventureWorks2017 中的性能

第三天AM

任务自动化

设置自动部署

定义计划任务

配置扩展事件

使用自动化方法管理 Azure PaaS 资源

实验:任务自动化

从 GitHub 上的快速启动模板部署 Azure 模板

根据性能指标配置通知

部署 Azure 自动化 Runbook(或弹性作业)以在 Azure SQL 数据库上重建索引

第三天PM

规划及实现高可用性及灾难恢复环境

高可用性和灾难恢复策略

用于 HADR 的 IaaS 平台和数据库工具

用于 HADR 的 PaaS 平台和数据库工具

数据库备份和恢复

实验:规划及实现高可用性和灾难恢复环境

建立 Always On 可用性组

为 Azure SQL 数据库启用异地复制

备份到 URL 并从 URL 还原

认证过程

无认证考试

开班信息

暂无开班信息