web-dev-qa-db-fra.com

Amazon: Comment puis-je savoir si j'ai besoin d'IOPS introvisionné?

Nous avons récemment déménagé dans des serveurs Web Amazon et nous en apprenons toujours. Notre instance Web EC2 et notre instance RDS MySQL (à l'heure actuelle, nous n'avons que 1 de chacune) semblent se faire pouponner le long. Mais je me demandais si nous pouvions avoir encore une meilleure performance en dehors d'eux.

Nous gérons un très petit site, mais certaines pages prennent toujours un certain temps à charger à cause de beaucoup d'agrégation du côté MySQL.

Voici ce que nos statistiques actuelles ressemblent à:

tilisation de WebServer EC2 (C3.Large) UE2 Usage

RDS (mysql) usage (db.m1.large RDS Usage

Parmi ceux-ci, seul le dB (db.m1.large) est "IOPS fournit optimisé".

  1. Les instances non "optimisées PIOPS" bénéficient-elles encore des IOPS provisionnés? Ou devrions-nous envisager un type d'instance différent pour notre serveur Web EC2?

  2. Avec ces statistiques, avons-nous même besoin d'IOPS provisionnés? V assisterions-nous à un avantage?

  3. Si les IOPS provisionnés aideront, comment puis-je savoir à quel point j'ai besoin? Comment pourrais-je tester cela?

8
DOOManiac

Les instances non "optimisées PIOPS" bénéficient-elles encore des IOPS provisionnés?

Oui. Vous bénéficiez des volumes PIOPS étant SSDS sous la hotte. Les instances optimisées ont un réseau dédié aux serveurs EBS, de sorte qu'ils obtiennent des performances cohérentes. Les instances non optimisées interagissent avec EBS, ainsi que le reste de leur trafic réseau, une utilisation de bande passante lourde sur l'hôte physique peut vous ralentit.

http://aws.typepad.com/aws/2012/08/fast-forward-provisioned-iops-ebs.html

En tant que point de référence, un volume EBS standard fournira généralement environ 100 iops en moyenne, avec la capacité d'éclater des centaines d'IOPS sur une base de meilleur effort.

Dans cet esprit, je soupçonne que vous verrez des améliorations de performance de PIOPS sur le RDS, car vous êtes en moyenne 50-100 écrit et 200-400 se lit sur le volume RDS - vous êtes probablement dans cet état de rafales le plus élevé du temps.

Votre serveur Web fait zéro iops des cartes, je suppose donc que tout va déjà vivre heureux dans RAM et ne pas frapper le disque. Vérifiez qu'il n'a pas de volume secondaire que vous devriez regarder à la place, cependant.

4
ceejayoz