在vSAN6.0中引入了全闪存架构,与混合架构相比,全闪存架构有许多值得注意的地方。本文就将这两种架构的作一个对比。算法
全闪存架构与混合架构最明显的区别就是它在容量层的存储设备是闪存设备,于是它可以为各类工做负载提供更为可靠、强大的性能。
网络
不管是混合架构仍是全闪存架构,在vSAN群集中都推荐使用“10%的已消耗空间容量(10% of consumed capacity)”的大小做为Cache层的容量,然而这些Cache在两种架构中的用途稍有差别。架构
在混合架构中,cache算法会最大化的保证整个vSAN群集的读和写的性能。70%的可用cache会被分配用于存储有频繁读操做的磁盘块,尽可能减小读操做发生在低速的普通磁盘上。另外30%的可用cache会被分配用于写操做,为了最大化磁盘性能,会尽量地将多个写操做合并后再写入磁盘。ide
在全闪存架构中,闪存设备被分红了两类:一种是持久快速的闪存设备用于写Cache,另外一种是空间较大并且相对廉价的闪存设备做为容量设备。在这种架构中,因为直接从容量层的闪存设备读数据会有更好的性能,所以100%的Cache层容量会被用于写cache。然而,为了尽可能延长容量层闪存设备的使用周期,多数的须要写入会被置放于cache层,只有当须要写入到容量层时才会将数据写入容量层的闪存设备。性能
下面是部署全闪存架构的几点考虑:ui
全闪存架构只有在vSAN6.0之后才支持
spa
要求万兆网络,不支持千兆
ci
最大的vSAN群集节点数为64
部署
闪存设备即被用于cache层,也被用于容量层的存储设备it
在cache层不会预留空间用于读cache
须要将闪存设备标识后才能用于容量层的存储设备
不管是cache层仍是容量层,闪存设备的耐用性都必须归入考虑中
OK,not the end,continuing......