Hi @Chand, Anupam SBOBNG-ITA/RX
Welcome to Microsoft Q&A platform and thanks for posting your question here.
I understand your concern. You're looking for information on high availability within a region for a Synapse dedicated SQL pool, specifically automatic recovery from a data center failure within the region.
Official Documentation:
- SLA for Dedicated SQL Pool: The official SLA documentation for Azure Synapse Analytics (formerly Azure SQL Data Warehouse) can be found here https://video2.skills-academy.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-faq. The SLA guarantees 99.9% uptime for Dedicated SQL Pool.
- High Availability for Dedicated SQL Pool: Microsoft provides high availability for Dedicated SQL Pool through a distributed architecture, which includes node redundancy and automatic failover. This is mentioned in the Azure Synapse Analytics documentation:
"Azure Synapse Analytics (formerly Azure SQL Data Warehouse) is designed to provide high availability and scalability. The service uses a distributed architecture, which includes node redundancy and automatic failover, to minimize downtime and ensure that your data warehouse is always available."
High Availability for Compute:
While there isn't explicit documentation on the high availability of compute resources for Dedicated SQL Pool, we can infer that Microsoft manages the compute resources to ensure high availability. Since Dedicated SQL Pool is a managed service, Microsoft is responsible for maintaining the underlying infrastructure, including compute resources.
Storage High Availability:
You're correct that storage can be made highly available using Zone-Redundant Storage (ZRS) tier. For Dedicated SQL Pool, storage is managed by Microsoft, and it's designed to be highly available within a region. Although there isn't explicit documentation on the availability of storage for Dedicated SQL Pool, we can assume that Microsoft ensures high availability for storage as part of their managed service.
Blog Post:
The blog post you mentioned is correct in stating that high availability is built into SQL Dedicated Pool. While the SLA still indicates 99.9% availability, this refers to the overall uptime of the service, including integration runtimes. The high availability features built into Dedicated SQL Pool, such as node redundancy and automatic failover, help to minimize downtime and ensure that the service is available for querying.
It’s important to note that while the SLA provides a general guarantee of service availability, specific configurations and requirements for high availability may vary based on your organization’s needs and the architecture of your Azure environment.
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.