云时代的数据存储(2)

  • 目前较为流行的存储方式:
答案毫无疑问是:块存储、文件存储还有对象存储!作为伴随着云计算兴起的存储类型,这三种存储绝对是这个时代的存储明星,用C位出道来形容再合适不过。
那么,在云上的日子,究竟该用块存储、文件存储还是对象存储?
 
块存储(DAS/SAN)
典型设备:磁盘阵列,硬盘
块存储(DAS/SAN)通常应用在某些专有的系统中,这类应用要求很高的随机读写性能和高可靠性,通常使用块存储的都是系统而非用户,并发访问不会很多,经常出现一套存储只服务一个应用系统的情况,例如交易系统,计费系统。典型行业如金融,制造,能源,电信等。
一般体现形式是卷或者硬盘,数据是按字节来访问的,对于块存储而言,其能存放结构化数据,存放文件个数是三者中最少的,主要应用于关键业务及数据敏感业务。
 
文件存储
典型设备:FTP、NFS服务器
文件存储(NAS)相对来说就更能兼顾多个应用和更多用户访问,同时提供方便的数据共享手段。比如常见的FTP服务,NFS服务,这些都是属于典型的文件存储。几十个用户甚至上百用户的文件存储共享访问都可以用NAS存储加以解决。在中小企业市场,一两台NAS存储设备就能支撑整个IT部门了,OA系统、邮件系统都可以使用NAS存储统统搞定。
一般体现形式是目录和文件,数据以文件的方式存储和访问,按照目录结构进行组织。文件存储能存放结构化数据,半结构化数据,以及非结构化数据,存放文件个数多于块存储,少于对象存储,可应用于多种场景,尤其是依赖NFS/CIFS/POSI接口系统。
 
对象存储
典型设备:内置大容量硬盘的分布式服务器
块存储和文件存储基本上都是在专有的局域网络内部使用,而对象存储的优势场景则是互联网或者公网,主要解决海量数据,海量并发访问的需求。对象存储常见的适配应用如网盘、气象、归档等数据量超大而又相对“冷数据”和非在线处理的应用类型。这类应用单个数据大,总量也大,吻合对象存储海量和易扩展的特点。
没有层次结构的,所有的数据都在同一个层次中,通过数据的唯一地址标识来识别并查找数据。对象存储能够存放非结构化数据以及半结构化数据,存放文件个数在三者中最多,可应用于多种场景,如网盘云存储、备份、归档等。
 
  • 发展趋势:
云存储已经成为未来存储发展的一种趋势。但随着云存储技术的发展,各类搜索、应用技术和云存储相结合的应用,还需从安全性、便携性及数据访问等角度进行改进。
(1)安全性
从云计算诞生,安全性一直是企业实施云计算首要考虑的问题之一。同样在云存储方面,安全仍是首要考虑的问题,对于想要进行云存储的客户来说,安全性通常是首要的商业考虑和技术考虑。但是许多用户对云存储的安全要求甚至高于它们自己的架构所能提供的安全水平。即便如此,面对如此高的不现实的安全要求,许多大型、可信赖的云存储厂商也在努力满足它们的要求,构建比多数企业数据中心安全得多的数据中心。用户可以发现,云存储具有更少的安全漏洞和更高的安全环节,云存储所能提供的安全性水平要比用户自己的数据中心所能提供的安全水平还要高。 
(2)便携性
  一些用户在托管存储的时候还要考虑数据的便携性。一般情况下这是有保证的,一些大型服务提供商所提供的解决方案承诺其数据便携性可媲美最好的传统本地存储。有的云存储结合了强大的便携功能,可以将整个数据集传送到你所选择的任何媒介,甚至是专门的存储设备。
 
(3)性能和可用性
  过去的一些托管存储和远程存储总是存在着延迟时间过长的问题。同样地,互联网本身的特性就严重威胁服务的可用性。最新一代云存储有突破性的成就,体现在客户端或本地设备高速缓存上,将经常使用的数据保持在本地,从而有效地缓解互联网延迟问题。通过本地高速缓存,即使面临最严重的网络中断,这些设备也可以缓解延迟性问题。这些设备还可以让经常使用的数据像本地存储那样快速反应。通过一个本地NAS网关,云存储甚至可以模仿终端NAS设备的可用性、性能和可视性,同时将数据予以远程保护。随着云存储技术的不断发展,各厂商仍将继续努力实现容量优化和WAN(广域网)优化,从而尽量减少数据传输的延迟性。
 
(4)数据访问
现有对云存储技术的疑虑还在于,如果执行大规模数据请求或数据恢复操作,那么云存储是否可提供足够的访问性。在未来的技术条件下,此点大可不必担心,现有的厂商可以将大量数据传输到任何类型的媒介,可将数据直接传送给企业,且其速度之快相当于复制、粘贴操作。另外,云存储厂商还可以提供一套组件,在完全本地化的系统上模仿云地址,让本地NAS网关设备继续正常运行而无需重新设置。未来,如果大型厂商构建了更多的地区性设施,那么数据传输将更加迅捷。如此一来,即便是客户本地数据发生了灾难性的损失,云存储厂商也可以将数据重新快速传输给客户数据中心。
 

部分内容来自51cto <<云上的日子:用块存储、文件存储还是对象存储>>

Ielab 李强伟
 
 ie-lab网络实验室针对思科认证,ccie,ccna,ccnp认证,华为认证等课程!
授课经验丰富,师资力量雄厚!
通过网络报名所有课程6折起!咨询微信13126705344,电话同步!