首页>微信动态> 存储篇 | 公诉人,快来听龙老师跟你讲技术

存储篇 | 公诉人,快来听龙老师跟你讲技术

这两天,万众瞩目的快播庭审刷爆了大小媒体,托直播的福,全国人民看了场中国版电影《辩护人》,庭上精彩的抗辩,被赞全程高能。有媒体指出:王欣的辩护人展示的高明技巧和经验,正是他们看穿了公诉人和庭审人员不懂技术的特点,坚称“技术无罪”。在关于技术上的讨论环节,其中一点正是存储。那么今天小编就来跟跟大家聊聊存储那些事:

什么是存储?

提供数据临时或长期驻留的物理媒介或设备,保证数据完整安全存放的方式或行为。



产品架构

存储系统,包含了运行环境、存储功能软件、驱动等;架构上主要由机头和扩展柜构成:


构架图

横向扩展存储的每一份文件包含了属性和内容,元控有可能成为瓶颈,角色不平等架构有缺陷。Server SAN、HCI、SDS首先具备的特征就是横向扩张,同样能满足海量、搞扩张性的要求,但是组件角色是平等的,X86在存储这一层面,有一个新的称呼叫做分布式存储,不需要元数据控制器。 存储文件系统是 比存储操作系统更上层的概念。


纵向扩展vs横向扩展图


每一份数据会按照厂商自有的算法切片之后落地多个节点之上,并伴随着校验地过程,可以从容地应对磁盘甚至是节点损坏的灾难,扩容方便快速,直接添加节点即可。不同品牌的采用不同的技术和算法,灾难恢复以及节点扩容时数据收敛效率是不一样的。软件定义存储(包括Server SAN)已经或将逐渐普及开来。目前,在市场上,已经有很多SDS存储公司或方案,如国外的:VMware 、 Nutanix等。


评判标准


主要从性能(IO),扩展(容量、大小),协议,功能(软件功能),可靠性(五个九,无故障运行时间/总时间周期),可用性(包括可靠性)等方面评判。



部署架构

部署构架主要有直连和冗余部署两种:


直连图

冗余部署图


产品分类

对象存储系统(Object-Based Storage System)是综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的数据共享等优势,提供了高可靠性、跨平台性以及安全的数据共享的存储体系结构。



1
有一类应用是需要存储直接裸盘映射的,例如数据库。因为数据库需要存储裸盘映射给自己后,再根据自己的数据库文件系统来对裸盘进行格式化的,所以是不能够采用其他已经被格式化为某种文件系统的存储的。此类应用更适合使用块存储。
2
对象存储的成本比起普通的文件存储还是较高,需要购买专门的对象存储软件以及大容量硬盘。如果对数据量要求不是海量,只是为了做文件共享的时候,直接用文件存储的形式好了,性价比高。


功能特点:


RAID:对应分布式存储架构,RAID的对象不是磁盘,而是节点  能应对出错的级别不一样  保护级别不一样

精简配置:虚拟化里面也会有这个概念,那是虚拟化文件系统的功能,vmfs
快照:高频、高效的保护  还原也快 指定时间
克隆:与快照差不多   指定时间
复制:可以本地,异地  对带宽有要求  很多厂家有优化

去重:在线去重(写的时候就做重删,比较消耗资源)、策略定时去重



精简配置+压缩+去重是 存储空间优化机制、功能 ,RAID、快照、克隆、复制、多路径 是数据/应用可靠性 优化机制、功能  不能代替传统备份,但是分布式可以,但是也有条件性能,因为没有应用识别功能,静态数据没问题(非结构化数据没问题),但是动态的、随机、事务处理性数据(结构化数据,数据库)就可能会有应用一致性问题,而传统的备份就没有应用一致性问题。缓存、自动分层是有关性能 高级优化机制、功能。


来张应用场景图

关于存储今天我们就先聊到这。后续我们将推出【Docker容器和存储系统系列】,敬请关注!



云舒网络官方微信二维码