这篇文章将为大家详细讲解有关如何进行NetApp StorageGRID架构剖析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
其实,NetApp的StorageGRID的历史也很悠久了,其源头就是Bycast。
Bycast是一个温哥华的公司,其产品StorageGRID在2001年就上市了,专注医疗行业。
2010年NetApp收购Bycast,到现在StorageGRID已经发布了11个大版本,小版本大约半年一个。
由于StorageGRID具有20年历史,其企业特性相对比较丰富,尤其其基于策略的信息生命周期管理(ILM)是其和其他产品的最大差异点。
StorageGRID宣传的客户数和部署规模,对于一个有20年历史的产品,这个数据量不多。不过,最近IDC的对象存储MarketScape报告说,现在NetApp加强了对象存储的投入和推广,已经有几个100PB的案例。
我觉得支持16个站点,1000亿个对象,基于策略的内容生命周期管理等是亮点吧。
NetApp StorageGRID和IBM、Hitachi的对象存储一样,都是有不同的节点类型组成。
管理节点采用Prometheus监控,存储节点采用Cassandra保存元数据。API网关节点(可选)实现负载均衡,归档节点(可选)归档数据到磁带库。如果需要支持NAS,需要外置的NAS Bridge(VM部署),支持SMB和NFS,支持文件和对象互通,但它不属于StorageGRID系统的节点。
StorageGRID支持一体机、虚拟机或者物理机/容器三种部署模式,非常灵活。
•一体机的硬件其实就是E系列中端存储,两个控制器其中一个安装StorageGRID OS,另一个安装SANtricity OS。
•由于SANtricity新版本支持DDP(类似华为RAID 2.0),因此可以实现两层纠删码,好处就是硬盘故障可以在节点内重构。
•SG6060为了提高性能,专门增加了一个独立的大内存的服务器来做SG的控制器。
•纯软件部署支持虚拟机和容器两种部署方式
•容器镜像支持通过K8s部署,但此部署方法目前还不受官方支持
•支持最多达16个站点统一命名空间
•支持跨站点EC
•时延100ms也可以部署
•可以延伸到公有云环境
•两层纠删码是NetApp的主推数据保护方式
•这种方式兼顾容灾、重构性能和得盘率
•ILM策略决定数据存放的位置或者介质、保存时长、数据保护措施,功能强大,管理方便
•策略可以随时调整
不同的ILM策略可以对应不同的服务等级,满足各种业务的多样化要求。
可以设置独立于系统管理员的租户管理员,满足大型企业分级管理的要求。
云镜像可以充分利用公有云的分析能力;桶事件通知可以实现自动化处理;搜索集成利用外部Elasticsearch实现元数据搜索(属性反查)。
和合作伙伴一起提供各种解决方案,是传统对象存储都做的事情。不过,NetApp对接Hadoop也是采用通用的S3A客户端,并没有自己的客户端。
和NetApp其他产品一起提供Data Fabric混合云解决方案。
主要是增加高性能的SG6060一体机,系统性能增强。
StorageGRID支持文件必须采用NAS网桥,NAS网桥没有文件数限制,因为只是一个转换网关。
新版本利用VMware H/A功能支持HA,并且可以跨站点容灾。
NAS网桥的元数据保存在SG的桶里(桶具有跨站点容灾功能),达到容灾的目的。
现在ILM策略规则里EC可以支持200KB的小对象,更小的只能采用副本存储。
S3 API支持比较完善,其中绿色部分是新增功能。
下面我们来看看第三方的评价。
IDC报告里,NetAPP在领导者象限。但在Gartner魔力象限里,NetApp处于远见者象限。
1.混合云是NetApp的强项,支持IAM,双向同步数据等高级特性
2.不原生支持文件,需要独立的外部网关
所有的关键能力得分都超过4分,得分比较均衡,其中性能与IBM和Scality并列第一。
在各个场景的得分比较均衡,没有明显短板,混合云得分较高,仅次于Scality。
【小结】
总的来看,NetApp StorageGRID虽然历史包袱很重,但正由于历史悠久,因此,功能还是非常丰富的。比较独特的功能有(特别是红色的功能):
•基于策略的ILM
•多站点数量:16
•桶同步复制
•跨站点EC
•云分析
•容器支持
•平台服务
•分层EC
•多租户
•归档到磁带或S3
但是,相对比较新的现代对象存储,NetApp StorageGRID还是有所缺失,比如在下面的一些特性方面:
延展集群
小对象归并
专用HDFS高性能客户端
整池扩容
不过,NetApp StorageGRID的功能真的比较完善,相比其他厂商,几乎没有缺失大的特性。不过,不是所有特性都是中国用户需要的,比如平台服务,由于AWS在国内份额不高,因此可能用处不大。而且,国内采用对象存储很多都是新应用创新,用户希望和对象存储厂商的研发人员做一些探讨甚至定制化,而现在NetApp国内的团队基本都归并到联想凌拓合资公司了,合资公司估计还是更喜欢推NetApp FAS这样的产品,可能会冷落对象存储,因为协调美国的研发资源还是不太方便的。
关于如何进行NetApp StorageGRID架构剖析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。