DP-300: Administering Microsoft Azure SQL Solutions May-2025

所在平台: Udemy

课程主页: https://www.udemy.com/course/ms-dp-300/

课程评论:没有评论

第一个写评论        关注课程

课程简介

DP-300: Microsoft Azure SQL 解决方案管理(2025年5月)课程概述 本课程旨在教授学员如何管理 Microsoft Azure SQL 解决方案,涵盖了从规划、部署到安全、监控、优化以及高可用性和灾难恢复(HA/DR)的全面知识。 **核心技能模块:** * **规划和实施数据平台资源 (20-25%)** * 规划和部署 Azure SQL 解决方案,包括选择合适的数据库服务(Azure SQL 数据库、Azure SQL 托管实例、Azure 上的 SQL Server 虚拟机)。 * 理解和应用自动化部署,以及混合和 IaaS 部署的补丁和更新。 * 评估迁移需求,规划和执行在线/离线迁移策略,并进行迁移后的验证和故障排除。 * 配置资源以实现规模和性能,包括 Azure SQL 数据库、Azure SQL 托管实例和 Azure 上的 SQL Server 虚拟机的规模化配置。 * 配置表分区和数据压缩以优化性能。 * **实施安全环境 (15-20%)** * 配置数据库身份验证和授权,包括使用 Active Directory 和 Microsoft Entra ID。 * 实现数据加密(静态和传输中),如 TDE、对象级加密、Always Encrypted 和 TLS。 * 配置防火墙规则和数据库安全访问。 * 应用合规性控制,如数据分类、审计、更改跟踪、动态数据掩码。 * 管理数据库资源,利用 Microsoft Purview,启用数据库账本和行级安全。 * 配置 Microsoft Defender for Azure SQL。 * **监控、配置和优化数据库资源 (20-25%)** * 监控资源活动和性能,建立性能基线,解释和利用性能指标。 * 使用 SQL Insights、数据库监视器和扩展事件进行监控。 * 使用 Query Store 监控和优化查询性能,识别阻塞会话,利用 DMVs 进行性能问题诊断。 * 评估索引和查询建议,审查执行计划。 * 利用 Intelligent Insights 进行性能调优。 * 配置数据库解决方案以实现最佳性能,包括索引维护、统计信息维护、数据库完整性检查、自动调优和服务器设置。 * 配置 Resource Governor 和数据库范围配置,以及智能查询处理 (IQP)。 * **配置和管理任务自动化 (15-20%)** * 创建和管理 SQL Server Agent 作业,包括计划、警报和通知。 * 自动化数据库资源的部署,使用 ARM/Bicep 模板、PowerShell 和 Azure CLI。 * 监控和故障排除自动化部署。 * 创建和管理 Azure 中的数据库任务,包括弹性作业和自动化配置。 * 配置自动化任务的警报和通知,并进行故障排除。 * **规划和配置高可用性和灾难恢复 (HA/DR) 环境 (20-25%)** * 根据 RPO/RTO 需求推荐 HA/DR 策略,评估混合部署和 Azure 特定的 HA/DR 解决方案。 * 规划和执行备份与还原策略,包括云存储的备份和还原。 * 配置 HA/DR 解决方案,包括主动地理复制、Always On 可用性组、故障转移组、Windows Server Failover Cluster 和日志 shipping。 * 监控和故障排除 HA/DR 解决方案。 本课程为有意成为 Microsoft Azure SQL 数据库管理员的专业人士提供了一个扎实的基础,帮助他们高效、安全地管理 Azure SQL 数据平台。

课程评论(0条)

课程详情

Skills at a glancePlan and implement data platform resources (20-25%)Implement a secure environment (15-20%)Monitor, configure, and optimize database resources (20-25%)Configure and manage automation of tasks (15-20%)Plan and configure a high availability and disaster recovery (HA/DR) environment (20-25%)Plan and implement data platform resources (20-25%)Plan and deploy Azure SQL solutionsDeploy database offerings on selected platformsUnderstand automated deploymentApply patches and updates for hybrid and infrastructure as a service (IaaS) deploymentDeploy hybrid SQL Server solutionsRecommend an appropriate database offering based on specific requirementsEvaluate the security aspects of the possible database offeringRecommend a table partitioning solutionRecommend a database sharding solutionConfigure resources for scale and performanceConfigure Azure SQL Database for scale and performanceConfigure Azure SQL Managed Instance for scale and performanceConfigure SQL Server on Azure Virtual Machines for scale and performanceConfigure table partitioningConfigure data compressionPlan and implement a migration strategyEvaluate requirements for the migrationEvaluate offline or online migration strategiesImplement an online migration strategyImplement an offline migration strategyPerform post migration validationsTroubleshoot a migrationSet up SQL Data Sync for AzureImplement a migration to AzureImplement a migration between Azure SQL servicesImplement Azure SQL Managed Instance database copy and moveImplement a secure environment (15-20%)Configure database authentication and authorizationConfigure authentication by using Active Directory and Microsoft Entra IDCreate users from Microsoft Entra identitiesConfigure security principalsConfigure database and object-level permissions using graphical toolsApply the principle of least privilege for all securablesTroubleshoot authentication and authorization issuesManage authentication and authorization by using T-SQLImplement security for data at rest and data in transitImplement transparent data encryption (TDE)Implement object-level encryptionConfigure server- and database-level firewall rulesImplement Always EncryptedImplement Always Encrypted with VBS enclavesConfigure secure accessConfigure Transport Layer Security (TLS)Implement compliance controls for sensitive dataApply a data classification strategyConfigure server and database auditsImplement data change trackingImplement dynamic data maskingManage database resources by using Microsoft PurviewImplement database ledger in Azure SQLImplement row-level securityConfigure Microsoft Defender for Azure SQLMonitor, configure, and optimize database resources (20-25%)Monitor resource activity and performancePrepare an operational performance baselineDetermine sources for performance metricsInterpret performance metricsConfigure and monitor activity and performanceMonitor by using SQL InsightsMonitor by using database watcherMonitor by using Extended EventsMonitor and optimize query performanceConfigure Query StoreMonitor by using Query StoreIdentify sessions that cause blockingIdentify performance issues using dynamic management views (DMVs)Identify and implement index changes for queriesRecommend query construct modifications based on resource usageAssess the use of query hints for query performanceReview execution plansMonitor by using Intelligent InsightsConfigure database solutions for optimal performanceImplement index maintenance tasksImplement statistics maintenance tasksImplement database integrity checksConfigure database automatic tuningConfigure server settings for performanceConfigure Resource Governor for performanceImplement database-scoped configurationConfigure compute and storage resources for scalingConfigure intelligent query processing (IQP)Configure and manage automation of tasks (15-20%)Create and manage SQL Server Agent jobsManage schedules for regular maintenance jobsConfigure job alerts and notificationsTroubleshoot SQL Server Agent jobsAutomate deployment of database resourcesAutomate deployment by using Azure Resource Manager (ARM) and Bicep templatesAutomate deployment by using PowerShellAutomate deployment by using Azure CLIMonitor and troubleshoot deploymentsCreate and manage database tasks in AzureCreate and configure elastic jobsCreate and configure database tasks by using automationConfigure alerts and notifications on database tasksTroubleshoot automated database tasksPlan and configure a high availability and disaster recovery (HA/DR) environment (20-25%)Recommend an HA/DR strategy for database solutionsRecommend HA/DR strategy based on Recovery Point Objective/Recovery Time Objective (RPO/RTO) requirementsEvaluate HA/DR for hybrid deploymentsEvaluate Azure-specific HA/DR solutionsRecommend a testing procedure for an HA/DR solutionPlan and perform backup and restore of a databaseRecommend a database backup and restore strategyPerform a database backup by using database toolsPerform a database restore by using database toolsPerform a database restore to a point in timeConfigure long-term backup retentionBackup and restore a database by using T-SQLBackup and restore to and from cloud storageConfigure HA/DR for database solutionsConfigure active geo-replicationConfigure an Always On availability group on Azure virtual machinesConfigure failover groupsConfigure quorum options for a Windows Server Failover ClusterConfigure Always On Failover Cluster Instances on Azure virtual machinesConfigure log shippingMonitor an HA/DR solutionTroubleshoot an HA/DR solution

课程标签

0人关注该课程

主题相关的课程