Resiliency Settings and Allocation
When creating a virtual disk, you must select a resiliency type to protect against drive failures. A mirror resiliency write-path copies data across multiple drives, making it ideal for high-performance workloads like databases. A parity resiliency write-path calculates error-correcting data, which saves physical space but requires more processor effort. Choose simple resiliency only when data can be easily replaced, because it offers no protection against hardware failures.
Storage Replica protects your data by copying volumes between servers or clusters for disaster recovery. You can choose synchronous replication, which writes data to both the local and remote storage before confirming the write is complete. This mode prevents any data loss but requires a high-speed, low-latency network connection to avoid slowing down applications. Alternatively, asynchronous replication confirms the write immediately on the local server and copies data to the destination later, making it better for long-distance connections.
Topology Options
The service supports server-to-server, cluster-to-cluster, and stretch cluster configurations. During active replication, the destination volume remains in a read-only or dismounted state to prevent data conflicts. If the primary site fails, you can switch the replication direction to make the destination volume active and writeable. This orderly transition ensures your applications can quickly recover and run from the secondary location.
Deduplication Architecture and Workloads
Data Deduplication is a service that optimizes storage space by finding and removing duplicate data on a volume. The service breaks files into small chunks, identifies duplicates, and stores only a single copy of each unique chunk. It then replaces the duplicate chunks with pointers that redirect back to the single stored copy. This process is highly effective for virtual machine libraries and general file servers, but it is not recommended for database servers with constantly changing files.
Deduplication Background Jobs
The deduplication process runs in the background using several distinct system jobs. The optimization job processes new files to compress them and move them to the chunk store. The garbage collection job runs weekly to permanently delete chunks that are no longer referenced by any files. Finally, the scrubbing job regularly scans the volume to detect and fix any corrupted chunks using redundant copies.
RDMA Network Adapters and SMB Direct
The SMB Direct feature allows file storage traffic to flow with extreme speed and minimal delay. It requires network adapters that support Remote Direct Memory Access (RDMA), which can use either RoCE or iWARP standards. When configured correctly, the network adapters bypass the traditional operating system network stack. This allows data to move directly between the memory of the client and the server.
By bypassing the standard processor path, this feature drastically reduces CPU usage during large file transfers. This resource savings allows the host processor to focus on running virtual machines rather than handling network packets. You should choose this technology when building high-performance storage networks for Hyper-V or Storage Spaces Direct clusters. The resulting connection behaves like local storage while maintaining the flexibility of a network-attached system.
Resource Management with Storage QoS
The Storage QoS (Quality of Service) feature helps administrators monitor and manage storage performance for virtual machines. It prevents a single virtual machine from consuming all the available disk speed, which is a problem known as a noisy neighbor. By managing storage traffic at the hypervisor layer, you can guarantee that critical workloads always get the performance they need. This control ensures that less important systems do not slow down business-critical databases.
Storage QoS Policies
Administrators manage these limits by creating policy rules that define minimum and maximum performance levels. A minimum policy guarantees a specific amount of input-output operations per second (IOPS) to a virtual machine. A maximum policy sets a hard cap on IOPS to keep a virtual machine from overloading the storage system. You can apply these policies to a single virtual disk or share them across a group of virtual machines.
Choosing Between NTFS and ReFS
When formatting volumes, you must select the file system that best fits your workload. The NTFS file system remains the default choice for system drives and general-purpose file shares because of its compatibility. Conversely, ReFS (Resilient File System) is designed for large data volumes, virtualization, and backup storage. You should choose ReFS for Hyper-V storage because its block cloning feature allows virtual machine checkpoints to merge almost instantly.
File System Lifecycle and Features
File systems manage how data is written and checked for errors over time. ReFS uses integrity streams to monitor files and detect silent data corruption without user intervention. If corruption is found on a mirrored volume, ReFS repairs the damaged file using a healthy copy while keeping the disk online. NTFS requires running utility tools that might require taking the disk offline to repair system errors.
iSCSI Architecture and Communication
The iSCSI Target Server role allows a Windows Server to share block storage over a standard TCP/IP network. An iSCSI Initiator client connects to the target server to access this storage as if it were a local hard drive. The initiator sends standard SCSI commands wrapped in network packets across the network to the target. This relationship allows you to build a shared storage network without buying expensive fiber channel hardware.
Security and Connection Flow
Before a client can connect, the target server must authorize the initiator using its iSCSI Qualified Name (IQN). For extra security, you can configure CHAP authentication to verify the identity of the client before allowing access. You can also encrypt the network traffic between the initiator and the target using IPSec policies. Once the secure connection is established, the storage appears in Windows Disk Management, ready to be initialized and formatted.