网络安全 频道

Ixia基于Swift架构验证OpenStack存储

  【IT168 资讯】就像云计算一样,云存储因为许多同样的理由而日益盛行。云存储可根据对特定服务质量(QoS)的要求而通过网络按需提供虚拟化存储。不需要购买存储,在某些情况下,甚至在存储数据之前就配置了存储。你只需要为你的数据实际消耗的存储空间付费。

  云存储是联网企业存储的一种模式,在此,数据存放在通常由第三方托管的虚拟存储池中。托管公司运行大型数据中心,而需要托管其数据的人们从这些公司购买或租赁存储容量。数据中心运营商在后台根据客户要求对资源进行虚拟化,并将其以存储池的形式对外开放,客户可以自行利用这个存储池来存储文件或数据对象。有时,云存储也被称作基于对象的存储,因为数据是作为对象来存储的。

Ixia验证OpenStack存储:基于Swift架构

  Courtesy: SNIA

  云存储提供商为企业客户提供了一个访问存储数据的API。其中最流行的API之一就是表述性状态传输(REST)API。这些API提供的功能包括:创建、删除、修改、提取和更新对象。每个云提供商都使用不同的实施,主要用于身份验证。最近,SNIA对云数据管理接口(CDMI)进行了标准化界定。

  以下是一批流行的云存储提供商及其API实施:

   ▏SNIA CDMI(http://www.snia.org/cdmi)
   ▏Amazon S3(http://docs.aws.amazon.com/AmazonS3/latest/API/APIRest.html)
   ▏谷歌云平台(https://cloud.google.com/products/cloud-storage/)

  另一个日益流行、普及率不断提高的对象存储平台就是OpenStack Swift。它是一个获得Apache 2.0许可证的开源对象存储系统,并运行在标准服务器硬件上。Swift旨在大规模存储文件、视频、分析数据、网络内容、备份、映像、虚拟机快照以及其它非结构化数据,并具有很高的可用性。

  挑战

  像任何新技术一样,它在实施、部署和/或运行阶段也面临一些相关挑战。云用户需要确保云基础架构能够满足其服务水平协议。部署后,他们需要灵活的资源来满足高峰期需求。问题在于:提供商过度配置可用资源,这样就会在高压状况下面临问题。

  Ixia如何帮助验证基于云存储的基础架构?

  多年来,Ixia一直为SAN/NAS开发全面的测试解决方案。我们支持SMB/NFS和iSCSI等最新版存储协议。现在,通过IxLoad 6.60版本,我们添加了一个对象存储解决方案。首个版本支持OpenStack Swift模块。它允许用户通过仿真大量运行读/写/复制/下载操作的客户端来创建逼真的工作负载。通过精细的控制,它支持Swift模块中定义的所有低级命令,例如:GET/PUT/POST/HEAD。工作流程非常直观,只需点击几下,用户就能创建大型测试场景,并以并行模式运行测试。运行测试时,它会以图表格式展示各种统计信息,也会生成详细的测试报告。

  该解决方案旨在验证以下关键使用案例:

  云存储容量测试
   它能支持多少用户
   每秒验证次数
   IOPS
  ▏应用性能测试
  ▏数据完整性测试
  ▏重复数据删除
  ▏数据复制(主存储/二级存储)
  ▏存储弹性测试

  以下的GUI快照展示了OpenStack命令“Put”及其关联参数。

Ixia验证OpenStack存储:基于Swift架构

  关于作者:

  杨益锋是Ixia公司L2-7产品经理。在IT和电信领域拥有超过16年的售前/售后和产品管理经验,擅长IP、SDN、NFV、安全、VM和云计算领域技术。对于市场开发、解决方案设计、项目实施和产品管理经验丰富。他拥有CCIE和JNCIE认证证书。

1
相关文章