不要被“软件定义存储”说晕了

简介:

都说存储未来的方向是软件定义存储,相关的概念满天飞:SAS(软件定义存储)、ServerSAN、融合系统(Converged System),超融合系统(Hyper Converged System)、此外还有HCI(Hyper Converged Infrastructure)、HCIA(Hyper Converged Infrastructure Appliance)、II(Integrated Infrastructure)、IP(Integrated Platforms)等变形或说是山寨的说法,总之,Converged、Integrated、System、Infrastructure和 Platform等英文单词的自由组合,一人一个新名词,标榜自己先进和与众不同,最后大家统称为软件定义存储。

除了这些概念之外,还可以罗列一些存储企业的产品和方案,如ViPR、VSAN、EVO:RAIL、ScaleIO、SimpliVity、 Scale Computing、Pivot3、Maxta; Fusion Storage、Open vStorage、Fluid Cache、StorVirtual、Inktank Ceph、Storage Spaces、 GPFS、Lustre、Panasas等。这些产品或者方案,谁是ServerSAN?谁是软件定义存储?

看到这里你晕了吗?反正我是有点头昏。

要把这些东西搞清楚,我觉得最好办法还是从目的出发,看他们重点解决哪些问题,这会让问题便简单。换句话说,为什么软件定义存储是未来方向?要解决了哪些问题?

归纳起来看,存储应用面临几个问题:

首先统一管理和调度的问题,很多用户数据中心的存储是万国俱乐部, 不同时期,不同品牌的存储产品琳琅满目,一个系统一套管理的方法,非常复杂。有没有办法简化,所谓集中管理调度的需求 。对此,业界针对性推出了存储虚拟化的解决方案,如ViPR、SVC等,基本上就是这样目的。当时,没有软件定义存储,都提存储虚拟化。以至于后来,软件定义存储出现之后,很多认为不过存储虚拟化的翻版,旧瓶装新酒。

除了统一调度之外,还有一个需求就是存储的软件和硬件分离,从紧耦合到松耦合,让软件和硬件无关。其带来的好处在于,让应用融合变得更加简单。以SAN和 NAS为例,很多用户希望一台设备同时提供SAN、NAS的需求,所谓统一存储。如果软件和硬件不分离,就需要额外增加NAS网关(可简单理解为机头)。 当软件和硬件剥离之后,要实现SAN、NAS一体就变得非常简单。 随着对象存储应用需求的出现,软件定义存储会让应用的支持变得简单,灵活。应该说,这是软件定义存储主要解决的问题。

除了上述需求之外,还有一种颠覆传统磁盘阵列的需求, 用廉价x86本地存储实现阵列的功能 ,这当然也依靠软件方法来实现,也是某种意义上的软件定义存储。最早向传统阵列开枪的,我接触的是VMware VSAN,因此,VSAN某种程度上成了这种方式的代名词。VSAN当然有些限制前提,如只支持虚拟机、需要x86配备SSD闪存盘。

ServerSAN是后来接触的名词,陆续知道了Nutanix、Nexenta、PROMISE、Maxtor、达沃等厂商和方案,他们的共同理想就是推翻阵列的统治,迎来一个x86存储的新天地。应该说,这并不是理想。实际上,十月革命已经由互联网企业实现,所谓分布式存储。 ServerSAN就是要把互联网企业的成功,复制到阵列统治的世界,改天换地。

都是用软件来实现的,都可以统称软件定义存储。我们需要分辨的, 其实他们目的是有所不同的,并不是回事儿,不要眉毛胡子一把抓。

个人认为,Peter Ye这张图还是比较准确说明了问题。


本文作者:宋家雨

来源:51CTO

相关实践学习
函数计算部署PuLID for FLUX人像写真实现智能换颜效果
只需一张图片,生成程序员专属写真!本次实验在函数计算中内置PuLID for FLUX,您可以通过函数计算+Serverless应用中心一键部署Flux模型,快速体验超写实图像生成的魅力。
相关文章
|
Java Maven Android开发
解决IntelliJ IDEA无法读取配置*.properties文件的问题
idea对这些配置的文件方式很明显和eclipse是不同的。在idea中有一个 Content Roots的概念。需要为每一个folder配置相应的Content Roots。Content Roots包括resources、sources、tests等。
6792 0
|
7月前
|
存储 人工智能 弹性计算
2026年阿里云新用户专享活动规则及v新功能汇总参考
阿里云新用户专享活动核心围绕“低价套餐+叠加优惠”展开,规则聚焦身份定义、限购续费、叠加限制三大核心;2026年新功能则重点发力AI融合、存储优化、数据库智能运维等领域,覆盖多模态处理、高效检索、智能决策等场景。以下是详细解读,均基于2026年官方最新政策与发布信息。
1034 15
|
人工智能 云计算
云工开物合作动态丨湖南大学与阿里云签署云工开物校企合作协议
2024年7月5日,湖南大学与阿里云签署合作协议,副校长李肯立与阿里云副总裁刘湘雯出席。双方将在课程共建、科研攻关、学生实践等方面展开合作。阿里云将为每位学生提供算力资源,并为教师每年提供40万元优惠权益。当天下午,阿里云-湖南大学人工智能学生实训营开营,200余名学生参与实操课程。此次合作旨在培养云计算与人工智能领域的高素质创新人才。
|
存储 算法 索引
LeetCode第36题有效的数独
这篇文章介绍了LeetCode第36题"有效的数独"的解题方法,通过使用三个二维数组分别记录每一行、每一列以及每个3x3宫格内1-9数字出现的次数,来验证给定数独是否有效。
|
SQL 缓存 Java
修改PostgreSQL字段长度导致cached plan must not change result type错误
修改PostgreSQL字段长度可能导致cached plan must not change result type错误
10982 144
|
存储 负载均衡 网络协议
|
开发者
关于Win11系统PC连上WiFi后能正常使用各大App,但浏览器无法正常上网访问之详细解决办法
我个人近期遇到了一个问题,正如标题所说“关于Win11系统PC连上WiFi后能正常使用各大App,但浏览器无法正常上网访问”,这个bug困扰过不少开发者,今天来简单分享一下解决办法
2576 1
|
NoSQL Linux Redis
【redis】windows安装redis
【redis】windows安装redis
632 0
|
SQL XML 搜索推荐
推荐几款Idea在实际开发中超级好用的几款插件
推荐几款Idea在实际开发中超级好用的几款插件
2534 0
查看云服务器运行的进程,并获取进程运行所在的路径
通过端口号快速定位服务器中运行进程的信息,并通过这些信息找到进程运行路径所在
1036 0
查看云服务器运行的进程,并获取进程运行所在的路径

热门文章

最新文章