0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

存储能否实现免费看了就知道

SSDFans 来源:面包板社区 作者:面包板社区 2020-09-28 14:56 次阅读

1990年,存储1G的数据大约需要花费9000美元(约合人民币61568元);现在,只需花费不到3分钱(约合两元人民币)。过去的十年中,存储成本几乎可以忽略不计。虽然存储对于用户来说几近免费,但是数据中心运营商每年仍需花费数十亿美元——而且成本呈上升趋势。这不仅仅是因为每年创建的数据总量在激增,而且还有越来越多的关于耐用性和可使用性的严格要求。

思科全球云指数显示,到2021年,全球数据中心存储容量将从2016年的6630亿字节(EB)增长到2021年的2.6泽字节(ZB),增长率将近400%。据互联网数据中心(IDC)全球数据领域报告,超过半数的存储空间将会用于机械硬盘,还有约四分之一的存储空间用于固态硬盘(SSD)。

事实上,“几乎免费”的存储空间在数据中心预算中却是一笔昂贵的支出。

数据的本质正在改变

过去一段时间,存储空间充斥着数据中心,支持在服务器上运行的应用程序。数据写入磁盘后通常很少被访问。

但是,有了现代应用程序,世界便变得不一样:

•以横向扩展方式部署的微服务正在取代单片应用程序。

•数据量巨大,节点之间的数据移动量正在增加。

•服务需要大规模的高吞吐量和低延迟的存储。

•总体数据温度在上升——即实时热数据量正在增加。

迫于压力,各公司正在应对这些需求,同时也求能降低成本。

减少数据:压缩算法的创新

这就是为什么我们目睹了下一代压缩解决方案的原因。对于文本或二进制数据,压缩算法,诸如Facebook的Zstandard (zstd)快速无损压缩算法,谷歌公司的Brotli无损压缩算法以及微软项目管理软件程序(Microsoft Project)中的Zipline等,均能提供标准的基于压缩算法的更高压缩率。其次,有超过半数储存到云端存储空间的数据由图片和视频组成。这些压缩算法完全不能压缩JPEG和MPEG文件。云端销售公司采取的一种方法,就是引进一种针对图像,有损耗的压缩算法,能节省20%-30%的存储空间,谷歌公司旗下的Guetzli便是采用这种方法。多宝箱(Dropbox)则采取了另一种方法,即部署Lepton,这是一种针对JPEG的无损耗压缩算法,能节省22%的存储空间,但只能拥有处理40Mbps的压缩能力。

甚至在压缩率上的一点小进步也能节约巨大的存储空间和网络宽带成本。节约下来的成本很轻易地就能被运行压缩算法所需的CPU周期和和功耗/散热造成的额外成本抵消掉。不幸的是,这些方案中的每一个都要在性能上进行权衡:压缩量越大,吞吐速度越慢。

由于吞吐量的限制,这些算法通常应用于静止数据而非动态数据。为了能同样通过压缩动态数据来最大程度上降低成本,我们必须能以线速来维持吞吐量。

数据耐用性和可用性:复制VS.擦除码

当今数据中心要求九倍的数据存储耐用性和可用性。数据镜像是获得耐用和可用存储最基本的方式之一。此方案产生相同的数据副本并存储到不同的故障域中。复制数据的计算要求相对较小,同时这种方案也可提供最快的恢复时间。但是,由于需要复制数据两次及以上的情况并不罕见,于是复制就意味着要付出更高的存储成本。

另一种常用的方案是奇偶校验编码,它能以更低的存储成本提供持久和可用的存储。奇偶校验编码方案中提出了擦除编码这个例子,其中多个数据和奇偶校验片段分布在不同的故障域中。奇偶校验碎片的数量是决定耐用性的因素。擦除编码方案所需的存储容量成本较低,但对于计算和联网有较高的要求,尤其是在无法使用存储,必须从不同位置重建数据的情况下。因此,计算处理吞吐量和低网络延迟是成功实现擦除编码的关键。

大规模的资源存储

降低存储成本的另一种方法是提高容量利用率。要实现这一点,可以将存储资源集中到动态分配的虚拟池中,同时许多客户机可以访问这些虚拟池。彼得·J·丹宁(Peter J. Denning)在他的博士论文中提到,将N个单元的资源池集中到一个单独的资源池中,这样做能提供1个而不是N个单元,具有相同的服务水平的资源池。换句话说,共享池越大,节省的存储空间就越大。

如今,尽管在超融合基础架构(HCI)中可以完成资源池化,但是CPU瓶颈仍然限制了对直接连接存储SSD的访问。CPU的延迟高,而且不可预测,形成了复杂的软件,最终限制了性能和规模。在一个分类基础架构中,将计算和存储装置放置在不同服务器里,可以更好地构建资源池。将存储与计算脱钩,可减少CPU瓶颈,缩短延迟时间,从而简化对数据放置的思考。

在Fungible公司里,我们认为,分解存储体系结构很自然地可以实现奇偶校验方案,例如擦除编码,使数据和奇偶校验代码分布在不同的故障域中,以及大规模共享存储池。

但是,到目前为止,由于CPU效率底下,性能结构,旧版软件限制等原因,分类存储尚未充分发挥其潜力。

Fungible公司的数据处理器

为了摆脱这些限制,Fungible公司开发设计了一种新型的可编程微处理器,即数据处理器。从头开始专门构建数据处理器,不仅可以控制存储成本,还可以提供当今计算中心架构所缺少的性能和可伸缩性。

数据处理器的设计遵循以下原则:

1. 不必折衷考虑压缩比和吞吐量。对于文本/二进制以及图像来说,压缩算法必须是无损的。

2. 在读写语境中,通过使用擦除代码方案得到的数据持久性,必须得到现在应用程序所需的吞吐量和延迟的支持。

3. 资源池必须靠现代应用程序所需的吞吐量和延迟的支持,并且必须可以在网络中大规模运用。

存储可能永远不会免费,但是使用Fungible公司的数据处理器(DPU)可以便宜很多。
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储
    +关注

    关注

    13

    文章

    4267

    浏览量

    85688

原文标题:存储能不能实现免费?

文章出处:【微信号:SSDFans,微信公众号:SSDFans】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    想对正弦波信号幅值进行调节,不知道能否使用PGA112?

    我想对正弦波信号幅值进行调节。不知道能否使用PGA112,或者相应的可编程增益放大器。使用时需要注意些什么,其参考电路。 有使用过的可以谈谈。 谢谢!
    发表于 09-20 07:48

    EEPROM存储功能的实现方式

    EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)的存储功能实现主要依赖于其独特的浮栅晶体管结构和工作原理。
    的头像 发表于 09-05 12:34 732次阅读

    请问ths3201能否四片并联实现功率放大呢?

    ths3201能否四片并联 实现功率放大
    发表于 09-05 07:39

    请问THS4521能否作为衰减器?

    看了THS4521的datasheet,主要是用作ADC的驱动器,增益为1V/V,我能否用THS4521做信号衰减之用,急THS4521供电为单电源5V,输入信号为 ±10Vp-p,放大倍数为0.2V/V,Vocm为2.5V,这样使用是否可行?
    发表于 08-23 08:17

    请问VCA821能否实现负增益?

    VCA821的负增益能否实现
    发表于 08-23 07:42

    STM32F103ZET6能否实现同时实现占空比和相位可调呢,是不是只能实现其中一个

    STM32F103ZET6能否实现同时实现占空比和相位可调呢,是不是只能实现其中一个,我现在想要先产生一路PWM波,经过一段时间(可调)以后,再产生一路PWM波,总共产生两个脉冲波 ,
    发表于 06-06 15:02

    能否使用QSPI外设连接eMMC存储器?

    我正在与分销合作伙伴和客户一起研究如何使用 BLE 模块CYW20829B0-P4TAI100 与 eMMC 接口。 目的是记录数据。 请问能否使用 QSPI 外设连接 eMMC 存储器?
    发表于 05-24 06:10

    NVMe Host Controller IP实现高性能存储解决方案

    电子发烧友网站提供《NVMe Host Controller IP实现高性能存储解决方案.pdf》资料免费下载
    发表于 02-21 14:28 1次下载

    TC387 QSPI能否不通过中断实现读写?

    TC387 QSPI能否不通过中断实现读写?跪求大佬指点
    发表于 01-18 06:49

    使用hyperubs接口的hyperram能否运行程序还是只能作为数据存储来使用?

    使用hyperubs接口的hyperram能否运行程序还是只能作为数据存储来使用,谢谢!
    发表于 01-18 06:18

    adau1452能否实现0-180°连续调节相位呢?

    请问,adau1452能否实现0-180°连续调节相位呢?谢谢
    发表于 01-11 07:22

    NAS使用小贴士,让NAS实现存储的旷野

    结束2024年的第一个假期,我们忙着做年终总结,对来年许下希冀。 2023毋庸置疑是近年来过得较为丰富多彩的一年。 “看了好多场演唱会” “实现了一场说走就走的旅行” “蹦一场无拘无束的音乐节
    的头像 发表于 01-09 16:18 417次阅读
    NAS使用小贴士,让NAS<b class='flag-5'>实现存储</b>的旷野

    ADXRS290性能如何?能否用ADXRS290取代ADIS16405用于XY角速度测量?

    噪声。 另外,看了新产品ADXRS290的介绍,可以实现XY两个方向的角速度测量,该产品的性能如何,噪声如何,是否优于ADIS16405,能否代替ADIS16405用于角速度测量。 谢谢。
    发表于 12-29 08:24

    AD9164能否实现8GSPS采样率10bit输出?

    AD9164能否实现8GSPS采样率10bit输出,谢谢,就用
    发表于 12-11 06:52

    AD7606能否实现使用DMA进行数据读取?

    因为AD7606它没有内部寄存器,所以我想知道能否实现使用DMA进行数据读取??
    发表于 12-08 08:22