Amazon EC2 and EBS using Windows AMI

I hosted our application on EC2 (Windows 2003 x64 server) and mounted up to 7 EBS volumes. The application is very I / O intensive - we usually use DAS with NTFS mount points (usually about 32 mount points, each 1TB), so I tried to replicate this with EBS, but the I / O speed is poor as at 22MB / s tops. We suspect the EBS NIC (which is a dymanic SAN if I read it correctly) is restricting the pipeline. Our application mostly uses threads to access the disk (not random ones), so it works best for us when very little prevents us from talking to disk controllers and dealing with IO directly.

Also when I create a volume and attach it I see it appear in the instance (great) and then I turn it into a dynamic disk pointing to my mount point and then quickly format it - when I do, all the data about volume are erased? Because it certainly seems when I attach it to another AMI. I am missing something.

I'm curious if anyone has any experience of putting IO intensive applications into the EC2 cloud, and if so, what's the best way to configure volumes?

Thanks!

+1


a source to share


1 answer


I had limited experience, but I noticed one little thing:

The initial recording is usually slower than the subsequent recording.



So, if you download a large amount of data to disk, such as writing logs, it will most likely bite you. But if you make a large file, fill it with data, and do a lot of random access I / O on it, the second time it gets better anywhere.

0


a source







All Articles