Block storage on FlashArray can be accessed using a number of protocols. These protocols and their requirements are listed as follows :
|
Protocol |
Requirements |
|---|---|
|
Fibre Channel Protocol (FCP) for SCSI |
A fiber channel fabric with an established zone between the initiator (PostgreSQL deployment system) and host (FlashArray). |
|
Internet Protocol for SCSI (iSCSI) |
A high speed (Min 10Gb/s speed capability) TCP/IP network with the initiator (PostgreSQL deployment system) and target(FlashArray) having either routable or direct line-of-sight connectivity between assigned addresses. |
|
NVM Express over RoCEv2 Fabric (NVMe-oF/RoCEv2) |
The transport for RoCEv2 uses theIPv4 user datagram protocol (UDP) which requires a lossless network. The converged Ethernet network switches are required to support industry standard congestion control mechanisms. The guides on how to configure the switches and topologies can be found at these locations :
The PostgreSQL deployment system will require dedicated Host Bus Adapters (HBA) which support RoCEv2. More information on supported hardware and configurations for NVMe-oF/RoCEv2 can be found in the NVMe-oF Support Matrix. |
|
NVM Express over Fibre Channel Fabric (FC-NVMe) |
NVMe/FC uses standard Fibre Channel mechanisms for the transport of NVMe commands. More information on supported hardware and configurations for NVMe/FC can be found in the NVMe-oF Support Matrix. |
|
NVM Express over Transmission Control Protocol (NVMe/TCP) |
NVMe/TCP use standard TCP mechanisms for the transport of NVMe commands. More information on supported hardware and configurations for NVMe/TCP can be found in the NVMe-oF Support Matrix. |