压力变动力,存储追求高效率
企业的数据存储量每年都要大幅增长,但是IT预算呈现紧缩趋势。这就是企业面临的最大存储难题,即如何平衡数据增长与提高存储利用率和降低成本之间的关系。
非结构化数据带来的难题
存储最直接的压力来自于不断增长的数据量。今天,我们面对的是一个数字的世界,每天通过YouTube网站传送的视频多达1亿份,而在互联网上的MP3歌曲超过10亿首,还有更多从手机、数码相机等个人设备上获取的数据。IDC预测,从2006年到2010年,全球数据总量从161EB增加到988EB(1EB=1000PB)。
综合各市场分析机构的预测数据可以看出,非结构化数据占数据总量的80%左右,而且增长速度非常快。非结构化数据包括所有格式的办公文档、文本、图片、XML、HTML、报表、图像和音频/视频信息等。对非结构化数据的有效管理是企业普遍面临的难题,也是目前存储软件发展的热点。正是由于非结构化数据的快速增长,NAS重新成为厂商和用户关注的焦点。2010年11月,EMC宣布收购集群NAS厂商Isilon就是一个例证。具有横向扩展(Scale out)能力的NAS产品可以实现性能和容量的线性扩展,能够满足用户对非结构化数据存储和管理的需求。HDS最近推出的虚拟存储平台(VSP),能够在同一个平台上存储结构化、非结构化和半结构化数据。未来,像HDS VSP这种能够实现数据和应用整合,且具有很强灵活性的存储产品会越来越受到用户的青睐。
虚拟化是基础
大到云计算架构,小到一个存储阵列,虚拟化都是不可或缺的一项技术。
近几年,服务器虚拟化技术,尤其是x86服务器虚拟化技术的快速发展给存储系统的应用提出了新的挑战。ESG的调查结果显示,全球服务器虚拟化市场的增长率在达到20%时曾出现了停滞,其中一个重要原因是存储的发展跟不上服务器虚拟化的发展。虚拟化技术的普遍应用使得虚拟机大量增加。大量虚拟机的迁移、管理、备份和恢复等给用户增添了许多额外的负担。服务器虚拟化的快速普及对于存储虚拟化的发展起到了非常重要的推动作用。
存储虚拟化的问题已是老生常谈。一些大型企业用户已经意识到存储虚拟化技术的重要性,并开始在一些核心应用中采用虚拟化技术。虚拟化可以提升存储系统的效率,降低管理复杂性,同时降低整体拥有成本。虚拟化已经成了一些存储新功能的基础,比如自动精简配置、智能分层等。
存储虚拟化现在分成两大阵营:IBM、LSI等厂商提供的是基于网络层面的虚拟化技术,而HDS提供的是基于存储阵列的虚拟化技术。这两种技术可以说各有所长。用户究竟采用哪种存储虚拟化技术,还要具体问题具体分析,但是性能、可靠性、简便性以及成本是选择存储虚拟化技术时应重点考虑的因素,当然也不能忽视用户的习惯。
在数据中心里,虚拟化并不是一项孤立的技术,而是将服务器、存储、网络、软件与应用串联起来的一项基础技术。虚拟化将成为促进传统数据中心向云计算中心过渡的一项核心技术。
云存储应需而动
关于云计算的概念曾有过很多争论,对于云存储来说更是如此。有的厂商甚至说,只有云计算的概念,没有云存储的概念。其实,云存储与云计算类似,主要是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个服务系统。
在云存储市场上,各厂商早就开始跑马圈地。其中有两个联盟最知名:一个是由EMC、VMware和Cisco组成的VCE联盟,另一个是由NetApp、VMware和Cisco组成的联盟。两个联盟最大的不同之处在于两个存储厂商,一个是EMC,另一个是NetApp。从某种程度上说,这两个存储厂商决定了各自联盟未来的走向。云存储引起人们广泛关注的另一个重要事件是戴尔与惠普竞购云存储厂商3PAR。
从技术的角度讲,云存储的竞争焦点集中在Scale out技术、虚拟化技术、智能分层技术和自动化管理等方面。随着技术不断成熟、安全性逐渐增强以及用户观念的转变,云存储服务的前景值得期待。2009年,中国电信推出e云。许多存储厂商与电信运营商合作,推出了各种基于云的存储和灾备服务。
固态硬盘的春天不远了
2008年,EMC率先在Symmetrix系列高端存储产品中引入固态硬盘(SSD)。从那时开始,人们对SSD在企业级存储中的应用充满了期待。但是,由于价格居高不下等原因,SSD在企业级存储市场上始终没有打开局面。赛迪顾问认为,由于受到SSD自身的成本和国际金融危机的影响,2009年,SSD的发展未能达到预期效果。但是,随着经济的好转以及SSD技术的不断完善和成本逐渐降低,SSD将会吸引更多的投资,并且会快速占领整个市场。
2010年,SSD进入了一个快速发展的阶段。主流的存储厂商,包括EMC、惠普、IBM、HDS、NetApp等都已经在高端存储甚至中端存储中加入了SSD。与光纤磁盘相比,SSD在性能和节能两方面具有明显的优势。不过,现在就说SSD将完全替代光纤磁盘还为时过早。从长远来看,SSD与SAS磁盘的组合将被更多的企业级用户接受。现在,许多企业级存储厂商都在谈智能分层存储,而SSD与SAS磁盘的组合从某种程度上说已经成了智能分层存储的基础之一。
2010年11月,英特尔宣称,已把整个SSD产品线的价格下调了10%~15%。同月,英特尔、戴尔、EMC、富士通和IBM联合宣布,准备成立一个工作组,制定基于PCIe的SSD的标准。日立全球存储技术公司推出了一系列企业级SSD,定位于不断增长的数据中心分层存储市场。有人认为,2011年也许是抢占SSD市场最好的时机。但是,威刚科技董事长陈立白表示:“虽然业界普遍看好SSD取代传统的机械式硬盘,但是SSD市场要到两年后才会真正爆发。”
相关文章:

Hadoop学习之路(三)Hadoop-2.7.5在CentOS-6.7上的编译
下载Hadoop源码 1、登录官网 2、确定你要安装的软件的版本 一个选取原则: 不新不旧的稳定版本 几个标准: 1)一般来说,刚刚发布的大版本都是有很多问题 2)应该选择某个大版本中的最后一个小版本 阅读编译文档 1、准备一…

static String valueOf(XXX xxx)
1 package day01;2 /**3 * static String valueOf(XXX xxx)4 * 字符串提供了一组静态的重载的valueOf方法,作用5 * 是将其他类型转换为字符串6 * author ta7 *8 */9 public class Demo10 { 10 public static void main(String[] args) { 11 int a 123; 12 …

【java】兴唐第二十五节课小程序学生卡转账小系统(自己写的异常)
1、StuCard.java public class StuCard {public static void TransMoney(int source, int money, int target) {money - target;if(money < 0) {throw new NotEnoughMoneyException("余额不足");}System.out.println("商家的余额为:" sour…

【JQUBAR1.1】jQuery 插件发布
【JQUBAR1.1】jQuery 插件发布 JQUBAR1.1 简介 2010-11-22在博客园发布了柱状图JQUBar1.0 jQuery 插件。现将该插件升级为1.1版本。 1.1版本修复了部分bug,同时新增以下功能: 1.可自定义坐标颜色 2.可自定义X,Y轴坐标名称 3.Y轴动态坐标自动建立 4.Y…

ssh远程操作服务器
登录方式 ssh account192.168.xxx.xxx 输入密码 远程上传下载文件 上传: scp filepath acount192.168.xxx.xxx:path filepath为要上传的文件路径path为上传到服务器的储存路径 下载: scp acount192.168.xxx.xxx:filepath path filepath为要下载的文件路径…

【java】兴唐第二十三节课作业
已知如下: 下表为某班级四次考试成绩单, 要求使用HashMap<String, Integer>存储每次考试的成绩(key键为姓名,value为成绩)。要求使用LinkedList存储考试次数,有几次考试就有几个HashMap注意…

Data - 数据思维 - 中篇
6 - 模型与框架 利用现有的成熟的理论、模型与框架,结合实际业务情况,搭建分析框架,尽量确保数据分析维度的完整性,结果的有效性及正确性。 营销理论模型:4P、用户使用行为、STP理论、SWOT等。管理理论模型:…

快速设置戴尔latitude笔记本的触摸板和指点杆
// TouchPadSettings.cpp : Defines the entry point for the console application.// by windviki 2010/08/31// 转载请注明出处。//// 办公用的戴尔笔记本除了触摸板,还在键盘中间有一个指点杆(point stick)// 打字很不习惯,经常…

Ubuntu 10.10系统安装手记
原来一直在公司用Ubuntu,感觉做开发是相当不错的,特别那种各种利用命令的方式真是太高效了。所以现在想把笔记本也装上,弄了半天,也遇到不少问题,记下来备忘一下。 虚拟机还是双系统 磁盘里面好多东西,基本…

php值传参,引用传参以及对象传参
传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值传引用 :真正的以地址的方式传递参数传递以后,行参和实参都是同一个对象,只是他们名字不同而已对行参的修改将影响实参的值说明࿱…

用一行代码高效的求一个列表的平方和
最近看到一个笔试题,考察的都是 Python 中的高阶函数 题目如下:用一行代码高效的求一个列表的平方和(不能用 sum 函数) 分析 1.先将列表中每个值作平方: 立即想到 map 函数,假设列表是 range(10),那么这个列表中平方是…

【java】第二十二节课(HashSet)
1、使用HashSet建立对象、添加元素并使用两种方法遍历 代码实现 public class SetDemo {public static void main(String[] args) {Set<String> set new HashSet();set.add("猴子");set.add("八戒");set.add("唐僧");set.add("沙僧…

转:在 .NET 中实现异步回调访问数据库
在 .NET 中实现异步回调访问数据库 时间:2009-11-17 19:52来源:网络收集 作者:佚名 点击: 334 次 技术论坛某些场合下,在对数据库进行访问时,为了避免同步访问数据时所带来的延迟,我们需要改进设计,以提高程序执行效率。一方面&am…

《资安人》:迈向成功SOC之路
近日,台湾的《资安人》上发表了一篇文章——《迈向成功的SOC之路》,现转载至此,以飨读者。【作者:王榮信 -11/08/2010】在現代虛擬世界中,造成資訊安全事件的來源為病毒、蠕蟲或木馬,不變的安全事件來源就是…

Laravel 上使用 phpexcel的两种方式
原创 2017年06月24日 20:24:311229文章采集与网上 方式1。使用原生的phpexcel , http://blog.csdn.net/CSwfe/article/details/52748046?locationNum1 1、在app目录下创建一个新的文件夹,命名libs(可自定义) app/libs/phpExcel2…

剑指offer-----Python-----栈
用两个栈实现队列 题目:用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中元素为int类型. 首先,栈都是先进后出,但是队列呢,一般是先进先出。也就是创建两个栈stack1和stack2,使用两个“先进后出”的…

【工具软件】markdown编译器待办事项无法打勾
使用时可以直接点击上方工具栏的 List item 注意:此时已经自动在里面加了一个空格,如果直接加x的话,不会打勾,如下:[ x] List item 所以先删除空格在加x 问题解决

【转】创建不可见的Activity
在android开发中有时候会用到一些后台的Activity,但又不适合使用service,比如直接点击程序图标时只是执行一段代码,不需要弹出程序界面。此时可以在项目的AndroidManifest.xml文件中相应的Activity标签中添加这样一行:android:the…

关于 TApplication 详解 三 ---- TComponent
ComponentCount属性 对应对象:所有组件 声明:property ComponentCount: Integer; 功能:此属性在运行时有效,它是只读型。同时它标明组件具有的组件数。当用户在设计时可以在窗体上放置一个组件,因此此窗体将变为…

[转载] K3 K3c 最简单无损开壳方法
只用一把螺丝刀就行了,其它什么撬棒 信用卡 撬片等 拆机工具一概不用。拆了5台,只有一台断了一个扣口。1. 把底部4个螺丝拿掉。2.把路由如图放在桌子上,路由平行于身体,注意是立着放 使路由与桌子接触的部分成30度角。这样使一侧…

图像处理随笔知识
采样频率: 采样频率是指1s内采样的次数,反映了采样点之间的间隔大小。 采样频率越高,得到的图像样本越逼真,图像质量越高,但要求的存储量也越大。 图像量化: 要用多大范围的数值来表示图样采样之后的每一个…

一则android软件开发工程师的招聘信息
岗位职责: 从事Android平台的客户端软件开发 任职资格: 1、一年以上Android平台开发经验; 2、两年以上Java开发经验; 3、熟悉Android开发架构和API调用; 4、熟悉HTTP、TCP/IP通讯协议; 5、熟悉面向对象编程…

【数据库】数据库基本操作
操作练习: 创建数据库 删除数据库 修改数据库配置 创建数据表 修改表结构 ———————————— 添加字段 修改字段 重命名字段 更改主键 删除字段 ———————————— 重命名表名 删除表 截断表 表数据的操作 添加数据 修改数据 删除数…

USERADD命令详解
2019独角兽企业重金招聘Python工程师标准>>> 1.作用useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。2.格式useradd [-d home] [-s shell] [-c comment] [-m [-k templat…

tensorflow入门(二)
import numpy as np import tensorflow as tf import matplotlib.pyplot as plt#使用numpy生成200个随机点 x_data np.linspace(-0.5,0.5,200)[:,np.newaxis] noise np.random.normal(0,0.02,x_data.shape) y_data np.square(x_data) noise#定义两个placeholder x tf.plac…

DRF序列化和反序列化
一、自定义序列化组件 新建一个任意名的py文件,里面导入serlizerfrom rest_framework import serializers自定义一个类继承serializers,里面写需要序列化的字段方法一:继承serializers.Serializerclass BookSerlizer(serializers.Serializer)…

设计模式学习笔记-中介模式
概述: 用中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以对立地改变他们之间的…

【数据库】兴唐第二十七节课之jdbc的使用
使用jdbc修改数据库表中的信息 package java27practice;import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement;public class JDBCDemo {public static void main(String[] args) {Connection conn null;Stat…

windows 2008 R2无法创建性能收集器
问题: 检查排除方法: 1.确保用户有权限 Http://technet.microsoft.com/zh-cn/library/cc749154(WS.10).aspx (参考: 2.确保 Distributed Transaction Coordinator服务 及Task Scheduler服务有启动。 3.检查 C:\Windows\System32\T…

Silverlight WCF RIA服务(二十三)Silverlight 客户端 4
DomainDataSource WCF RIA Services提供DomainDataSource控件来简化用户界面和域上下文中数据的交互。通过DomainDataSource,我们可以只是用声明性语法来检索、编辑数据。我们指定域上下文与DomainDataSource一起使用,然后通过这个上下文来调用操作。Dom…