Hallo zusammen und willkommen zurück.
Im heutigen Video werden wir nun über den Dynamo DB Accelerator sprechen, der auch als DAX bezeichnet
wird.
Wenn wir jetzt über Dynamo DB sprechen, kann die mündliche Reaktionszeit in den meisten Fällen innerhalb einstelliger
Millisekunden gemessen werden, und das ist ziemlich schnell.
Einige Organisationen haben jedoch Fälle verwendet, in denen eine Reaktionszeit innerhalb von Mikrosekunden erforderlich ist,
und dies ist einer der Gründe, warum sie eine neue Funktion im Zusammenhang mit dem Dynamo DB-Beschleuniger veröffentlicht
haben, die viel, viel schnellere Reaktionszeiten für den Zugriff auf die schließlich konsistenten Daten bietet .
Auf hoher Ebene ist der Dynamo DB-Beschleuniger also ein vollständig verwalteter, hochverfügbarer Arbeitsspeicher-Cache
für Dynamo DB, der eine bis zu zehnfache Leistungssteigerung bietet.
Dies kann anhand des Diagramms verstanden werden, in dem Sie rechts eine Dynamo DB-Tabelle,
links Ihre Anwendung und hier drüben Ihren DAX-Cluster haben.
Dieser DAX-Cluster kann aus den häufig aufgerufenen Daten bestehen.
Viele Male wird auf denselben Datensatz zugegriffen, denn Sie können Tausende oder Zehntausende Male von
verschiedenen Kunden auf der ganzen Welt sehen.
Sie möchten also nicht wirklich, dass Ihre Anwendung Tausende von Anforderungen an Dynamo DB Table sendet.
Stattdessen können diese häufig aufgerufenen Daten auf DAX-Cluster-Ebene gespeichert und direkt von Ihrer Anwendung
abgerufen werden, sodass Sie nicht wirklich für die Dynamo DB-Tabelle bezahlen müssen, indem Sie den Gesamtdurchsatz
erhöhen.
Das ist also die grobe Übersicht.
Sehen wir uns das jetzt in der Dynamo DB-Konsole kurz an. Neben den verschiedenen Optionen zum Erstellen einer
Tabelle usw. haben Sie eine spezielle Option für Dynamo DB Accelerator.
Also lass uns weitermachen und das schnell öffnen.
Und innerhalb können Sie fortfahren und einen Cluster erstellen.
Lassen Sie mich weitermachen und das tun.
Ich sage Demo Daks Cluster innerhalb der Node-Familien.
Für diesen Demozweck verwende ich die DT-Typenfamilie.
Wir verwenden die kleinste verfügbare Instanz.
Sie können die Menge der Knoten erneut definieren.
Ich werde vorerst nur einen verwenden.
Ich mache ein nächstes.
Innerhalb der Subnetzgruppe.
Sie können einfach eine Subnetzgruppe als Demo hinzufügen.
Daks Subnetzgruppe Gehen wir zurück nach unten und wählen eines der Subnetze für unseren Zweck aus.
Sie können auch fortfahren und die Sicherheitsgruppenregel definieren.
Lassen Sie uns ein nächstes machen, hier haben Sie die IAM-Berechtigungen.
Sie können nur einen Namen angeben.
Ich sage dak's iam.
Gehen wir ein bisschen runter.
Sie können bei Bedarf eine verschlüsselungsbezogene Konfiguration angeben.
Und Sie haben eine weitere wichtige Option im Zusammenhang mit dem Zugriff auf die Dynamo DB-Tabelle, bei der Sie entweder alle Tabellen
auswählen können, wodurch Ihr Steuer-Cluster auf alle Ihre Dynamo DB-Tabellen in der Region zugreifen kann.
Oder Sie können auch einen bestimmten Tisch oder Bereich angeben.
In diesem Fall habe ich also zwei Tische in dieser Region, also kann ich einen der Tische hier auswählen, auf die Sie als Nächstes
klicken können.
Wir belassen dies als Standard.
Ich klicke im Überprüfungsbildschirm auf Weiter.
Sie können fortfahren und überprüfen, und Sie können einen Cluster erstellen.
Gut.
Eric Lester befindet sich also in der Erstellungsphase, und es dauert ein wenig.
Lassen Sie uns also schnell weitermachen und über einen anderen Punkt diskutieren, bevor wir uns damit befassen.
Sehen wir uns nun schnell einige der Anwendungsfälle an, in denen DAX nützlich sein kann.
Erstens ist es nützlich für Anwendungen, die die schnellstmögliche Antwortzeit für lesebezogene
Operationen erfordern.
Einige Beispiele umfassen also Echtzeitgebote, Handelsanwendungen und so weiter.
Zweitens ist DAX nützlich für Anwendungen, die eine kleine Anzahl von Elementen häufiger lesen als
andere, und auch für Anwendungen, die leseintensiv, aber auch kostensensibel sind.
Sehen wir uns nun auch die Szenarien an, für die DAX zunächst nicht geeignet ist, wenn es sich um Anwendungen handelt,
die stark konsistente Lesevorgänge erfordern.
Zweitens sind Anwendungen, die keine Antwortzeit von Mikrosekunden für Lesevorgänge benötigen oder die wiederholte Aktivität
nicht aus den zugrunde liegenden Tabellen auslagern müssen.
Und drittens sind Anwendungen, die recht intensiv sind oder die keine große Leseaktivität ausführen.
In solchen Fällen erweist sich DAX jetzt nicht wirklich als nützlich.
Manchmal geben sie Ihnen in Prüfungen eine Anwendung mit einem Szenario und Sie müssen auswählen, ob DAX
nützlich ist oder nicht.
Hier erweist sich also der Anwendungsfall und die vorletzte Folie als recht nützlich.
Bei einer Aktualisierung ist unser Cluster also endlich verfügbar.
Es dauerte etwa ein paar Minuten, bis es erstellt wurde.
Nun, eine wichtige Sache, die ich Ihnen zeigen wollte, und deshalb haben wir den Cluster erstellt,
ist dieser Endpunkt hier drüben, der Dynamo DB-Cluster hat seinen eigenen Satz von Endpunkten, und wenn Sie möchten, dass Ihre Anwendung
die Vorteile des Cache nutzt, dann Sie müssen es auf diesen bestimmten Cluster verweisen.
Wie wir bereits wissen, kann ein bestimmter DEX-Cluster mit dem Satz von Dynamo DB-Tabellen verbunden werden, den wir
als Teil der mündlichen Konfiguration ausgewählt hatten.
Stellen Sie also sicher, dass Sie den entsprechenden Cluster-Endpunkt erneut verwenden, falls Sie ihn erstellt haben,
stellen Sie sicher, dass Sie ihn auch löschen, damit Sie nicht wirklich für die erforderliche Gesamtinfrastruktur bezahlen müssen.
Das ist also die grobe Übersicht.
Und damit endet das heutige Video.