闪存必须解决的三大问题

数据即商机——LSI公司首次在美国之外举行的加速技术创新(AIS)峰会的主题道出了大数据的价值所在。对实时处理能力要求极高的大数据,要求存储也必须做出改变,这也是为什么闪存在数据中心里越来越受欢迎的原因。
与硬盘共存
SSD刚进入数据中心领域时,很多人都相信,在不久的将来SSD将完全取代传统硬盘。但是随着SSD独特的优势日益凸显和应用场景越来越明晰,越来越多的人开始相信,SSD和硬盘将长久和平共处。
LSI公司高级副总裁兼数据中心解决方案事业部总经理Tom Swinford认为硬盘和SSD将共存:“除了一直引以为傲的高性能以外,在企业级的应用中,人们对SSD的可靠性和可用性关注程度更高。从目前情况看,SSD有一些它擅长的应用场景,比如对低延迟、高IOPS有特殊需求的应用。”除了企业级数据库应用以外,大数据应用也更倾向于采用SSD。另外,随着服务器虚拟化技术的普及,为了突破I/O的瓶颈,闪存技术也会有更大的用武之地。”
自2012年4月LSI推出Nytro系列闪存卡以来,其全球总出货量已超过10万块。Tom Swinford介绍说,一些超大型的互联网企业、云数据中心、金融服务机构和大型企业都对SSD在加速应用性能、提高数据中心效率和降低IT成本方面的能力给予了充分肯定。
软件更重要
为闪存应用而优化,并不是只要用了SSD或闪存卡就可以了,而是要针对闪存的特性,在存储控制器、固件、操作系统、应用软件等方面进行全面变革。
“从底层对闪存进行管理正变得越来越难。”Tom Swinford承认,“所以,我们必须采取非常智能的可编程的方式去解决这个问题。我们在加强对闪存管理的同时,还不能影响闪存的性能。另外,了解闪存的位置,进行合理部署和优化也要借助软件。软件管理对于提升闪存产品的耐用性和速度都是非常关键的。”Tom Swinford也发现,在一些大型数据中心里,用户为了能够更充分地发挥闪存的优势,已经开始对应用软件进行优化。
为了提高闪存与应用的适配性,LSI也在加强与合作伙伴的协作,比如LSI的闪存可以更好地支持EMC ScaleIO,还能助Oracle一体机提升速度,此外还与Openstack开源组织进行积极互动。“我们的目的只有一个,就是让用户可以快速地在我们的闪存平台之上部署应用。”Tom Swinford表示。
为应用优化
近日,LSI与包括EMC、Mellanox、Supermicro等在内的合作伙伴共同推出了一款超融合型的VDI设备,支持VMware Horizon View的快速部署。这个联合解决方案中应用了LSI Nytro 3.2TB PCIe闪存加速卡。
“不同类型的应用需要不同特质的闪存,比如数据库、交易型应用或高性能计算对闪存的需求各不相同。”Tom Swinford表示,“我们很清楚,要想满足用户的不同需求,仅靠LSI一家是不行的。一方面,LSI会不断丰富自己的闪存产品线;另一方面,我们也在加强与其他厂商的合作,提供整合的解决方案,超融合型VDI设备的推出就是一例。”
几年前,LSI感觉,一类PCIe闪卡就能满足用户的需求,但从现在情况看,闪存卡的应用类型非常多,不同的解决方案对闪存卡的要求也不相同。比如,ExaData一体机强调高可用性、高可靠性,而对时延要求不太高,而EMC ScaleIO主要用于热数据和元数据,所以要求非常低的时延。因此,LSI要针对不同用户的需求提供不同的闪存解决方案。不过,Tom Swinford也表示,目前LSI不会涉足全闪存阵列。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546660.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试必备的分布式事物方案

四月初,去面试了本市的一家之前在做办公室无人货架的公司,虽然他们现在在面临着转型,但是对于我这种想从传统企业往互联网行业走的孩子来说,还是比较有吸引力的。在面试过程中就提到了分布式事物问题。我又一次在没有好好整理的问…

七.PyQt5定时器QTimer的使用

一、定时器基本使用 周期性的进行某种操作,PyQt5就提供了一个定时器QTimer来实现这种操作 from PyQt5.QtCore import QTimer首先需要引入QTimer模块 self.timer = QTimer(self) #初始化一个定时器 self.timer.timeout.connect(self.operate) #计时结束调用operate()方法 sel…

记住:永远不要在MySQL中使用UTF-8

原文地址:https://dwz.cn/QS4wLyjh最近我遇到了一个bug&#xff0c;我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串&#xff0c;然后出现了一个离奇的错误&#xff1a;Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ at row 1我…

Python对IP地址列表排序、对列表进行去重、IP地址与MAC地址组合的多个元组的列表排序,对列表内的元组升序和降序排序

1.python对IP地址列表排序 # -*- coding: utf-8 -*-import socket listIP [10.5.11.1, 192.168.1.33, 10.5.2.4, 10.5.1.3, 10.5.11.13,10.5.11.12, 10.5.1.1, 10.5.1.2, 10.5.1.11, 10.5.1.13]listIP.sort(keysocket.inet_aton) print(listIP)for i in listIP:print(i)编译输…

面试官:不使用synchronized和lock,如何实现一个线程安全的单例?

单例&#xff0c;大家肯定都不陌生&#xff0c;这是Java中很重要的一个设计模式。稍微了解一点单例的朋友也都知道实现单例是要考虑并发问题的&#xff0c;一般情况下&#xff0c;我们都会使用synchronized来保证线程安全。那么&#xff0c;如果有这样一道面试题&#xff1a;不…

十六、Python操作excel(.xlsx)封装类MyPyExce

自己利用python编写的操作excel封装类 """ ================================================ Python模块:Python操作excel(.xlsx)封装类MyPyExcel ================================================ """import openpyxl from openpyxl.ut…

Mac OS X中配置Apache

我使用的Mac OS X版本是10.8.2&#xff0c;Mac自带了Apache环境。 启动Apache设置虚拟主机启动Apache 打开“终端(terminal)”&#xff0c;输入 sudo apachectl -v&#xff0c;&#xff08;可能需要输入机器秘密&#xff09;。如下显示Apache的版本 接着输入 sudo apachectl st…

你真的理解零拷贝了吗?

作者&#xff1a;ksfzhaohui 来源&#xff1a;http://t.cn/ESALgwV前言从字面意思理解就是数据不需要来回的拷贝&#xff0c;大大提升了系统的性能&#xff1b;这个词我们也经常在java nio&#xff0c;netty&#xff0c;kafka&#xff0c;RocketMQ等框架中听到&#xff0c;经常…

一、华为鸿蒙开发HUAWEI DevEco Studio下载、安装与配置

一、HUAWEI DevEco Studio下载 https://developer.harmonyos.com/cn/develop 二、HUAWEI DevEco Studio安装 解压后&#xff0c;双击安装包。 打开启动 DevEco Studio 三、DevEco Studio配置 DevEco Studio开发环境需要依赖于网络环境&#xff0c;需要连接上…

从JDK中,我们能学到哪些设计模式?

作者&#xff1a;肥朝 来自&#xff1a;肥朝&#xff08;ID&#xff1a;feichao_java&#xff09;结构性模式&#xff1a;适配器模式&#xff1a;常用于将一个新接口适配旧接口肥朝小声逼逼&#xff1a;在我们业务代码中经常有新旧接口适配需求&#xff0c;可以采用该模式。桥…

二、华为鸿蒙开发DevEco Studio运行第一个Hello World工程

1.打开DevEco Studio,创建一个Empty Ability(Java)工程,工程类型:Application 2.按照下图,Tools->Device Manager打开设备管理

解析url

2019独角兽企业重金招聘Python工程师标准>>> #include <stdio.h> #include <string.h> #include <stdlib.h>// 解析url&#xff0c;作为示例&#xff0c;很多情况没考虑&#xff0c;比如说user,pass之类的 int parse_url(char *url, char **serve…

面试官:讲一下Jvm中如何判断对象的生死?

但凡问到 JVM&#xff08;Java 虚拟机&#xff09;通常有 99% 的概率一定会问&#xff0c;在 JVM 中如何判断一个对象的生死状态&#xff1f;判断对象的生死状态的算法有以下几个&#xff1a;1、引用计数器算法引用计算器判断对象是否存活的算法是这样的&#xff1a;给每一个对…

三、华为鸿蒙HarmonyOS应用开发HUAWEI DevEco Studio实现页面跳转

在上一节二、华为鸿蒙开发DevEco Studio运行第一个Hello Word工程 基础上进行下面步骤。 在Java UI框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。这两种方式创建出的布局没有本质差别,为了熟悉两种方式,我们将通过XML的方式编写第一个页面,通过…

MVVM架构~前台后台分离的思想与实践

返回目录 MVVM是一种架构思想&#xff0c;是一种解决问题的方式&#xff0c;对于一个项目&#xff0c;一个功能模块&#xff0c;你可以选择使用&#xff2d;&#xff36;&#xff36;&#xff2d;的架构来实现&#xff0c;而knockoutjs只是实现MVVM的一种工具&#xff0c;它是在…

Java中所有锁介绍

在读很多并发文章中&#xff0c;会提及各种各样锁如公平锁&#xff0c;乐观锁等等&#xff0c;这篇文章介绍各种锁的分类。介绍的内容如下&#xff1a;1.公平锁 / 非公平锁2.可重入锁 / 不可重入锁3.独享锁 / 共享锁4.互斥锁 / 读写锁5.乐观锁 / 悲观锁6.分段锁7.偏向锁 / 轻量…

python深拷贝,浅拷贝,赋值引用

1.在python中&#xff0c;对象赋值实际上是对象的引用。当创建一个对象&#xff0c;然后把它赋给另一个变量的时候&#xff0c;python并没有拷贝这个对象&#xff0c;而只是拷贝了这个对象的引用 &#xff08;1&#xff09;直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变…

pjtool用到的数据库----oracle范畴

PL/SQL Developer 专门面向Oracle数据库存储程序单元的开发 PL/SQL&#xff1a;过程化SQL语言转载于:https://www.cnblogs.com/ejllen/p/3684890.html

如何让mysql索引更快一点

后端开发&#xff0c;公众号内容包括但不限于 python、mysql、数据结构和算法、网络协议、Linux。技术人怎能只有技术和代码&#xff0c;如果你对投资理财、保险&#xff0c;英语学习、读书写作有兴趣&#xff0c;都欢迎来公众号【谭某人】与我交流&#xff0c;你总会有些收获。…

将本地项目上传到码云(gitee)远程仓库

前提条件&#xff1a; 1、本地电脑上已经安装了 git客户端&#xff0c;未安装的&#xff0c;具体安装过程可以参考此安装链接&#xff1a;https://blog.csdn.net/ezreal_tao/article/details/81609883 2、用户已经在gitee码云上注册完成 具体操作步骤&#xff1a; 1、登录码云…