Amazon EC2和EBS使用Windows AMI

时间:2009-05-20 19:57:47

标签: amazon-web-services amazon-ec2 amazon-ebs

我将我们的应用程序放在EC2(Windows 2003 x64服​​务器)上并附加了7个EBS卷。该应用程序对存储非常I / O密集 - 通常我们使用带有NTFS安装点的DAS(通常大约32个安装点,每个安装到1TB驱动器)所以我试图使用EBS复制它,但I / O速率很差,如22MB / s上衣。我们怀疑到EBS的NIC卡(如果我正确读取它们是dymanic SAN)正在限制管道。我们的应用主要使用流媒体进行磁盘访问(非随机),所以对我们来说,当我们与磁盘控制器交谈并直接处理IO时,它的效果会更好。

当我创建一个卷并附加它时,我看到它出现在实例中(很好)然后我将它变成一个指向我的挂载点的dymamic磁盘,然后快速格式化 - 当我这样做时卷上的数据被擦除?因为当我把它附加到另一个AMI时它肯定是这样的。我一定错过了什么。

我很好奇是否有人有任何将IO密集型应用程序放在EC2云上的经验,如果有,那么设置卷的最佳方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

我的经验有限,但我注意到一件小事:

初始写入通常比后续写入慢。

因此,如果您将大量数据流式传输到磁盘,就像写日志一样,这很可能会让您感到困惑。但是如果你用一个大文件填充数据,并对它进行大量的随机访问I / O,那么在第二次写入任何特定位置时它会变得更好。