What Is Azure SQL
What Is Azure SQL
Azure SQL defines Azure cloud-based managed, secure, and intelligent SQL Server database
engine. We have the following Azure SQL solutions for SQL Server.
Reading Material:
• https://docs.microsoft.com/en-us/azure/azure-sql/azure-sql-iaas-vs-paas-what-is-
overview
• Azure SQL Database vs SQL Server on Azure VMs
Reading Material:
• https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-
instance-paas-overview
• Check out the Azure SQL Managed Instance video from the Azure SQL video series
• If you need complete control of SQL Server similar to on-prem SQL instance.
• If you use features not supported by Azure SQL Database, Azure Managed instances.
• Legacy applications migrations to Azure
• Optimized for lift-and-shift cloud migrations
• Extending On-premises Environment to the Cloud
• Development and Test Environment
Reading Material:
• Virtual core (vCore)-based purchasing model: The vCore purchasing model allows
users to select compute independently and storage resources in the provisioned compute
tier. It also provides a serverless tier that offers auto-scale compute resources based on a
defined compute range. It is suitable for users who require flexibility, control, and
transparency.
• Database transaction unit (DTU)-based purchasing model: In this model, Azure
provides bundles of compute and storage packages. The DTU model is suitable for users
who want simple, preconfigured resource options
Reading Material:
Reading Material:
• https://docs.microsoft.com/en-us/azure/azure-sql/database/service-tiers-dtu
• https://docs.microsoft.com/en-us/azure/azure-sql/database/service-tiers-sql-database-
vcore
• Redirect: The client establishes a connection directly to the node hosting the
database in the redirect policy. It reduces latency and improves throughput.
• Proxy: The proxy connection policy redirects connect through the Azure SQL
Database gateways. Therefore, it increases the latency and reduces throughput.
• Default: The default policy uses Redirect for all client connections originating inside
the Azure network and Proxy for all internet or outside Azure network traffic.
Reading Material:
• Initially, it checks the database firewall and grants database level access if the firewall rule
permits.
• It checks for server firewall, and if firewall permits, the user gets Azure server access (all
databases).
Reading Material:
Reading Material: Configure long-term backup retention for Azure SQL database
Reading Material:
• Accelerated Database Recovery and Long Running Transactions with Transaction Log
Growth
• Accelerated Database Recovery; Instant Rollback and Database Recovery
What happens when resource limits of Compute CPU are reached for Azure Databases?
If the Azure database compute CPU utilization reaches the threshold, you might notice latency in
query results or query timeouts. You might need to wait for resources for executing a query.
What are the capabilities offered by Azure SQL Database for recovering from an outage?
• Active geo-replication
• Auto failover group
• Geo-restore
• Zone-redundant databases