L'équipe TestMace continue de publier des traductions sur des aspects intéressants de la sphère Web. Ensuite, une description d'Amazon Prime Day en termes de développement de services très chargés. Bonne lecture!
Par tradition, je voudrais vous parler de certains des avantages d'AWS qui nous ont aidés à lancer un événement d'une telle ampleur et à faire face à une charge élevée. Dans les articles
How AWS Powered Amazon Big Ever Day et
Prime Day 2017 - Powered by AWS , vous pouvez découvrir comment nous avons traité les résultats des ventes Prime Day passées et ce que nous avons fait pour optimiser nos systèmes et processus.
Cette fois, je voudrais m'attarder sur trois fonctionnalités d'AWS qui nous ont aidés à faire face à des niveaux record de trafic et de ventes pendant Prime Day: l'infrastructure de traitement vidéo, l'infrastructure de base de données et l'infrastructure informatique. Apprenons à mieux connaître chacun d'eux.
Infrastructure vidéo Amazon Prime
Le 10 juillet, les utilisateurs d'Amazon Prime ont pu regarder le
Prime Day Concert fourni par Amazon Music. Cet événement a été diffusé en direct, et la liste des stars comprenait des artistes tels que
Dua Lipa ,
SZA ,
Becky G et vedette en la personne du propriétaire de 10 statuettes Grammy
Taylor Swift .
Réaliser une diffusion en direct de cette ampleur et de cette complexité à un public de plus de 200 pays nécessite une planification minutieuse et une infrastructure puissante. Nos collègues d'Amazon Prime Video ont utilisé divers
services multimédias AWS pour coder et conditionner le flux vidéo, y compris
AWS Elemental MediaPackage , ainsi que les encodeurs AWS Elemental Live.
Pour la radiodiffusion, deux régions ont été associées à une paire de secours de pipelines de traitement des données dans chacune d'elles. Les pipelines ont transmis des vidéos 1080p 30fps à divers réseaux de distribution de contenu (y compris
Amazon CloudFront ) et l'ont fait le plus efficacement possible.
Infrastructure de base de données AWS
Pour garantir une haute disponibilité et un fonctionnement stable du système lors d'une charge extrêmement élevée lors de la vente Prime Day, des bases de données relationnelles et NoSQL ont été utilisées.
Amazon DynamoDB prend en charge plusieurs sites et systèmes à fort trafic, notamment Alexa, Amazon.com et tous les 442 centres de traitement d'Amazon. Dans les 48 heures suivant la vente, ces ressources ont effectué 7,11 billions de demandes à l'
API DynamoDB , définissant une valeur maximale de 45,4 millions de demandes par seconde.
Amazon Aurora est également utilisé pour exécuter les centres de traitement Amazon. Pendant Prime Day, 1900 instances de base de données ont traité 128 milliards de transactions, enregistré 609 téraoctets et transféré 306 téraoctets de données.
Infrastructure informatique d'Amazon
Dans l'organisation des travaux de Prime Day 2019, une grande collection d'instances EC2 diverses a également été impliquée. La métrique interne de ces instances est appelée équivalent serveur, et pendant la vente, les nombres variaient de 372 000 équivalents à un maximum de 426 000. Les instances EC2 ont utilisé de grands volumes d'
Elastic Block Store (EBS). À la veille de Prime Day, 63 pétaoctets de mémoire ont été ajoutés au stockage, et en conséquence, 2,1 billions de demandes ont été traitées par jour et 185 pétaoctets de données ont été transférés.
Pour résumer
Je vous ai donné des chiffres impressionnants qui montrent le niveau d'évolutivité que vous pouvez atteindre avec AWS. Comme vous pouvez le voir, avec AWS, vous pouvez facilement ajouter des ressources à votre système pour mener des événements uniques (ou périodiques), même si ces événements sont diffusés dans le monde entier, puis remettre tout à son état d'origine.
Si vous songez à organiser un événement mondial, je vous conseille de faire attention aux messages que j'ai indiqués ci-dessus, ainsi que de maîtriser le programme
AWS Infrastructure Event Management . Mes collègues sont toujours prêts à vous aider avec le lancement d'un produit logiciel à grande échelle, la migration de l'infrastructure ou un événement marketing. Voici comment ils travaillent avec eux:
