Cache en mémoire entièrement géré pour DynamoDB.
Réduit le temps de réponse de DynamoDB, de plusieurs millisecondes à quelques microsecondes. 

Amazon DynamoDB Accelerator (DAX) est un cache en mémoire entièrement géré et hautement disponible pour DynamoDB. Il offre des performances jusqu'à dix fois supérieures (de plusieurs millisecondes à quelques microsecondes), même en traitant des millions de requêtes par seconde. DAX exécute toutes les opérations nécessaires pour intégrer l'accélération en mémoire à vos tables DynamoDB, sans nécessiter de développeurs pour gérer l'invalidation du cache, la saisie des données et la gestion des clusters. Vous pouvez désormais vous concentrer sur le développement d'applications de qualité pour vos clients, sans craindre de problèmes de performances à grande échelle. Il n'est pas nécessaire de modifier la logique applicative, car DAX est compatible avec les appels d'API DynamoDB existants. DAX est activable en quelques clics dans AWS Management Console et avec le kit AWS SDK. Comme pour DynamoDB, vous ne payez que les capacités allouées.

DynamoDB Accelerator (DAX)

Démarrez avec DAX

DAX est activable en quelques clics dans AWS Management Console et avec le kit AWS SDK.

 

Adobe Flash Player ou un navigateur moderne sont requis pour regarder les vidéos sur ce site.

DAX-introduction-to-dax
Des performances exceptionnelles

DynamoDB offre un temps de latence constant de l'ordre de quelques millisecondes, mais la combinaison de DynamoDB et de DAX permet d'aller encore plus loin, avec des temps de réponse limités à une poignée de microsecondes pour plusieurs millions de requêtes par seconde et des charges de travail intenses en lecture. Grâce à DAX, vos applications gardent leur rapidité et leur réactivité, même quand un événement ou une information populaire entraîne un nombre de requêtes sans précédent. Aucun réglage n'est nécessaire. 

Hautement évolutif

Avec DynamoDB et DAX, vous n'avez plus à faire de compromis sur les performances et l'échelle. DAX permet d'ajuster les dimensions à la demande. Vous pouvez partir d'un cluster DAX à trois nœuds et monter en capacité en ajoutant d'autres nœuds. DAX permet de s'étendre sur un cluster à dix nœuds, pour plusieurs millions de requêtes par seconde.

Entièrement géré

Tout comme DynamoDB, DAX est entièrement géré. Vous n'avez donc plus à vous soucier des tâches de gestion telles que la mise en service, l'installation et la configuration des ressources matérielles et logicielles, les correctifs logiciels, la gestion d'un cluster de cache distribué et fiable, ou encore la réplication des données sur plusieurs instances lors de la mise à l'échelle. DAX automatise de nombreuses tâches administratives, comme la détection des défaillances, la reprise après sinistre et l'application de correctifs logiciels.

Simplicité d'utilisation

DAX est étroitement intégré à Amazon DynamoDB : il suffit d'allouer un cluster DAX, d'utiliser le kit SDK client DAX pour rediriger vos appels d'API DynamoDB vers le cluster DAX et de laisser DAX s'occuper du reste. Etant donné que DAX est compatible avec l'API de DynamoDB, aucune modification fonctionnelle n'est nécessaire au niveau du code de l'application. DAX prend automatiquement en charge les opérations nécessaires pour améliorer les performances. En outre, puisque la récupération des données en cache permet de limiter la charge de lecture pour les tables DynamoDB existantes, il est également possible d'en réduire la capacité de lecture allouée et de diminuer les coûts opérationnels globaux.

Flexible

DAX permet d'allouer un cluster DAX pour plusieurs tables DynamoDB, de configurer plusieurs clusters DAX pour une seule table DynamoDB ou d'opter pour une infrastructure hybride, pour un maximum de flexibilité.

Sécurité

DAX est entièrement intégré aux services AWS, pour plus de sécurité. Vous pouvez utiliser Identity and Access Management (IAM) pour attribuer des informations d'identification de sécurité uniques à chaque utilisateur et contrôler l'accès des utilisateurs aux différents services et ressources. Amazon CloudWatch offre une visibilité à l'échelle du système sur l'utilisation des ressources, les performances des applications et leur état opérationnel. L'intégration à AWS CloudTrail permet de journaliser et de contrôler aisément les modifications apportées à la configuration de votre cluster. DAX prend en charge Amazon Virtual Private Cloud (VPC) pour un accès facile et sécurisé aux applications existantes. Le balisage renforce la visibilité, afin de mieux gérer les clusters DAX.

Eyeview Digital

Dix milliards de matches plus tard, Tinder a révolutionné les rencontres autour du monde. « Pour Tinder, les performances sont à la base de tout. Nous sommes de grands utilisateurs de DynamoDB. Nous aimons sa simplicité et sa capacité à évoluer tout en offrant des performance stables, explique Maria Zhang, vice-présidente de l'ingénierie chez Tinder. Grâce à DAX, AWS permet d'atteindre de nouveaux niveaux de performance. Les temps de réponse sont réduits à quelques microsecondes. Nous apprécions vraiment la façon dont DAX s'intègre dans DynamoDB, sa compatibilité avec les API, ainsi que de ne pas avoir à écrire de nouveau code. Nous sommes heureux que DAX devienne disponible pour tous. »

Eyeview Digital

Canon INC. et son centre de planification et de gestion pour le développement des produits d'imagerie pour le bureau offrent des services cloud essentiels qui se connectent aux machines de bureau de clients répartis sur les quatre continents. « Amazon DynamoDB Accelerator (DAX) est un fantastique service qui améliore l'expérience utilisateur pour Amazon DynamoDB, affirme Takashi Yagita, ingénieur principal du centre de planification et de gestion pour le développement des produits d'imagerie pour le bureau de Canon INC. Nos développeurs ont été séduits par l'excellente conception du kit SDK DAX, qui permet de basculer depuis DynamoDB et d'utiliser DAX facilement. Notre équipe a réussi à garder un niveau minimal pour les unités de capacité DynamoDB tout en améliorant la vitesse d'accès aux données en passant par DAX. Nous approuvons la mise à disposition de DAX pour tout le monde. »

Eyeview Digital

Careem offre des services de location de voiture grâce à une application dans plus de 40 villes de 11 pays du Moyen-Orient élargi. L'entreprise utilise plusieurs services AWS, notamment Amazon DynamoDB afin de stocker l'emplacement de ses chauffeurs, ses promotions et ses configurations. « Nous avons été impliqués très tôt avec la version préliminaire publique de DAX. Nous avons pu exécuter notre charge de travail de production sans problème sur DAX, déclare Tafseer-ul-Islam Siddiqui, architecte logiciel chez Careem. Nous utilisons DAX pour dimensionner nos lectures dans notre réseau de services. En tant que cache à écriture simultanée, DAX a simplifié la pile de notre application. Grâce à ce service, il n'est plus nécessaire de concevoir un service central pour répondre à nos besoins de mise en cache. La fonction clé qui nous a motivés à adopter DAX était sa comptabilité API avec DynamoDB, qui ne demandait que de petits changements pour être utilisé avec notre application existante. Il a seulement fallu passer du client DynamoDB au client DAX. Notre équipe était réellement impressionnée par le basculement intégré et par la prise en charge de la réplication. »

Expedia

Expedia, Inc. est une grande agence de voyages en ligne qui propose des voyages d'agrément et des voyages d'affaires. « Expedia compte parmi les clients d'AWS depuis longtemps, et nous utilisons DynamoDB dans toute l'entreprise pour soutenir un grand nombre de nos applications, explique Brandon O'Brien, ingénieur logiciel en chef pour Expedia, Inc. Nous avons bénéficié d'un accès anticipé à Amazon DynamoDB Accelerator, et ce service s'est avéré être rapide et facile d'utilisation. DAX est l'occasion pour nous de trouver le juste équilibre entre le coût de notre infrastructure et les performances système. »

Twilio

Twilio aide les entreprises à communiquer de façon pertinente et contextuelle en leur permettant d'intégrer aisément des fonctions d'authentification et de communication en temps réel aux applications logicielles. « Nous comptons sur les performances constantes et sur l'évolutivité d'Amazon DynamoDB pour soutenir notre offre de chat programmable, explique Pat Malatack, directeur général de Twilio Messaging. Nous sommes très intéressés par la possibilité d'accélérer DynamoDB avec DAX. »

Genesys

Genesys est le leader mondial de l'expérience client omnicanale et des solutions de centre de contact. « L'équipe AWS est partie d'un modèle architectural conforme aux bonnes pratiques en vigueur et l'a transformé en une capacité répétable et utile pour ses clients. DAX a tout pour remplacer notre cache distribué et notre niveau de stockage Amazon DynamoDB pour nos collections de microservices dans PureCloud, explique Glenn Nethercutt, architecture en chef de PureCloud par Genesys. Grâce à l'alliance d'un temps de latence inférieur à une milliseconde et de transitions simples depuis le client Amazon DynamoDB existant, nous allons pouvoir adopter rapidement ce service à mesure de son déploiement dans le monde entier, afin d'améliorer considérablement nos performances et notre profil de coût pour les charges de travail intenses en lecture. »

Eyeview Digital

Eyeview Digital est un leader du secteur des technologies publicitaires spécialisé dans le marketing vidéo. « Dans le milieu des enchères en temps réel, l'utilisation d'un magasin clé-valeur rapide et fiable est absolument essentielle, c'est pourquoi nous avons opté pour DynamoDB. Avec plusieurs centaines de millions de requêtes envoyées à DynamoDB chaque seconde, nous devons veiller à garder le contrôle, à équilibrer les charges et à optimiser les coûts, explique Shahar Cizer Kobrinsky, vice-président de l'architecture et du dimensionnement pour Eyeview. C'est ce que l'accès anticipé à DAX nous a permis d'accomplir. Les utilisateurs récurrents sont désormais traités par le cache DAX, sans nécessiter d'appel plus long et plus coûteux vers DynamoDB. Nous sommes ravis par le déploiement mondial de ce service et nous sommes certains de son intérêt pour de nombreux clients AWS, car il continue de nous être très utile. »

Créez votre premier cluster DAX en quelques clics dans la console AWS.

Démarrez avec DAX