基于OpenStack的云存储技术
2018-03-30熊建
电子技术与软件工程 2017年16期
熊建



摘要
随着大数据时代的来临,数据信息的存储呈现出爆发式的增长,在数据挖掘、视频点播等各个领域,大数据量的存储都占据着重要的地位,对现有的存储方案和存储技术都提出了严峻的挑战。尤其是对于目前最火的互联网行业来说,数据就是它们的命脉。本文重点研究了OpenStack的存储技术,该技术是通过代理节点的方式对外提供服务,当访问量特别大时,尤其是电商网站,访问的性能会出现很大的影响,需要对负载均衡问题进行处理。本文提出了一种基于时延的迁移策略来解决该问题。
【关键词】OpenStack 云存储 代理节点 访问性能 负载均衡
1 引言
在云存储系统中,主要的操作就是I/O才做,也就是输入和输出,外部调用服务存储数据,也可查询数据。I/O任务往往都具有很大的随机性,这时就会出现有的节点超负荷工作,有的节点被闲置下来,从而就引发了负载不均衡的问题,产生了严重的性能问题。尤其是对于電商网站来说,经常会做大型的活动,每秒的访问量都有可能达到上百万次。要想解决这种问题,就需要重新分配各个节点的工作量,优化资源配置,从而提高整体的性能指标。一般来说,负载均衡有两种表现形式,一种是将大量的访问量分配到各个分服务器上进行处理,减少访问的响应时间,另一种是当某个节点负载较大时,将其任务量分配到其他的节点,降低它的工作量。
2 swift对象存储
Swift对象存储是OpenStack云计算平台的主要项目,它提供了强大的持久性云存储服务,主要用来存储长期保存的静态数据,如邮件存储、日志、图片文件、存储当贝等类型的数据。……
登录APP查看全文
