中国存储论坛

 找回密码
 立即注册

手机号码,快捷登录

查看: 3426|回复: 0

软件存储之路

[复制链接]
发表于 2014-9-28 14:24:45 | 显示全部楼层 |阅读模式
安全库半导体世界IT采购网半导体联盟
软件定义存储
软件定义存储的概念
软件定义存储(Software-defined    storage,SDS)是一种数据存储方式,所有存储相关的控制工作都放置在相对于物理存储硬件的外部软件中。这软件不是作为存储设备中的固件,而是在一个服务器上或者作为操作系统(OS)或hypervisor的一部分。软件定义存储作为一个行业发展趋势,与软件定义网络(SDN)和软件定义数据中心(SDDC)颇为相似。软件定义存储可以保证系统的存储访问能在一个精准的水平上更灵活地管理。软件定义存储是将软件从硬件存储中抽象出来的,这也意味着它可以变成一个不受物理系统限制的共享池,以便更有效地利用资源。存储也可以通过软件和管理进行部署和供应,其管理程序可以通过基于策略的自动化管理来进一步简化。软件定义存储 vs.传统存储架构很多厂商声称自己进入了软件定义存储领域。虽然没有官方的定义, 但软件定义存储就是将存储硬件中的典型的存储控制器功能抽出来放到软件上。这些功能包括卷管理、RAID、数据保护、快照和复制等。软件定义存储允许用户不必从特定厂商采购存储控制器硬件如硬盘、闪存等存储介质。并且,如果存储控制器功能被抽离出来,该功能就可以放在基础架构的任何一部分。它可以运行在特定的硬件上,在hypervisor内部,或者与虚机并行,形成真正的融合架构。那么,软件定义存储的哪些功能是我们不能从传统存储中获得的?就大多数情况而言,软件定义存储力求与传统的存储系统提供相同的功能。不同的是抽象出来的功能能够提供以下两方面的关键能力:首先 ,存储控制器功能可以运行在任何类型的服务器硬件上。这意味着存储系统可以使用标准硬盘创建于标准硬件之外。这使得存储系统的采购和实施更像是成套购买,也意味着系统实施和管理需要更多的技能和时间。这些投入无疑也会大大减少采购的花销。另外,存储控制器可以放置在任何位置。换句话说,它并不需要放置到特定的硬件中。当前的趋势是将软件的存储控制器放置在虚拟服务器架构中,借用架构中主机的计算能力。这样做可以大幅削减费用,同时创建了一个更加简单的可扩展架构。如果每次架构中增加一台主机就增加一个虚拟存储控制器的话,存储的处理能力和空间就会随服务器的增加获得扩展。相对传统存储来说,大幅降低成本并与现有的虚拟架构紧密结合是软件定义存储的最主要优势。对于很多数据中心来说,可能需要付出更多的时间,与此同时IT人员也需要更多的技术支持。
就目前而言:市面上有很多国内外做存储的软件产品,例如:NEC,LIFEKEEPER,ROSE,Eterne,这些产品我都逐一测试过。下面列举各个产品的测试:
NEC:
1. NEC的镜像方式需要Replicator软件配合。
2. NEC做异步镜像时,可以对数据进行压缩,提高效能
3. NEC在数据镜像时,可以对网络带宽进行调节,降低对应用网络的影响
4. NEC的agent是分开的,需要单独购买。NEC ExpressCluster的配置管理比较复杂。

LIFEKEPPR:
1. LifeKeeper独有的回滚功能,可恢复过去任意时刻的数据,实现数据无间保护(CDP
2. LifeKeeper对应用的监控需要额外的APK
3. LifeKeeper镜像方式需要Datakeeper配合。

ROSE:
1.Rose采用文件同步的方式,可以选择目录。在某些应用情况下,选择目录的方式可能会方便一点。
2.ROSE可以支持到2个节点
3.ROSE HA不支持中文

Eterne:
1.支持32节点
2.Eterne的镜像方式采用整个分区块同步的方式,实时同步,只能选择分区。
3.Eterne对一些应用可以做到深入监测,监测比较全面。
4.Eterne的应用Agent集成在一款软件里







文明发言,共建绿色平台。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|返回首页|中国存储论坛

GMT+8, 2024-5-1 15:05

Powered by Discuz

© 2001-2018 中国存储网Chinastor

快速回复 返回顶部 返回列表