- Design a SQL Server migration strategy
By the end of this module, you'll be able to:
- Explain what data platform modernization is
- Review the stages of a data migration
- Recommend when to use an Azure data platform technology
- Explore the cost savings of moving your SQL workloads to Azure
- Learn multiple assessment tools that facilitate the migration of databases to Azure, including SQL Server enabled by Azure Arc, Azure Migrate, and Azure Database Migration Service.
In this module, you'll:
- Understand common compatibility issues and blockers that may prevent a migration to Azure SQL.
- Discover the various tools and options available for assessing SQL Server databases for migration purposes.
- Use SQL Server enabled by Azure Arc to assess SQL Server instances.
- Use Azure Migrate to assess SQL Server databases at scale.
- Deploy IaaS solutions with Azure SQL
After completing this module, you will be able to:
Explore the basics of SQL Server in an Infrastructure as a Service (IaaS) offering
Learn the available options for provisioning and deployment
Deploy SQL Server into an Azure Virtual Machine
- Deploy PaaS solutions with Azure SQL
After completing this module, you will be able to:
Gain an understanding SQL Server in a Platform as a Service (PaaS) offering
Understand PaaS provisioning and deployment options
Understand elastic pools
Examine Azure SQL Managed Instances
Configure a template for PaaS deployment
- Discover the tools and features available to migrate SQL workloads from on-premises to Azure Virtual Machines (VMs).
In this module, you'll:
- Understand the importance of careful planning for a successful migration of SQL Server workloads to Azure Virtual Machines.
- Explore several methods for migrating SQL Server databases to Azure Virtual Machines.
- Learn the essentials of Azure SQL Database deployment and migration. Explore its benefits, exclusive features, and migration options while optimizing performance and application connections for a smooth transition to the cloud.
In this module, you'll:
Explore the advantages, capabilities, and migration possibilities offered by Azure SQL Database.
Migrate databases using Azure Database Migration Service with Azure CLI and tracking database migration activities.
Use transactional replication as an online method to migrate to Azure SQL Database.
Explore several other methods for migrating SQL Server databases to Azure SQL Database.
- Migrate SQL Server workloads to Azure SQL Managed Instance
In this module, you'll:
- Explore the advantages, capabilities, and migration possibilities offered by Azure SQL Managed Instance.
- Learn how Log Replay Service works to migrate to Azure SQL Managed Instance.
- Understand how Managed Instance link feature works in a migration scenario.
- Load and move data to and from Azure SQL Managed Instance.
- Explore several other methods for migrating SQL Server databases to Azure SQL Database.
- Learn post-migration tasks and the tools available to configure automation, high availability and disaster recovery, and monitoring.
At the end of this module, you'll be able to:
- Implement compliance controls for sensitive data.
- Monitor database performance in Azure SQL.
- Configure high availability and disaster recovery in Azure SQL.
- Automate database tasks for scalability.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- Design a SQL Server migration strategy
- Introduction
- Examine data platform modernization
- Plan a data migration
- Explore the available data migration technologies
- Exercise: Compare on-premises Azure costs
- Module assessment
- Summary
- Assess SQL Server databases for migration to Azure SQL
- Introduction
- Review database for compatibility
- Explore assessment options for database migration
- Assess SQL Server with Azure Arc
- Assess a database with Azure Migrate
- Exercise: Identify compatibility issues
- Module assessment
- Summary
- Deploy IaaS solutions with Azure SQL
- Introduction
- Explain IaaS options to deploy SQL Server in Azure
- Understand hybrid scenarios
- Explore performance and security
- Explain high availability and disaster recovery options
- Exercise: Provision a SQL Server on an Azure Virtual Machine
- Module assessment
- Summary
- Deploy PaaS solutions with Azure SQL
- Introduction
- Explain PaaS options for deploying SQL Server in Azure
- Explore single SQL database
- Deploy SQL database elastic pool
- Understand SQL database hyperscale
- Examine SQL managed instance
- Exercise: Deploy an Azure SQL Database
- Module assessment
- Summary
- Migrate SQL Server workloads to Azure Virtual Machine
- Introduction
- Review migrations strategies and tools
- Understand distributed availability group for migration
- Migrate databases using native backup and restore
- Compare additional migration methods
- Exercise: Migrate SQL Server databases to SQL Server on Azure Virtual Machine
- Module assessment
- Summary
- Migrate SQL Server workloads to Azure SQL Database
- Introduction
- Choose the right Azure SQL Database feature
- Use Azure Database Migration Service to migrate to Azure SQL Database
- Migrate to Azure SQL Database using BACPAC
- Use an online method to migrate to Azure SQL Database
- Move data to Azure SQL Database
- Exercise - Migrate a SQL Server database to Azure SQL Database
- Module assessment
- Summary
- Migrate SQL Server workloads to Azure SQL Managed Instance
- Introduction
- Evaluate migration scenarios
- Migrate using Azure Arc
- Use Log Replay Service (LRS) to migrate
- Migrate using Managed Instance link
- Move data to SQL Managed Instance
- Exercise - Migrate a SQL Server database to Azure SQL Managed Instance
- Module assessment
- Summary
- Perform post-migration tasks on Azure SQL
- Introduction
- Migrate SQL logins and groups
- Implement security to protect Azure SQL
- Implement compliance controls for sensitive data
- Monitor database performance
- Configure high availability and disaster recovery
- Automate database tasks for scalability
- Exercise: Configure geo-replication for Azure SQL Database
- Module assessment
- Summary