AZ-900 Certification Notes
Chapter 7.2 - Azure SQL
Managed Service
Azure SQL is in effect a database as a service. As with other fully managed services, Azure will take care of your hardware and infrastructural level needs. That includes servers, storage, network, and everything else infrastructure-related. Azure SQL sits on top and provides you with the business logic and functions you need. Think of Azure SQL as a fully fledged database solution, where Azure is managing all the parts that don't have anything directly to do, with managing the data in the database.
Migration
- Frictionless Process
- No changes needed to on-prem databases
- Cost Saving
- Lower Total Cost of Ownership
Built-in Machine Learning
- Optimization
- Suggestions on how to optimize and improve performance of Azure SQL instances
- Warnings
- You will get warnings of degrading instances, and if anything out of the ordinary is happening
Cloud Benefits
- Scalability
- Scale your Azure SQL instances and get high availability as well
- Space
- Manage huge databases up to 100 Terabytes
- Security
- Benefit from the built-in security features of the Azure cloud platform
SQL Database vs. SQL Managed Instance
- Azure SQL Database
- Most like traditional SQL Server
- Azure SQL Managed Instance
- Aimed at migrating from on-premises