Chapter 6. Distributed Storage and RDMA Services
In previous chapters, we have discussed distributed application services that can be placed almost anywhere on the network. In this chapter, we focus on infrastructure services that require access to server memory, typically through a PCIe interface.
In the not-so-distant past, the typical server included up to three types of communication interfaces, each connected to a dedicated infrastructure network (see Figure 6-1):
A network interface card (NIC) connecting the server to the LAN and the outside world
A storage interface that could attach to local disks or a dedicated storage area network (SAN)
A clustering interface for high-performance communication across servers in distributed application ...