Quelles fonctionnalités AWS sont supportées par EBS?

18

J'ai récemment lu un article AWS: le bon, le mauvais et le laid , qui mentionnait qu'ils avaient quitté toutes les fonctionnalités AWS soutenues par EBS. Quelles sont les fonctionnalités explicites (instances EC2 soutenues par EBS) ou implicitement (console Web AWS) soutenues par EBS?

Jake McGraw
la source
4
Pour ceux qui votent pour clôturer, Not Constructive, une fonctionnalité est soutenue par EBS ou non, donc ... pas de débat là-bas. Trop localisé, je suppose que beaucoup de gens n'utilisent pas AWS ???
Jake McGraw
De plus, je n'ai pas pu trouver ces informations rassemblées en un seul endroit sur Internet.
Jake McGraw
1
D'accord, c'est une connaissance inestimable pour toute organisation soutenue par AWS, je serais très intéressé de voir exactement ce qui se trouve où dans le cloud Amazon. Ceci est particulièrement important étant donné l'instabilité prouvée d'EBS.
JonVD
errr - comment l'EBS s'est-il avéré instable? Nombre de volumes en cours d'exécution pendant combien de temps avec quel temps d'arrêt?
Pete - MSFT
3
@PeterH. - parce que les défaillances du système EBS sont à l'origine de presque toutes les pannes AWS à grande échelle depuis sa création.
EEAA

Réponses:

5

EBS est utilisé à la place de ce qu'Amazon appelle un magasin éphémère ou d'instance, car les entrées-sorties à accès aléatoire sont apparemment meilleures. Les entrées-sorties séquentielles peuvent être plus rapides sur un volume de stockage d'instance.

EBS soutenu

  • EC2 Si vous sélectionnez une AMI soutenue par EBS
  • ELB Vous devez sélectionner une AMI soutenue par EBS pour l'hôte EC2
  • RDS
  • Haricot élastique
  • Carte élastiqueRéduire

Non soutenu par EBS

  • Route53
  • S3
  • CloudFront
  • Glacier
  • DynamoDB

Je suis presque certain que SES, SNS, SQS et SWF n'utilisent pas EBS.

Je ne pense pas qu'ElastiCache, CloudFormation, CloudWatch, IAM ou CloudSearch utilisent EBS.

Charles Engelke
la source
2
C'est de la pure spéculation car Amazon n'a jamais répondu publiquement à cette question. Il se trouve que je sais que certaines des informations contenues dans cette réponse sont incorrectes.
jamieb
veuillez le corriger ensuite: /
Jake McGraw
1
@JakeMcGraw: Je ne suis pas obtus, mais je ne peux pas fournir plus d'informations sur ce sujet. Pardon.
jamieb
Ceux répertoriés comme étant soutenus par EBS ont demandé à Amazon de le dire ou utilisent des services de niveau inférieur (Elastic Beanstalk). Ceux répertoriés comme non soutenus par EBS vivent en dehors des régions, ils ne peuvent donc pas être soutenus par EBS car ce sont des services au niveau régional, ou utilisent des SSD locaux pour la vitesse (DynamoDB). Les deux phrases à la fin sont spéculatives.
Charles Engelke
7

J'ai commenté cet article de blog qui a ensuite été supprimé par l'auteur. Vous voudrez peut-être tenir compte de ce niveau de professionnalisme lorsque vous lirez son article. Ce que j'ai écrit:

AWS n'a jamais connu d'échec à l'échelle de la région. Si l'auteur du blog avait pris le temps de lire les deux rapports d'incident auxquels il était lié, il l'aurait appris. Un déploiement AWS correctement conçu utilise toujours plusieurs zones de disponibilité. Le pire impact que j'ai connu à travers les deux événements a été des performances légèrement dégradées ou un accès intermittent aux API; ni l'un ni l'autre n'étaient un bouchon lent.

Ce que je n'ai pas ajouté à mon commentaire d'origine:

99% des éclats lancés sur AWS sont causés par des personnes qui ne savent pas comment l'utiliser correctement. Ils le traitent simplement comme un autre VPS ou simplement comme un autre serveur co-lo. Vous devez créer votre application avec un déploiement basé sur le cloud à l'esprit. Il doit tolérer les pannes de nœuds aléatoires, utiliser des serveurs d'applications sans état et fonctionner de manière transparente sur plusieurs instances et sous-réseaux derrière un ou plusieurs équilibreurs de charge. Vous devez utiliser des composants à couplage lâche et communiquer entre les niveaux à l'aide de files d'attente de messages.

En bref, ce billet de blog n'était qu'une autre diatribe de longue haleine de quelqu'un qui ne comprend pas comment utiliser les outils qu'il a choisis.

jamieb
la source
1
Vous avez raison, mais vous n'avez pas répondu à la question ...
iwiznia
1
@iwiznia C'était trop long pour poster un commentaire. Mais la question ne pourra pas être répondue dans un forum public. Amazon est délibérément discret sur leur infrastructure sous-jacente.
jamieb
3
"AWS n'a jamais connu d'échec régional." Ce n'est pas vrai. aws.amazon.com/message/65648 "La charge a provoqué un brun hors du plan de contrôle EBS et a de nouveau affecté les API EBS à travers la région ."
ceejayoz
@ceejayoz: Lisez mon commentaire: "Le pire impact que j'ai connu à travers les deux événements a été des performances légèrement dégradées ou un accès API intermittent; aucun des deux n'était un bouchon lent. ". Les applications que j'ai gérées au cours des deux événements ont continué de fonctionner comme prévu.
jamieb
2
C'est un show-stopper si vos instances échouent à cause d'EBS et que vous ne pouvez pas lancer de remplacements dans une autre zone. C'est également un problème car les ELB et les RDS s'exécutent sur EBS, et ont toujours eu des problèmes d'échec de l'AZ défaillant en raison de ces dépendances. Voir leur post-mortem le plus récent, qui le reconnaît et dit qu'ils réorganiseront ELB pour éviter les dépendances EBS en conséquence.
ceejayoz