似乎刚刚才搞明白什么是云计算,大数据。
还顺带搞明白了什么是云存储,存储虚拟化之类的。
接着体验了一把闪存的魅力。内心颇为得意的暗暗以为自己追上了时代的脉搏:)
怎么突然又蹦出来一个叫“对象存储”的东东?
第一反应,这又是什么鬼?怎么概念这么多?苦命的IT人我们有得选吗?
虽然我知道想多了没用,不过不由自主的,脑海里还是瞬间闪现了一个哲学问题,新的技术对于生命和文明亦或是进步还是倒退? 此处省去....................
回到现实中来,我们还是需要搞明白什么叫做对象存储这个鬼东西。
首先请教了一位社区专家,他发了篇长长的文章给我,说,读完就可以懂什么是对象存储了。硬着头皮读啊读,可是还是没明白,读的时候总是不由自主的干点别的,比如刷刷朋友圈之类的。直到后来干脆放弃,寻求另外一位专家,能否简单明了的解释一下什么是对象存储?
听下来,印象深刻的是,冲着NAS来的!
因为提供APP接口,可能让原来躺着睡觉的冷数据通过它可以发财了!?
专家的专业解读在我的脑子里蹦成了这样子的解读。
俺虽然愚笨,但足够严谨,特请专家为大家做了一段解读,俺可是只字未改,也不敢改!
◆ ◇ ◆
不愿透露姓名的专家如是说:
《对象存储是什么?》
对于存储世界来讲,有三个元素我们需要考量:
1,存储规模
2,读写速度
3,数据的可靠性
这三个元素是相互制约的关系,存储规模越大,数据就越多,读写速度就会越慢,而可靠性要求越高,也就要求数据的副本多,那么对于多份副本之间的一致性也就难以保证,这也侧面降低了数据的的读写速度。另外一方面,副本越多,也就加大了存储规模,使得存储结构更复杂。
聪明的读者可能已经发现了,这个相互制约的关系非常类似分布式理论里的CAP原则,当数据规模变成海量时,就必然要求数据分区,也就是CAP离的 Partition,简单说,就是数据不能放在一台机器上,因为一台机器已经放不下了。而机器越多,故障的概率也就越大,会影响CAP里的 Availbility,而要求数据的高可靠性,就必然要求数据都多份副本,多份副本的存在会影响CAP里的Consistency。总之,我们身边的所 有存储都是在这三个方面做的不同程度的取舍。
离我们最近的存储就是我们笔记本电脑里的硬盘,也可以说它是一个传统的块存储设备,它的特点是,读写速度很快,但存储规模不大,写几个高清电影就满了,可用性可靠性呢?当然不高,一旦断电数据也就无法读写了,一旦笔记本掉河里,可能数据就再也找不回来了。那么怎么办呢?
于是我们想到了多机,可以用多台设备(特殊设备)组成存储单元提供服务,这样肯定可以增加存储规模,那么读写速度呢?对于企业来讲,如果在企业同一个机房 内,那么肯定是速度最快了,很多NAS也是这么做的,他们甚至可以接近于本地的读写速度,至于可靠性呢?应该是比单机高,但如果机房断电了,也就没法读写 了。
为了增加可靠性,技术想到了更“绝”的办法,能不能把存储做到全国或者全球分布,一份数据存在北京、上海、广州各一份,这样即使北京发生断电,数据在上海和 广州还是可以读取的,这个想法也就催生了对象存储的概念,其实对象存储的最大特点也就是它是海量的超大规模数据的存储。但是规模大了以后,带来的弊端就是 一致性问题,比如我和小明同时写同一个文件的两个副本(一个北京、一个上海),那么以谁写的为准呢?当然不同的对象存储有不同的技术来解决这个问题,但有 一点是共同的,就是为了保持一致性,就必然在一定程度上牺牲读或者写的速度,这样,也就使这种超大规模的对象存储的读写速度无法和本地存储相比,所以对于 一些高IO的操作,我们就无法放到对象存储中直接进行,比如频繁写log,一般的实现都是本地先写,然后汇总备份到对象存储中。
总之,对象存储的特点是规模可以超级大,备份可以超级多,数据的可靠性(不丢失)可以做到非常高(一般都是11个9起),可用性(SLA)可以达到非常高 (一般都是三个9起),但是读写速度不会太高,所以一般用来存储备份(比如图片、电影、文档的网盘场景),而无法应用在高IO的场景(比如你无法把一个数据库建立在对象存储上)。
当然,我们如果把对象存储部署在一个相对快的局域网环境内,那么这个对象存储也就兼具了NAS的高速基因,这时,一个对象存储也就在某种程度上,可以演变为 一个相对快速的存储,这也是为什么ceph可以兼具对象存储、块存储、文件存储的原因。当然,这种“变味”的对象存储也就不具备全国/全球分布式带来的超高可靠性了。
鱼和熊掌不可兼得也:)
◆ ◇ ◆
解读结束,大家读懂了吗?
那对象存储是这样子的话,Clever Safe又是谁?
俺的直白理解是这样子的:如果你理解了对象存储是什么东东的前提下,Clever Safe那就是全球市场第一之类的,IDC说的:)而且主要针对非结构化数据量百T以上的应用场景(IBM官方说的)。
插播一下:7月26日(星期二)有场活动,只针对对对象存储真有兴趣的同学,《对象存储在医疗以及生命科学行业的应用》线上交流会。主要交流如下几个方面:
儿童医院在线上有主题分享,已经报名参加的企业还有解放军总医院、空军总医院、北京协和医院、湖北省中医医院、太原第四人民医院等。
想参加本次活动,就点击这个链接吧!
哲学的问题虽时刻围绕,但俺们不得不选择跟进趋势的步伐。
最后提醒一句,千万别忽视会议中的好资料!下载下来,通过手机阅读,妥妥的:)
今天是一周新的一天开始,祝大家开启愉快的一周!
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论