软件定义再造存储

2023-11-02 00:20
文章标签 定义 软件 存储 再造

本文主要是介绍软件定义再造存储,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

通过弹性存储,IBM让软件定义存储落地。软件定义存储具有像摇滚乐那样的震撼力,将对传统存储市场产生巨大冲击,并通过对存储的安全、速度、成本、交付等方面的优化,重塑存储。

  “摇滚吧,存储!”在9月4日召开的“为大数据时代再造存储摇滚盛典”上,IBM喊出了这样的口号。这也形象地反映出,在云计算时代,存储正在经历新的变革,而软件定义存储很可能成为一道分水岭,它给存储市场带来的震撼力如同摇滚音乐带给人们的震撼一样。

  软件定义存储观逐渐形成

  IBM软件定义存储观的形成有一个逐渐清晰和成熟的过程。记得在2013年初,当软件定义存储这个概念刚出现时,IBM在第一时间表示了对这一概念的认同,并表示IBM有能力提供软件定义存储。当时,人们对于软件定义存储这个概念有不同的理解,甚至引发了相当激烈的争论。有人认为,软件定义存储是新瓶装旧酒,而有的厂商则致力于推出一类新的软件定义存储产品。从IBM当时发表的声明看,IBM对软件定义存储的理解也停留在宏观的层面,没有具体的产品或落地策略的支持。

  不过,在2013年中举行的IBM Edge大会上,IBM已经在有的放矢地阐述软件定义存储的概念,讲解软件定义存储的相关技术,并公布了IBM软件定义存储的路线图。在IBM的规划中,软件定义存储的发展可以分成三个阶段:1.0阶段主要实现存储虚拟化,并针对工作负载进行优化;2.0阶段的工作重点是在存储虚拟化的基础之上实现存储平台的开放性、可扩展性;3.0阶段的任务是让存储平台更加开放,并且更突出分析的功能,通过智能驱动的数据管理完全实现应用对存储资源的动态分配和管理。软件定义存储三段论明确了IBM软件定义存储的发展道路,让人们第一次看清了软件定义存储未来的发展方向。

  虽然软件定义存储三段论描绘了软件定义存储的发展大方向,但是在具体可以落地的产品方面,IBM还有很多事情要做。在本次“为大数据时代再造存储摇滚盛典”上,IBM聚焦于软件定义存储这个主题,宣布了一系列软件定义存储产品,并宣称很多用户已经从其软件定义存储产品和解决方案中受益。

  软件定义存储解决大数据问题

  IBM将软件定义存储与当前大数据的发展密切联系在一起。“进入大数据时代,呈几何级数增长的数据量、数据类型的多样化和用户对数据访问、分析与应用的苛刻需求让传统的数据存储与管理捉襟见肘。”IBM大中华区副总裁、系统与科技部总经理郭仁声表示,“我们为客户提供的软件定义存储,在速度、可扩展性和成本等方面具有传统存储无法比拟的优势。”

  在IBM出售了x86服务器业务后,很多人对于IBM未来是否会继续在硬件方面进行投入产生了疑问。郭仁声明确表示,未来,IBM仍会持续在高端服务器和存储方面进行投资。IBM将投入30亿美元用于下一代芯片的研发。Gartner的报告显示,2013年,IBM闪存系统的收入排名全球第一。2014年5月19日,IBM向全球首次发布软件定义存储产品。IBM希望通过软件定义存储和与之相关的闪存、存储虚拟化等方面的创新再造大数据时代的存储,让存储在安全、速度、成本、交付等方面能够再上一个台阶。

  移动化、社交化和大数据的分析与应用都需要软件定义存储的支持。软件定义存储可以提供弹性容量,改变数据经济,让客户以较低的成本实现更高的业务价值。IBM进行了一项调查,78%的受访者表示,存储的压力集中在成本控制和使用效率方面;只有五分之一的客户拥有高效的IT基础架构,而客户在存储方面的大部分支出是不必要的;58%的企业部署云应用的主要瓶颈在于存储的供给不足和管理不佳。IBM认为,软件定义存储有能力解决上述问题。

  IBM系统与科技部新兴市场存储业务全球副总裁Laura Guio认为,软件定义存储是一系列自动管理本地和全球数据的软件功能,它们提供了突破性的数据存取速度、更简易的管理和随数据量增加可以更快速、经济地扩展技术基础架构的能力。IBM将其软件定义存储命名为“弹性存储”(Elastic Storage)。IBM弹性存储技术能够为用户提供卓越的性能、几乎无限的扩展性,并且可以通过自动将数据移动到最经济的存储设备上,从而将存储的成本最多降低90%。

  经常与人类进行智力比拼的IBM Watson系统就采用了弹性存储技术。在一项名为《危险边缘》的比赛中,IBM Watson系统使用了两亿页结构化和非结构化的数据,相当于5TB存储容量,而将这些“知识”装入IBM弹性存储中只用了几分钟。IBM研究院的一项测试也证明,其弹性存储能够在43分钟内利用单个系统扫描100亿个文件,并用于深入的数据挖掘。

  对于软件定义存储来说,各存储厂商都在摸着石头过河。各厂商根据自己对软件定义存储的理解,并结合自己在存储方面的技术特长,研发并不断推出新的技术,同时也积极地通过各种途径来验证其软件定义存储方案的可行性。IBM在进行软件定义存储技术创新的同时,还协助北京富通东方科技有限公司建立了E-lab实验室,并部署了全套的IBM软件定义存储架构,目的是针对日益增长的大数据分析、移动和社交等新兴应用,为客户、合作伙伴提供基础构架设计和测试、新技术方案演示、概念原型验证、性能指标测试等服务,以便帮助客户快速部署更灵活的、可扩展的、高效的基础架构平台。

  “我们的E-lab实验室部署的IBM存储系统主要包括IBM弹性存储、Storwize 系列存储、高端DS8000存储系统和FlashSystem全闪存阵列等,其处理能力与一个省级金融机构IT系统的处理能力相当,同时也是亚洲地区最大的软件定义存储环境。”北京富通东方科技有限公司首席技术官金微介绍说,“摇滚乐的精神就是打破常规,而软件定义存储也具备了打破存储常规的能力。软件定义存储的基础架构能够提供业务创新所需要的IT灵活性、效率和弹性。通过E-lab,我们与IBM将整合双方资源,打造一个面向客户和合作伙伴的软件定义平台。”

  软件定义存储已经落地

  Laura Guio对IBM弹性存储的特性进行了归纳。

  第一,IBM弹性存储以IBM的GPFS为基础,是具有在线存储管理功能、可管理庞大数据量的集成的数据治理工具。它可以利用内置于服务器中的闪存大幅提升存储性能。

  第二,IBM弹性存储将存储虚拟化,允许多个系统和应用共享公用存储池,这有助于实现透明的全球数据存储,而无需修改应用和进行存储管理变更。

  第三,IBM弹性存储可以自动、智能地将数据迁移到最经济的存储设备上,实现存储分层,并降低成本。

  第四,IBM弹性存储具有更好的开放性,比如支持OpenStack云管理软件,可以帮助客户跨越私有云、公有云和混合云进行数据存储、管理和访问,实现全球数据共享与协作。除了OpenStack以外,IBM弹性存储也支持其他开放的API,包括POSIX、Hadoop等。

  “我们的弹性存储可以通过自动平衡资源,同时支持不同的工作负载。”Laura Guio进一步介绍说,“我们的软件定义存储软件可以运行在任意服务器上,并可不受限制地实现向内和向外扩展,同时具有开放性,在闪存、磁盘、磁带等不同介质上都可实现自动数据治理。”2014年第三季度,IBM弹性存储将在Softlayer上支持云部署。

  IBM的软件定义存储已经是可以商用的解决方案。中国石油东方地球物理公司、平安保险等已经部署了IBM的软件定义存储解决方案。举例来说,平安保险基于IBM软件定义存储解决方案将海量数据汇总系统的搭建周期从1个月缩减至1小时,数据汇总时间缩短为原来的一半,更好地满足了日益严格的监管要求。平安保险认为,软件定义存储一定是标准化、自动化和智能化的。在使用IBM软件定义存储解决方案的过程中,平安保险对于IBM SVC虚拟化技术、融合存储架构、块存储的数据去重功能印象深刻。

这篇关于软件定义再造存储的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/326793

相关文章

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

MySQL 存储引擎 MyISAM详解(最新推荐)

《MySQL存储引擎MyISAM详解(最新推荐)》使用MyISAM存储引擎的表占用空间很小,但是由于使用表级锁定,所以限制了读/写操作的性能,通常用于中小型的Web应用和数据仓库配置中的只读或主要... 目录mysql 5.5 之前默认的存储引擎️‍一、MyISAM 存储引擎的特性️‍二、MyISAM 的主

Linux lvm实例之如何创建一个专用于MySQL数据存储的LVM卷组

《Linuxlvm实例之如何创建一个专用于MySQL数据存储的LVM卷组》:本文主要介绍使用Linux创建一个专用于MySQL数据存储的LVM卷组的实例,具有很好的参考价值,希望对大家有所帮助,... 目录在Centos 7上创建卷China编程组并配置mysql数据目录1. 检查现有磁盘2. 创建物理卷3. 创

使用Python实现调用API获取图片存储到本地的方法

《使用Python实现调用API获取图片存储到本地的方法》开发一个自动化工具,用于从JSON数据源中提取图像ID,通过调用指定API获取未经压缩的原始图像文件,并确保下载结果与Postman等工具直接... 目录使用python实现调用API获取图片存储到本地1、项目概述2、核心功能3、环境准备4、代码实现

SpringBoot项目中Redis存储Session对象序列化处理

《SpringBoot项目中Redis存储Session对象序列化处理》在SpringBoot项目中使用Redis存储Session时,对象的序列化和反序列化是关键步骤,下面我们就来讲讲如何在Spri... 目录一、为什么需要序列化处理二、Spring Boot 集成 Redis 存储 Session2.1

基于MongoDB实现文件的分布式存储

《基于MongoDB实现文件的分布式存储》分布式文件存储的方案有很多,今天分享一个基于mongodb数据库来实现文件的存储,mongodb支持分布式部署,以此来实现文件的分布式存储,需要的朋友可以参考... 目录一、引言二、GridFS 原理剖析三、Spring Boot 集成 GridFS3.1 添加依赖

java变量内存中存储的使用方式

《java变量内存中存储的使用方式》:本文主要介绍java变量内存中存储的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍2、变量的定义3、 变量的类型4、 变量的作用域5、 内存中的存储方式总结1、介绍在 Java 中,变量是用于存储程序中数据

SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法

《SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法》在SQLyog中执行存储过程时出现的前置缩进问题,实际上反映了SQLyog对SQL语句解析的一个特殊行为,本文给大家介绍了详... 目录问题根源正确写法示例永久解决方案为什么命令行不受影响?最佳实践建议问题根源SQLyog的语句分