NetApp这艘大船,已经在波涛中行驶了20年,虽未成百年基业,但谈得上成长稳健。5月,NetApp迎来2013新财年,从前不久IDC发布的存储市场追踪报告看,NetApp以14.1%的市场份额成功上位,取代了之前第二的IBM,同时扭转了多个季度市场份额下滑的趋势,“增长的动力来自虚拟化和云计算,成功则是客户和伙伴两条腿走路的结果。”
今年是NetApp公司创建20周年,作为一名从2000年就加入NetApp的老员工,NetApp全球副总裁、大中华区总裁陈文俊在开场白中说:“今年是NetApp的一个里程碑,从1992年的一家不知名的硅谷小公司,到今天NetApp已经正式跨入财富500强的行列。”
陈文俊认为,存储市场还有很大的成长空间,美国、德国和欧洲等成熟市场已经确立地位,“目前在成熟市场中并没有一个绝对垄断的公司,所以说市场空间还是很大的”,而且未来要在包括中国、印度、巴西和俄罗斯等新兴市场做得更好。此外NetApp还将有一系列动作,例如统筹客户细分和垂直市场,推动解决方案销售,关注战略渠道,扩展二线城市业务,加大金融和政府领域的扩展力度。
现在NetApp的合作伙伴体系中包括思科、VMware、微软、Citrix和SAP等核心合作伙伴,FlexPod自然不必说,相对 Vblock等预置集成产品的竞争力不可小觑。现存有超过850个的Flexpod客户,VDI是Flexpod最受欢迎的工作负载。EMC用它的 VSPEX存储、服务器、网络整合系统来应对Flexpod。
在谈到与IBM和Oracle等整合系统对比时,陈文俊强调说,他们的整合栈中全部是自己的技术和产品,什么元素都有但不一定是最好的,“很多客户倾向于向集成商购买最新或者最好的技术,所以NetApp今年的一个重点就是加强与云服务和系统集成商的合作”。
而在一直是核心的中端市场,NetApp最近也推出了FAS系列入门级产品FAS2220,据NetApp大中华区技术及专业服务部总监何英华介绍,FAS2220的定位是面向中型企业(100~1000人)和大型企业分支机构,因为目前中型企业面临的存储挑战也非常突出,例如没有专门的IT部门且IT系统需要随着企业成长进行扩展。这款产品的推出在中低端市场向EMC VNXe、惠普P4000和戴尔EqualLogic阵列发起了挑战。
上图展示了NetApp统一存储家族,从180TB到4000TB,从高端到低端都采用统一的Data Ontap平台(更新到8.1版本),“统一存储架构实行统一管理,单一管理工具,集成数据管理,集成数据保护”,也从一个侧面体现了NetApp对自己是“一个软件公司”的定位。
今年,NetApp酝酿着在闪存市场爆发小宇宙,此次发布的FAS2220最大的亮点就是增加了Flash Pool闪存池的支持,再加上可以在阵列控制器中添加FlashCache,闪存策略初见其形。
NetApp首席执行官Tom Georgens年初时表示:“我们一直说闪存将会部署于整个硬件堆栈……我们以缓存的形式提供闪存,在存储阵列中部署这项技术最有效率和有效的方式,大部分的行业都选择这种做法。”
一方面,NetApp在内部增加了围绕闪存的研发力度,另一方从外部通过合作伙伴扩大的数据管理的范围,并且据透露“NetApp可能会收购闪存技术和合作伙伴”。
在闪存上缓存数据被NetApp称为Virtual Storage Tiering,它其实是所有保存在磁盘上的缓存数据的一个基础副本,并不是真正的分层,是一种缓存方式,FAS2220本身不提供分层功能。
从2009年NetApp导入控制器缓存(Flash Cache),到现在虚拟存储层又添家族新成员即闪存池(Flash Pool),目的是为了减少高性能磁盘的数量,一个闪存池中只有一种类型的机械硬盘(大容量SATA或者高性能SAS),SSD缓存随机数据,闪存池和闪存缓存可以合作共存。
正如其名,闪存池是一种聚合池,并能够缓存读写操作;热数据被自动拷贝到固态盘,存储仍留在磁盘上。闪存池通过故障转移功能实现缓存数据持久性,并且提供了RAID保护功能。NetApp所有的数据保护和管理技术将在Flash Pools协同工作。
除了上面的Flash Pool配置之外,徐波还列举了一些适合使用闪存的场景,包括报表系统、备份系统、开发的压力测试,都是偶尔并发的热点问题,当数据读写频繁的时候就可以调到闪存中。NetApp技术合作伙伴顾问徐波解释说:“Flash Cache适合对读操作要求较高的场景,Flash Pool则适合读和写操作都比较多的场景。”
看上去NetApp并不看好将数据自动放置在不同的存储层上的做法,这也使其脱离其它的主流存储厂商。在采访中徐波表示:“把SSD和HDD做存储 分层的做法是有一些缺陷的。因为每个存储空间有限,不停地迁移数据会无形中增加内部I/O,给服务器计算资源增加了负载。所以NetApp的做法是将整个 机械硬盘作为存储池,SSD闪存作为缓存,根据I/O情况将热数据放进缓存池提高性能,没有需求的时候释放高成本的SSD闪存空间。”
目前只有高端的盘阵才有Flash Cache功能,而SSD闪存池功能因为是在磁盘上,很容易被引入到入门级的像FAS2220的产品里面,现在已经有中原地产等客户采用了NetApp的这种闪存技术,究竟闪存能给企业带来的实际效果?期待日后会有进一步案例分享。