在分布式存储当中,除了ssd这个问题,由于采用了多副本的技术,需要跨交换机和跨主机存放,在性能这个重要的因素当中,是否需要使用低延迟的网络设备,如低延迟交换机和低延迟网卡,实际的投资回报会是怎样的一个效果?
主要还是看前端应用的需求,分布式存储固有的延迟很难做到集中式存储那样超低,所以双模IT架构是一定存在的。10多年前做分布式cluster网络使用infiniband,比如isilon有自己的横向内存池机制,必须要超低延迟才能实现;近些年网络产品进一步提高,使得万兆网络已经可以作为节点间通讯的介质,一般非结构化数据场景都差不多可以支撑,特殊情况下可以选择25或40Gb网络,如果能配合RDMA如RoCE会有更好的效果。
收起除非是全nvme全闪配置,ns级别超低延时交换机没有必要。 园区网级别交换机,如思科c2960,mut1500 的延时在19us,mtu 9000的延时超过100us,数据中心级别的交换机,思科和华为/华三主流产品延时在1.5到5us,按照一般混闪存储<=5ms/普通全闪 <=1ms 的健康延时标准,只要使用数据中心级别的交换机做存储节点互联就OK了。
另外要延时低,就不要用什么万兆电口或直连电缆。
收起