认识全新存储架构——IRIS

简介:

有可能你从未听说IRIS(Intensified RAM Intelligent Server,Symbolic IO出品),读完此篇,就会知道了。希望你像我一样,感到无比振奋。

我的读者都知道,我很少推介硬件。说老实话,在SDS(软件定义存储)出来之前,“讨厌硬件”是我一贯的风格。

我专栏的大部分内容,都是在批评昂贵或过度开发的硬件方案,譬如不是真正网络的SAN(存储区域网),廉价零件和毫无意义软件组成的昂贵的存储阵列。简单、易管理的服务器和存储,及其上层的高附加值/硬件无关/厂商中立型软件,才是我推崇的。

因为这些立场,我在专栏中总是吝于赞美,甚至大唱反调,所以大部分厂商都把我拉进了黑名单。但是,IRIS的确让我眼前一亮,并迅速爱上了它。

真的,因为IRIS独一无二。

IRIS架构

IRIS实现了一些与主流服务器、存储不同的架构。例如,它引入了一种新形态的内存——部分为DRAM,部分为闪存,并由电池或电容保证非易失性——看起来就像下一个登月计划。

又如,IRIS独有的内存存储,完全利用了现有的高速内存通道,彻底摒弃了基于低速PCIe总线的NVMe,或更慢的SATA SSD。某种程度上,可以说IRIS在与Intel鼓吹的NVMe对着干,作为吃瓜群众一员,我非常感兴趣行业接下来的反应。

创新的内存架构给IRIS带来的速度提升,是其他厂商梦寐以求的。虽然看起来和大多数2U机架服务器一样,但IRIS存储带宽高达68GBps,传统基于PCIe 3.0的NVMe理论带宽只有4.8GBps,已经是天壤之别,至于SATA SSD那就好比蜗牛爬了。更令人欣喜的是,IRIS比大多数的全闪存阵列或超融合方案更便宜。

除了鹤立鸡群一堆NVMe闪存供应商,Symbolic IO管理团队——CEO Brian Ignomirello(前Dell EMC程序员),CTO Rob Peglar(曾任职EMC、Xiotech公司),顾问及董事会成员Steve Sicola(曾任职DEC、康柏、希捷、Xiotech等公司)——提出的全新理念,已经扩充了我们对软件定义和超融合的原始定义。

重新定义超融合

和Nutanix一样,IRIS拥有自主的hypervisor,因此是真正超融合设备,很可能成为未来云数据中心的通用模块。所不同的是,IRIS能几乎完全在内存通道中工作,承载任何hypervisor的任何工作负载,提供前所未有的性能。

我最近走访了位于新泽西前贝尔实验室总部的Symbolic IO研发中心。在见证了80多个虚拟机同时于几秒之内启动、且同时提供最高负荷的视频流之后,我激动得几乎站立不稳了。我坚信IRIS将四处开花,尤其是内存数据库市场。

当您的开发人员正寻求全内存数据库(所有的指令、数据、存储都在DRAM和FLASH中,完全不触及磁盘)时,当全行业正响应全内存型超融合设备时,应运而生了IRIS。IRIS的性能轻松应对全内存数据库,IRIS更能轻易横向扩展,这对于超大数据集的数据库是必需的,因为IRIS以独特的方式提升了存储效率。

IRIS的数据容量“扩增”之道

IRIS不以老套的方式写数据。它使用更丰富的记录算法,基于分形而非二进制,来将更多数据挤入存储空间。IRIS还使用一个独特的文件系统来存储数据,其效率是我见过的几乎最高的。

IRIS是否会在市场上占有一席之地还有待观察。存储界发生过一些革新,例如Xiotech的Intelligent Storage Element,甚至Zetera的Universal Datagram Protocol Storage,都在速度、带宽和成本等方面表现得不同凡响,但仍未撼动市场上三雄鼎立的格局。IRIS的机会很明显,一方面它站在超融合和虚拟化的浪潮之巅,一方面市场对传统领导者越来越怀疑,还有眼下越炒越热的全栈创新。当然,如何有效处理物联网(IoT)及其伴生的大数据问题,有待思考。

IRIS是每个人都值得拥有的高性能计算基础,且其下一代的计算工作也早已展开。Symbolic IO是否能最终享有IRIS所取得的丰硕成果,服务器及存储市场的革命性创新是否由IRIS带动,我们拭目以待。

本文转自d1net(转载)

相关文章
|
数据采集 存储 人工智能
2022云栖精选—云上电力信息数据采集与处理
摘要:本文整理自阿里云电力行业高级解决方案架构师姜洺,在云栖大会的分享。本篇内容主要分为三个部分: 1. 新型电力系统下数据处理上云需求 2. 云上电力信息数据处理核心技术和实践 3. 电力信息数据处理上云核心优势
2022云栖精选—云上电力信息数据采集与处理
|
监控 安全 网络安全
网络安全应急响应常用工具介绍
在网络安全应急响应中可使用的工具很多,我将我认知的以下部分常用工具分享给大家
网络安全应急响应常用工具介绍
|
关系型数据库 MySQL 数据库
Docker 安装 MySQL
一、查看 MySQL 版本 访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。 可以通过 Tags 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。 你也可以在下拉列表中找到其他你想要的版本: 二、拉取 MySQL 镜像 拉取官方的最新版本的镜像: docker pull mysql:latest 三、查看本地镜像 使用以下命令来查看是否已安装了 mysql: docker images 四、运行容器 安装完成后,我们可以使用以下命令来运行 mysql 容器: docker run -itd --name m
1750 0
|
存储 缓存 NoSQL
Redis与数据库同步指南:订阅Binlog实现数据一致性
本文由开发者小米分享,探讨分布式系统中的一致性问题,尤其是数据库和Redis一致性。文章介绍了全量缓存策略的优势,如高效读取和稳定性,但也指出其一致性挑战。为解决此问题,提出了通过订阅数据库的Binlog实现数据同步的方法,详细解释了工作原理和步骤,并分析了优缺点。此外,还提到了异步校准方案作为补充,以进一步保证数据一致性。最后,提醒在实际线上环境中需注意日志记录、逐步优化和监控报警。
1025 3
|
12月前
|
数据挖掘 BI
解密辛普森悖论:如何在数据分析中保持清醒头脑
解密辛普森悖论:如何在数据分析中保持清醒头脑
606 0
|
存储 JSON 缓存
大麦 Android 选座场景性能优化全解析
大麦 Android 选座场景性能优化全解析
620 1
大麦 Android 选座场景性能优化全解析
基于C#的ArcEngine二次开发51:获取图层字段唯一值列表(Get Unique Values)
基于C#的ArcEngine二次开发51:获取图层字段唯一值列表(Get Unique Values)
基于C#的ArcEngine二次开发51:获取图层字段唯一值列表(Get Unique Values)
|
存储 机器学习/深度学习 弹性计算
云计算案例分析| 学习笔记
快速学习云计算案例分析
云计算案例分析| 学习笔记
|
XML Java 数据格式
Spring源码-BeanPostProcessor
`BeanPostProcessor `是 Spring 容器给我们提供的一个扩展接口。一般称为`Bean的后置处理器`,可以在创建每个 Bean 的过程中进行干涉,详细点的说就是在 Bean 的实例化前后、Bean的初始化前后,使用我们自定义的逻辑。并且是属于`AbstractBeanFactory`中一个属性。
1313 3
|
Java 测试技术 Maven
Java 反编译工具的使用与对比分析(一)
Java 反编译工具的使用与对比分析
880 0
Java 反编译工具的使用与对比分析(一)