An Azure service that provides an enterprise-wide hyper-scale repository for big data analytic workloads and is integrated with Azure Blob Storage.
When using Locally Redundant Storage (LRS) for Azure Data Lake Storage (ADLS), the expected behavior during a hardware issue such as a disk, server, or rack failure is as follows:
- Data Availability: LRS replicates your data within a single physical datacenter. While it protects against drive, server, and rack failures, if a disaster occurs that affects the entire datacenter (like fire or flooding), all replicas may be lost or unrecoverable.
- Write Operations: A write request to a storage account using LRS is synchronous, meaning the write operation is considered successful only after the data is written to all three replicas. If a hardware issue occurs, the write operations may be temporarily unavailable until the issue is resolved.
- Outage Transparency: The outage is not transparent to applications. If the hardware issue affects the availability of the storage account, applications may experience downtime or errors until the issue is resolved.
- Data Resynchronization: Once the hardware issue is resolved, the data does not automatically resync. The replicas are already synchronized as part of the LRS mechanism, but if there was a temporary unavailability, the system would need to recover from that state, which may involve manual intervention depending on the nature of the failure.
In summary, while LRS provides a level of redundancy, it does not protect against total datacenter failures, and applications may experience downtime during hardware issues.
References: