我们如何测试云存储软件

我们将每个供应商的软件下载到实验室和网络运营中心。我们在印第安纳州卡梅尔n | Frame的NOC使用运行在ESX 4.0上的虚拟Ubuntu 9.10服务器上的脚本测试Nirvanix、Amazon S3、Rackspace Cloudfiles和Egnyte上的上传和下载速度。我们对上传和下载的多个文件进行了两组测试,首先是白天,然后是晚上。第二组是从运行MacOSXServer10.5.8的XServe运行的,使用相同的标准(昼夜上传/下载)。

我们将每个供应商的软件下载到我们的实验室和网络运营中心。我们在印第安纳州卡梅尔n | Frame的NOC使用运行在ESX 4.0上的虚拟Ubuntu 9.10服务器上的脚本测试Nirvanix、Amazon S3、Rackspace Cloudfiles和Egnyte上的上传和下载速度。我们对上传和下载的多个文件进行了两组测试,首先是白天,然后是晚上。第二组是从运行MacOSXServer10.5.8的XServe运行的,使用相同的标准(昼夜上传/下载)。

每个上传和下载测试由以下随机生成的文件组成:20 x 500KB、20 x 2MB、10 x 50MB、3 x 1GB。进行了多次测试。从每个供应商的站点上载了大约14487 MB的文件,下载了14487 MB的文件。(在学习API时,每个供应商都上传和下载了一些实践测试文件)。

使用的所有上传/下载脚本都是用Ruby编程语言编写的,并使用bash shell脚本来启动它们。Egnyte没有用于其文件操作的API,但是它允许Webdav请求。我们使用Linux http请求命令行工具curl发送Webdav请求以访问Ubuntu VM中的Egnyte文件。

因为Nasuni没有API可供使用,所以我们不能为它们包含上传和下载数据。另外,Nasuni的产品使用多个云,所以它的工作方式有点不同,因为有一台本地机器运行着缓存。Nirvanix有一个类似的产品CloudNAS,但他们也有一个API要测试,这就是我们使用的。Nirvanix和Nasuni的NAS类型产品都通过VMware ESX 4.0作为虚拟机进行了测试。对于其他功能,如创建子帐户、更改URL和数据收集,我们在可用的情况下使用每个供应商的Web界面。

我们从n |帧到其多点主干的连接速度为100Mbps。我们路由到千兆以太网交换机。服务器包括运行Mac OS Server 10.5.8的Apple Xserve、运行VMware ESX 4.0的HP 585 G5服务器(四个插槽/16核)和运行Ubuntu 9.10 Server edition的虚拟机。

返回主测试。

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn评论最重要的话题。

版权所有©2010 IDG通信公司Raybet2。

SD-WAN买家指南:向供应商(和您自己)提出的关键问题