2012-04-12 3 views

Répondre

10

Daan's answer pointe vers un excellent résumé de tous les avantages EBS Eric Hammond déjà (+1), mais insister sur un point nouveau dès le départ:

stockage Ephemeral sera perdu sur les cycles d'arrêt/démarrage et peuvent généralement allez-y, donc vous ne voulez certainement pas mettre quelque chose de valeur durable, mettre seulement des données temporaires là vous pouvez vous permettre de perdre ou de reconstruire facilement, comme un fichier d'échange ou des données strictement temporaires en cours d'utilisation lors des calculs. Bien sûr, vous pouvez y stocker d'énormes index par exemple, mais vous devez être prêt à les reconstruire après que le stockage a été effacé pour une raison quelconque (redémarrage de l'instance, panne matérielle, ...).

Donc, le stockage d'une base de données MySQL sur le stockage éphémère n'est pas une bonne idée en premier lieu, sauf si vous savez exactement ce que vous faites et sont prêts à avoir toujours point des sauvegardes de temps etc.

Cela dit , cela appartient en effet à Server Fault, et il y a eu des questions similaires ou connexes posées et déjà répondu - je ne lie pas habituellement à un résultat de recherche, mais c'est vraiment utile ici, voir ebs ephemeral performance; les réponses que je considère la plus pertinente pour ad hoc jugement sont:

0

Rappelez-vous toujours que le stockage sera perdue Ephemeral sur arrêt/démarrage des cycles. Je me méfierais de quiconque dit EBS est plus rapide que le stockage éphémère, j'ai lu plus d'une expérience du monde réel dire que EBS est moins performant que le stockage éphémère. Un article récent, je me souviens le lien est DuckDuckGo's expérience:

  • EBS complètement hors Got en raison de l'EBS étant impliqué dans la plupart des grandes échecs.
  • Variabilité de performance également expérimentée avec EBS.
  • Les nouveaux IOP Provisionnés sont censés gérer cela, mais avoir moins de pièces mobiles supplémentaires dans l'architecture est mieux.
  • Peut expérimenter avec des PIOP à l'avenir, bien que l'architecture actuelle non-EBS est fonctionne bien.
  • Trouvé 4 disques éphémères mieux performés que le striping 8 disques EBS.
2

Pour la réponse, la question réelle:

stockage d'instance est plus rapide que Ephemeral norme EBS (100 IOPS) et des performances EBS peut varier considérablement. EBS standard lorsqu'il est utilisé avec RAID semble offrir une vitesse supérieure à l'éphémère.

Il est également possible de payer pour les types de volumes EBS IPOS afin d'obtenir des performances d'E/S fiables et prévisibles qui peuvent être supérieures à celles d'elphermal et qui peuvent être utilisées avec RAID pour d'autres améliorations. Le cavet à cela est-il possible d'utiliser des disques SSD éphémères qui seraient également très performants (hi1.4xlarge).

Voir EC2 Ephemeral Disks vs EBS Volumes in RAID, Performance Test: Amazon EBS vs. Instance Storage et Features of Amazon EBS volumes

Questions connexes