Skip to content

Commit 63cbfbb

Browse files
committed
Redirect duplicates-Set 2
1 parent 2253168 commit 63cbfbb

10 files changed

Lines changed: 24 additions & 19 deletions

‎.openpublishing.redirection.json‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10446,9 +10446,14 @@
1044610446
"redirect_document_id": false
1044710447
},
1044810448
{
10449-
"source_path": "WindowsServerDocs/storage/understand-the-cache.md",
10449+
"source_path": "WindowsServerDocs/storage/storage-spaces/understand-the-cache.md",
1045010450
"redirect_url": "/azure-stack/hci/concepts/cache",
1045110451
"redirect_document_id": false
10452+
},
10453+
{
10454+
"source_path": "WindowsServerDocs/storage/storage-spaces/storage-spaces-fault-tolerance.md",
10455+
"redirect_url": "/azure-stack/hci/concepts/fault-tolerance",
10456+
"redirect_document_id": false
1045210457
}
1045310458
]
1045410459
}

‎WindowsServerDocs/storage/TOC.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
## [Storage Spaces Direct](storage-spaces/storage-spaces-direct-overview.md)
132132
### Understand
133133
#### [Understand the cache](/azure-stack/hci/concepts/cache)
134-
#### [Fault tolerance and storage efficiency](storage-spaces/Storage-Spaces-Fault-Tolerance.md)
134+
#### [Fault tolerance and storage efficiency](/azure-stack/hci/concepts/fault-tolerance)
135135
#### [Drive symmetry considerations](storage-spaces/drive-symmetry-considerations.md)
136136
#### [Understand and monitor storage resync](storage-spaces/understand-storage-resync.md)
137137
#### [Cluster and pool quorum](storage-spaces/understand-quorum.md)

‎WindowsServerDocs/storage/refs/mirror-accelerated-parity.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Storage Spaces can provide fault tolerance for data using two fundamental techni
2020

2121
Mirror and parity resiliency schemes have fundamentally different storage and performance characteristics:
2222
- Mirror resiliency allows users to attain fast write performance, but replicating the data for each copy isn't space efficient.
23-
- Parity, on the other hand, must re-compute parity for every write, causing random write performance to suffer. Parity does, however, allow users to store their data with greater space efficiency. For more info, see [Storage Spaces fault tolerance](../storage-spaces/Storage-Spaces-Fault-Tolerance.md).
23+
- Parity, on the other hand, must re-compute parity for every write, causing random write performance to suffer. Parity does, however, allow users to store their data with greater space efficiency. For more info, see [Storage Spaces fault tolerance](/azure-stack/hci/concepts/fault-tolerance).
2424

2525
Thus, mirror is predisposed to deliver performance-sensitive storage while parity offers improved storage capacity utilization. In mirror-accelerated parity, ReFS leverages the benefits of each resiliency type to deliver both capacity-efficient and performance-sensitive storage by combining both resiliency schemes within a single volume.
2626

‎WindowsServerDocs/storage/storage-spaces/add-nodes.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ New-Volume -FriendlyName <Name> -FileSystem CSVFS_ReFS -StoragePoolFriendlyName
8484

8585
![adding a fourth server to a three-node cluster](media/add-nodes/Scaling-3-to-4.png)
8686

87-
With four servers, you can use dual parity, also commonly called erasure coding (compare to distributed RAID-6). This provides the same fault tolerance as three-way mirroring, but with better storage efficiency. To learn more, see [Fault tolerance and storage efficiency](storage-spaces-fault-tolerance.md).
87+
With four servers, you can use dual parity, also commonly called erasure coding (compare to distributed RAID-6). This provides the same fault tolerance as three-way mirroring, but with better storage efficiency. To learn more, see [Fault tolerance and storage efficiency](/azure-stack/hci/concepts/fault-tolerance).
8888

8989
If you're coming from a smaller deployment, you have several good options to begin creating dual parity volumes. You can use whichever you prefer.
9090

@@ -135,7 +135,7 @@ As you scale beyond four servers, new volumes can benefit from ever-greater pari
135135

136136
However, any pre-existing volumes will *not* be "converted" to the new, wider encoding. One good reason is that to do so would require a massive calculation affecting literally *every single bit* in the entire deployment. If you would like pre-existing data to become encoded at the higher efficiency, you can migrate it to new volume(s).
137137

138-
For more details, see [Fault tolerance and storage efficiency](storage-spaces-fault-tolerance.md).
138+
For more details, see [Fault tolerance and storage efficiency](/azure-stack/hci/concepts/fault-tolerance).
139139

140140
### Adding servers when using chassis or rack fault tolerance
141141

‎WindowsServerDocs/storage/storage-spaces/choosing-drives.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,4 @@ We recommend limiting the total storage capacity per server to approximately 400
9595
- [Understand the cache in Storage Spaces Direct](/azure-stack/hci/concepts/cache)
9696
- [Storage Spaces Direct hardware requirements](storage-spaces-direct-hardware-requirements.md)
9797
- [Planning volumes in Storage Spaces Direct](plan-volumes.md)
98-
- [Fault tolerance and storage efficiency](storage-spaces-fault-tolerance.md)
98+
- [Fault tolerance and storage efficiency](/azure-stack/hci/concepts/fault-tolerance)

‎WindowsServerDocs/storage/storage-spaces/delimit-volume-allocation.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ Windows Server 2019 introduces an option to manually delimit the allocation of v
2121
### ![Green checkmark icon.](media/delimit-volume-allocation/supported.png) Consider using this option if:
2222

2323
- Your cluster has six or more servers; and
24-
- Your cluster uses only [three-way mirror](storage-spaces-fault-tolerance.md#mirroring) resiliency
24+
- Your cluster uses only [three-way mirror](/azure-stack/hci/concepts/fault-tolerance.md#mirroring) resiliency
2525

2626
### ![Red X icon.](media/delimit-volume-allocation/unsupported.png) Do not use this option if:
2727

2828
- Your cluster has fewer than six servers; or
29-
- Your cluster uses [parity](storage-spaces-fault-tolerance.md#parity) or [mirror-accelerated parity](storage-spaces-fault-tolerance.md#mirror-accelerated-parity) resiliency
29+
- Your cluster uses [parity](/azure-stack/hci/concepts/fault-tolerance.md#parity) or [mirror-accelerated parity](/azure-stack/hci/concepts/fault-tolerance.md#mirror-accelerated-parity) resiliency
3030

3131
## Understand
3232

@@ -36,7 +36,7 @@ With regular three-way mirroring, the volume is divided into many small "slabs"
3636

3737
![Diagram showing the volume being divided into three stacks of slabs and distributed evenly across every server.](media/delimit-volume-allocation/regular-allocation.png)
3838

39-
This default allocation maximizes parallel reads and writes, leading to better performance, and is appealing in its simplicity: every server is equally busy, every drive is equally full, and all volumes stay online or go offline together. Every volume is guaranteed to survive up to two concurrent failures, as [these examples](storage-spaces-fault-tolerance.md#examples) illustrate.
39+
This default allocation maximizes parallel reads and writes, leading to better performance, and is appealing in its simplicity: every server is equally busy, every drive is equally full, and all volumes stay online or go offline together. Every volume is guaranteed to survive up to two concurrent failures, as [these examples](/azure-stack/hci/concepts/fault-tolerance.md#examples) illustrate.
4040

4141
However, with this allocation, volumes can't survive three concurrent failures. If three servers fail at once, or if drives in three servers fail at once, volumes become inaccessible because at least some slabs were (with very high probability) allocated to the exact three drives or servers that failed.
4242

@@ -202,7 +202,7 @@ No, it's the same as with regular allocation.
202202
## Additional References
203203

204204
- [Storage Spaces Direct overview](storage-spaces-direct-overview.md)
205-
- [Fault tolerance in Storage Spaces Direct](storage-spaces-fault-tolerance.md)
205+
- [Fault tolerance in Storage Spaces Direct](/azure-stack/hci/concepts/fault-tolerance)
206206

207207
## Appendix
208208

‎WindowsServerDocs/storage/storage-spaces/deploy-storage-spaces-direct.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,6 @@ CD $ScriptFolder
377377
- [Storage Spaces Direct overview](storage-spaces-direct-overview.md)
378378
- [Understand the cache in Storage Spaces Direct](/azure-stack/hci/concepts/cache)
379379
- [Planning volumes in Storage Spaces Direct](plan-volumes.md)
380-
- [Storage Spaces Fault Tolerance](storage-spaces-fault-tolerance.md)
380+
- [Storage Spaces Fault Tolerance](/azure-stack/hci/concepts/fault-tolerance)
381381
- [Storage Spaces Direct Hardware Requirements](Storage-Spaces-Direct-Hardware-Requirements.md)
382382
- [To RDMA, or not to RDMA – that is the question](https://techcommunity.microsoft.com/t5/storage-at-microsoft/bg-p/FileCAB) (TechNet blog)

‎WindowsServerDocs/storage/storage-spaces/nested-resiliency.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Nested resiliency is a new capability of [Storage Spaces Direct](storage-spaces-
2828

2929
## Why nested resiliency
3030

31-
Volumes that use nested resiliency can **stay online and accessible even if multiple hardware failures happen at the same time**, unlike classic [two-way mirroring](storage-spaces-fault-tolerance.md) resiliency. For example, if two drives fail at the same time, or if a server goes down and a drive fails, volumes that use nested resiliency stay online and accessible. For hyper-converged infrastructure, this increases uptime for apps and virtual machines; for file server workloads, this means users enjoy uninterrupted access to their files.
31+
Volumes that use nested resiliency can **stay online and accessible even if multiple hardware failures happen at the same time**, unlike classic [two-way mirroring](/azure-stack/hci/concepts/fault-tolerance) resiliency. For example, if two drives fail at the same time, or if a server goes down and a drive fails, volumes that use nested resiliency stay online and accessible. For hyper-converged infrastructure, this increases uptime for apps and virtual machines; for file server workloads, this means users enjoy uninterrupted access to their files.
3232

3333
![Storage availability](media/nested-resiliency/storage-availability.png)
3434

@@ -50,7 +50,7 @@ Storage Spaces Direct in Windows Server 2019 offers two new resiliency options i
5050

5151
![Nested two-way mirror](media/nested-resiliency/nested-two-way-mirror.png)
5252

53-
- **Nested mirror-accelerated parity.** Combine nested two-way mirroring, from above, with nested parity. Within each server, local resiliency for most data is provided by single [bitwise parity arithmetic](storage-spaces-fault-tolerance.md#parity), except new recent writes which use two-way mirroring. Then, further resiliency for all data is provided by two-way mirroring between the servers. For more information about how mirror-accelerated parity works, see [Mirror-accelerated parity](../refs/mirror-accelerated-parity.md).
53+
- **Nested mirror-accelerated parity.** Combine nested two-way mirroring, from above, with nested parity. Within each server, local resiliency for most data is provided by single [bitwise parity arithmetic](/azure-stack/hci/concepts/fault-tolerance.md#parity), except new recent writes which use two-way mirroring. Then, further resiliency for all data is provided by two-way mirroring between the servers. For more information about how mirror-accelerated parity works, see [Mirror-accelerated parity](../refs/mirror-accelerated-parity.md).
5454

5555
![Nested mirror-accelerated parity](media/nested-resiliency/nested-mirror-accelerated-parity.png)
5656

@@ -190,6 +190,6 @@ For details see the [Remove servers](remove-servers.md) topic.
190190
## Additional References
191191

192192
- [Storage Spaces Direct overview](storage-spaces-direct-overview.md)
193-
- [Understand fault tolerance in Storage Spaces Direct](storage-spaces-fault-tolerance.md)
193+
- [Understand fault tolerance in Storage Spaces Direct](/azure-stack/hci/concepts/fault-tolerance)
194194
- [Plan volumes in Storage Spaces Direct](plan-volumes.md)
195195
- [Create volumes in Storage Spaces Direct](create-volumes.md)

‎WindowsServerDocs/storage/storage-spaces/plan-volumes.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Nested resiliency (available only on Windows Server 2019) provides data resilien
6767

6868
### With three servers
6969

70-
With three servers, you should use three-way mirroring for better fault tolerance and performance. Three-way mirroring keeps three copies of all data, one copy on the drives in each server. Its storage efficiency is 33.3% – to write 1 TB of data, you need at least 3 TB of physical storage capacity in the storage pool. Three-way mirroring can safely tolerate [at least two hardware problems (drive or server) at a time](storage-spaces-fault-tolerance.md#examples). If 2 nodes become unavailable the storage pool will lose quorum, since 2/3 of the disks are not available, and the virtual disks will be unaccessible. However, a node can be down and one or more disks on another node can fail and the virtual disks will remain online. For example, if you're rebooting one server when suddenly another drive or server fails, all data remains safe and continuously accessible.
70+
With three servers, you should use three-way mirroring for better fault tolerance and performance. Three-way mirroring keeps three copies of all data, one copy on the drives in each server. Its storage efficiency is 33.3% – to write 1 TB of data, you need at least 3 TB of physical storage capacity in the storage pool. Three-way mirroring can safely tolerate [at least two hardware problems (drive or server) at a time](/azure-stack/hci/concepts/fault-tolerance.md#examples). If 2 nodes become unavailable the storage pool will lose quorum, since 2/3 of the disks are not available, and the virtual disks will be unaccessible. However, a node can be down and one or more disks on another node can fail and the virtual disks will remain online. For example, if you're rebooting one server when suddenly another drive or server fails, all data remains safe and continuously accessible.
7171

7272
![Diagram depicting the concept of three-way mirror data storage.](media/plan-volumes/three-way-mirror.png)
7373

@@ -195,4 +195,4 @@ See [Creating volumes in Storage Spaces Direct](create-volumes.md).
195195

196196
- [Storage Spaces Direct overview](storage-spaces-direct-overview.md)
197197
- [Choosing drives for Storage Spaces Direct](choosing-drives.md)
198-
- [Fault tolerance and storage efficiency](storage-spaces-fault-tolerance.md)
198+
- [Fault tolerance and storage efficiency](/azure-stack/hci/concepts/fault-tolerance)

‎WindowsServerDocs/storage/storage-spaces/storage-spaces-direct-overview.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ For other applications of Storage Spaces, such as shared SAS clusters and stand-
2020

2121
| Description | Documentation |
2222
|--|--|
23-
| **Understand**<br><ul><li>Overview (you are here)</li><li>[Understand the cache](/azure-stack/hci/concepts/cache)</li><li>[Fault tolerance and storage efficiency](storage-spaces-fault-tolerance.md)<li>[Drive symmetry considerations](drive-symmetry-considerations.md)</li><li>[Understand and monitor storage resync](understand-storage-resync.md)</li><li>[Understanding cluster and pool quorum](understand-quorum.md)</li><li>[Cluster sets](/azure-stack/hci/deploy/cluster-set)</li> | **Plan**<br><ul><li>[Hardware requirements](storage-spaces-direct-hardware-requirements.md)</li><li>[Using the CSV in-memory read cache](csv-cache.md)</li><li>[Choose drives](choosing-drives.md)</li><li>[Plan volumes](plan-volumes.md)</li><li>[Using guest VM clusters](storage-spaces-direct-in-vm.md)</li><li>[Disaster recovery](storage-spaces-direct-disaster-recovery.md)</li> |
23+
| **Understand**<br><ul><li>Overview (you are here)</li><li>[Understand the cache](/azure-stack/hci/concepts/cache)</li><li>[Fault tolerance and storage efficiency](/azure-stack/hci/concepts/fault-tolerance)<li>[Drive symmetry considerations](drive-symmetry-considerations.md)</li><li>[Understand and monitor storage resync](understand-storage-resync.md)</li><li>[Understanding cluster and pool quorum](understand-quorum.md)</li><li>[Cluster sets](/azure-stack/hci/deploy/cluster-set)</li> | **Plan**<br><ul><li>[Hardware requirements](storage-spaces-direct-hardware-requirements.md)</li><li>[Using the CSV in-memory read cache](csv-cache.md)</li><li>[Choose drives](choosing-drives.md)</li><li>[Plan volumes](plan-volumes.md)</li><li>[Using guest VM clusters](storage-spaces-direct-in-vm.md)</li><li>[Disaster recovery](storage-spaces-direct-disaster-recovery.md)</li> |
2424
| **Deploy**<br><ul><li>[Deploy Storage Spaces Direct](deploy-storage-spaces-direct.md)</li><li>[Create volumes](create-volumes.md)</li><li>[Nested resiliency](nested-resiliency.md)</li><li>[Configure quorum](../../failover-clustering/manage-cluster-quorum.md)</li><li>[Upgrade a Storage Spaces Direct cluster to Windows Server 2019](upgrade-storage-spaces-direct-to-windows-server-2019.md)</li><li>[Understand and deploy persistent memory](/azure-stack/hci/concepts/deploy-persistent-memory)</li> | **Manage**<br><ul><li>[Manage with Windows Admin Center](../../manage/windows-admin-center/use/manage-hyper-converged.md)</li><li>[Add servers or drives](add-nodes.md)</li><li>[Taking a server offline for maintenance](maintain-servers.md)</li><li>[Remove servers](remove-servers.md)</li><li>[Extend volumes](resize-volumes.md)</li><li>[Delete volumes](delete-volumes.md)</li><li>[Update drive firmware](../update-firmware.md)</li><li>[Performance history](performance-history.md)</li><li>[Delimit the allocation of volumes](delimit-volume-allocation.md)</li><li>[Use Azure Monitor on a hyper-converged cluster](configure-azure-monitor.md)</li> |
2525
| **Troubleshooting**<br><ul><li>[Troubleshooting scenarios](troubleshooting-storage-spaces.md)</li><li>[Troubleshoot health and operational states](storage-spaces-states.md)</li><li>[Collect diagnostic data with Storage Spaces Direct](data-collection.md)</li><li>[Storage-class memory health management](Storage-class-memory-health.md)</li> | **Recent blog posts**<br><ul><li>[13.7 million IOPS with Storage Spaces Direct: the new industry record for hyper-converged infrastructure](https://techcommunity.microsoft.com/t5/storage-at-microsoft/the-new-hci-industry-record-13-7-million-iops-with-windows/ba-p/428314)</li><li>[Hyper-converged infrastructure in Windows Server 2019 - the countdown clock starts now!](https://techcommunity.microsoft.com/t5/storage-at-microsoft/bg-p/FileCAB)</li><li>[Five big announcements from the Windows Server Summit](https://techcommunity.microsoft.com/t5/storage-at-microsoft/bg-p/FileCAB)</li><li>[10,000 Storage Spaces Direct clusters and counting...](https://techcommunity.microsoft.com/t5/storage-at-microsoft/storage-spaces-direct-10-000-clusters-and-counting/ba-p/428185)</li></ul> |
2626

@@ -92,7 +92,7 @@ Here's an overview of the Storage Spaces Direct stack:
9292

9393
**Storage Pool.** The collection of drives that form the basis of Storage Spaces is called the storage pool. It is automatically created, and all eligible drives are automatically discovered and added to it. We strongly recommend you use one pool per cluster, with the default settings. Read our [Deep Dive into the Storage Pool](https://techcommunity.microsoft.com/t5/storage-at-microsoft/deep-dive-the-storage-pool-in-storage-spaces-direct/ba-p/425959) to learn more.
9494

95-
**Storage Spaces.** Storage Spaces provides fault tolerance to virtual "disks" using [mirroring, erasure coding, or both](storage-spaces-fault-tolerance.md). You can think of it as distributed, software-defined RAID using the drives in the pool. In Storage Spaces Direct, these virtual disks typically have resiliency to two simultaneous drive or server failures (e.g. 3-way mirroring, with each data copy in a different server) though chassis and rack fault tolerance is also available.
95+
**Storage Spaces.** Storage Spaces provides fault tolerance to virtual "disks" using [mirroring, erasure coding, or both](/azure-stack/hci/concepts/fault-tolerance). You can think of it as distributed, software-defined RAID using the drives in the pool. In Storage Spaces Direct, these virtual disks typically have resiliency to two simultaneous drive or server failures (e.g. 3-way mirroring, with each data copy in a different server) though chassis and rack fault tolerance is also available.
9696

9797
**Resilient File System (ReFS).** ReFS is the premier filesystem purpose-built for virtualization. It includes dramatic accelerations for .vhdx file operations such as creation, expansion, and checkpoint merging, and built-in checksums to detect and correct bit errors. It also introduces real-time tiers that rotate data between so-called "hot" and "cold" storage tiers in real-time based on usage.
9898

@@ -125,7 +125,7 @@ Try Storage Spaces Direct [in Microsoft Azure](https://techcommunity.microsoft.c
125125

126126
## Additional References
127127

128-
- [Fault tolerance and storage efficiency](storage-spaces-fault-tolerance.md)
128+
- [Fault tolerance and storage efficiency](/azure-stack/hci/concepts/fault-tolerance)
129129
- [Storage Replica](../storage-replica/storage-replica-overview.md)
130130
- [Storage at Microsoft blog](https://techcommunity.microsoft.com/t5/storage-at-microsoft/bg-p/FileCAB)
131131
- [Storage Spaces Direct throughput with iWARP](https://techcommunity.microsoft.com/t5/storage-at-microsoft/bg-p/FileCAB) (TechNet blog)

0 commit comments

Comments
 (0)