Salut tout le monde et bienvenue.
Dans la vidéo d'aujourd'hui, nous allons discuter de l'accélérateur Dynamo DB, également
appelé DAX.
Maintenant, lorsque nous discutons de Dynamo DB, dans la plupart des cas, le temps de réponse orale peut être
mesuré en millisecondes à un chiffre et c'est assez rapide.
Cependant, certaines organisations ont utilisé des cas où le temps de réponse requis en quelques microsecondes, et c'est
l'une des raisons pour lesquelles il a publié une nouvelle fonctionnalité associée à l'accélérateur Dynamo DB
qui fournit des temps de réponse beaucoup plus rapides pour accéder aux données éventuellement cohérentes. .
Ainsi, dans une vue d'ensemble de haut niveau, l'accélérateur Dynamo DB est un cache mémoire entièrement géré et hautement disponible
pour la base de données Dynamo qui offre jusqu'à dix fois l'amélioration des performances.
Donc, cela peut être compris avec le diagramme où vous avez une table Dynamo DB sur la droite, vous
avez votre application sur la gauche et vous avez votre cluster DAX ici.
Ce cluster DAX peut être constitué des données fréquemment consultées.
Plusieurs fois, le même ensemble de données est consulté car vous pouvez voir des milliers ou des dizaines de milliers
de fois par différents clients à travers le monde.
Vous ne voulez donc pas vraiment que votre application continue et envoie des milliers de requêtes à Dynamo DB Table.
Au lieu de cela, ces données fréquemment consultées peuvent être stockées au niveau du cluster DAX et elles peuvent être
récupérées directement par votre application afin que vous n'ayez pas vraiment à payer pour la table Dynamo DB en augmentant
le débit global.
Voilà donc l'aperçu de haut niveau.
Examinons-le rapidement maintenant dans la console Dynamo DB, ainsi que les différentes options liées à la création
d'une table, etc., vous disposez d'une option dédiée pour Dynamo DB Accelerator.
Alors allons-y et ouvrons cela rapidement.
Et à l'intérieur, vous pouvez aller de l'avant et créer un cluster.
Laissez-moi aller de l'avant et faire ça.
Je dirai le cluster de Demo Dak au sein des familles Node.
Pour cette démonstration, j'utiliserai la famille de types DT.
Nous utiliserons la plus petite instance disponible.
Vous pouvez à nouveau définir l'ensemble de nœuds.
Je n'en utiliserai qu'un pour le moment.
Je ferai une prochaine.
Au sein du groupe de sous-réseaux.
Vous pouvez simplement ajouter un groupe de sous-réseaux en tant que démo.
Groupe de sous-réseaux de Dak Revenons en arrière et nous sélectionnerons l'un des sous-réseaux pour notre objectif.
Vous pouvez également poursuivre et définir la règle du groupe de sécurité.
Faisons une prochaine étape ici, vous avez les autorisations IAM.
Vous pouvez simplement donner un nom.
Je dirai dak's iam.
Descendons un peu.
Vous pouvez spécifier la configuration liée au chiffrement si vous le souhaitez.
Et vous avez une autre option importante liée à l'accès à la table Dynamo DB où vous pouvez soit sélectionner toutes
les tables, ce qui permet à votre cluster fiscal d'accéder à toutes vos tables Dynamo DB dans la région.
Ou vous pouvez également spécifier une table ou une zone spécifique.
Donc, dans ce cas, j'ai deux tables dans cette région, donc je peux sélectionner l'une des tables ici sur laquelle vous pouvez
cliquer ensuite.
Nous le laisserons par défaut.
Je clique sur suivant dans l'écran de révision.
Vous pouvez continuer et vérifier et vous pouvez créer un cluster.
D'accord.
Eric Lester est donc en phase de création et cela prend un peu de temps.
Alors allons-y rapidement et discutons d'un autre point avant de nous pencher dessus.
Maintenant, examinons rapidement certains des cas d'utilisation où DAX peut être utile.
Le premier est qu'il est utile pour les applications qui nécessitent le temps de réponse le plus rapide possible pour les opérations
liées à la lecture.
Ainsi, certains exemples incluent les enchères en temps réel, les applications de trading, etc.
Deuxièmement, DAX est utile pour les applications qui lisent un petit nombre d'éléments plus fréquemment que
d'autres, ainsi que pour les applications à lecture intensive mais également sensibles aux coûts.
Examinons maintenant également les scénarios dans lesquels DAX ne convient pas en premier lorsqu'il s'agit d'applications qui
nécessitent des lectures fortement cohérentes.
Deuxièmement, les applications qui ne nécessitent pas le temps de réponse de la microseconde pour les lectures, ou qui n'ont pas
besoin de décharger l'activité répétée des tables sous-jacentes.
Et troisièmement, les applications qui sont très intensives ou qui n'effectuent pas beaucoup d'activité de lecture.
Dans de tels cas, DAX ne s'est pas vraiment avéré utile maintenant.
Parfois, lors des examens, ils peuvent vous donner une application avec un scénario et vous devrez choisir
si DAX sera utile ou non.
C'est donc là que le cas d'utilisation et l'avant-dernière diapositive s'avèrent très utiles.
Ainsi, lors d'un rafraîchissement, notre cluster est enfin disponible.
Il a fallu environ quelques minutes pour qu'il soit créé.
Maintenant, une chose importante que je voulais vous montrer et c'est pourquoi nous avons créé
le cluster est ce point final ici, le cluster Dynamo DB a son propre ensemble de points de terminaison et si vous voulez que votre application
profite du cache, alors vous devrez le faire pointer vers ce cluster spécifique.
Comme nous savons déjà qu'un cluster DEX spécifique peut être connecté à l'ensemble de tables Dynamo DB que nous avions
sélectionné dans le cadre de la configuration orale.
Assurez-vous donc de continuer et d'utiliser à nouveau le point de terminaison de cluster approprié au cas où,
si vous l'avez créé, assurez-vous de le supprimer également afin de ne pas avoir à payer pour l'infrastructure globale
requise.
Voilà donc l'aperçu de haut niveau.
Et avec cela se terminera la vidéo d'aujourd'hui.