2009-05-20 7 views
1

J'ai mis notre application sur EC2 (serveur Windows 2003 x64) et attaché jusqu'à 7 volumes EBS. L'application nécessite beaucoup d'E/S pour le stockage. En général, nous utilisons DAS avec des points de montage NTFS (généralement environ 32 points de montage, chacun pour 1To). J'ai donc essayé de répliquer en utilisant EBS mais les taux d'E/S sont mauvais. 22MB/s en tête. Nous suspectons que la carte NIC à l'EBS (qui sont des SAN dymanic si je lis correctement) limite le pipeline. Notre application utilise principalement la diffusion en continu pour l'accès au disque (pas au hasard) donc pour nous cela fonctionne mieux quand très peu nous empêche de parler aux contrôleurs de disque et de gérer directement les E/S.Amazon EC2 et EBS utilisant Windows AMIs

De même quand je crée un volume et le rattache, je le vois apparaître dans l'instance (fin) et ensuite je le fais dans un disque dymamic pointant vers mon point de montage, puis le formater rapidement - quand je fais cela toutes les données sur le volume sont effacées? Parce que cela semble certainement le cas quand je l'attache à un autre AMI. J'ai dû louper quelque chose.

Je suis curieux de savoir si quelqu'un a déjà mis en place des applications IO intensives sur le cloud EC2 et si oui, quelle est la meilleure façon de configurer les volumes?

Merci!

+1

H xspradaman. Vous pourriez avoir plus de chance sur ServerFault. –

Répondre

0

J'ai eu une expérience limitée, mais je l'ai remarqué une petite chose:

L'écriture initiale est généralement plus lent que les écritures ultérieures. Par conséquent, si vous diffusez beaucoup de données sur le disque, comme l'écriture de journaux, cela vous mordra probablement. Mais si vous créez un gros fichier avec des données, et que vous y effectuez beaucoup d'E/S à accès aléatoire, vous obtiendrez de meilleurs résultats lors de la deuxième écriture dans un emplacement spécifique.

Questions connexes