Amazon ElastiCache
Amazon ElastiCache ermöglicht Ihnen die nahtlose Einrichtung, Ausführung und Skalierung beliebter In-Memory-Datenspeicher in der Cloud, die Open-Source-kompatibel sind. Erstellen Sie datenintensive Apps oder verbessern Sie die Leistung Ihrer vorhandenen Datenbanken, indem Sie Daten aus In-Memory-Datenspeichern mit einem hohen Durchsatz und einer geringen Latenz abrufen. Amazon ElastiCache ist eine beliebte Wahl für Echtzeit-Anwendungsfälle wie Caching, Session Stores, Gaming, Geodienste, Echtzeit-Analyse und Queuing.
Amazon ElastiCache bietet vollständig verwaltete Redis, die von Entwicklern in der Stack Overflow 2020 Entwicklerumfrage zur beliebtesten Datenbank gewählt wurde, sowie Memcached für Ihre anspruchsvollsten Anwendungen, die Antwortzeiten von weniger als einer Millisekunde erfordern.
Vorteile
Extreme Leistung
Amazon ElastiCache fungiert als In-Memory-Datenspeicher und -Cache und unterstützt anspruchsvollste Anwendungen, die Reaktionszeiten unterhalb von Millisekunden erfordern. Durch die Nutzung eines optimierten End-to-End-Stacks, das auf dedizierten Knoten von Kunden ausgeführt wird, stellt Ihnen Amazon ElastiCache sichere, blitzschnelle Leistung bereit.
Vollständig verwaltet
Sie müssen keine Verwaltungsaufgaben wie Hardwarebereitstellung, Software-Patching, Einrichtung, Konfiguration, Überwachung, Wiederherstellung und Sicherung mehr ausführen. ElastiCache überwacht Ihre Cluster fortlaufend, um Ihre Verarbeitungslasten störungsfrei zu betreiben, damit Sie sich auf die wichtigere Anwendungsentwicklung konzentrieren können.
Skalierbar
Amazon ElastiCache kann entsprechend schwankenden Anwendungsanforderungen skaliert werden. Die Schreib- und Speicherskalierung wird durch Shards unterstützt. Replikas ermöglichen eine Leseskalierung.
Amazon ElastiCache Engines
So funktioniert es
Anwendungsfälle
Amazon ElastiCache erleichtert das Einrichten, Verwalten und Skalieren von In-Memory-Datenspeichern in der Cloud und unterstützt Anwendungsfälle für die Transaktions- und Analyseverarbeitung in Echtzeit wie Caching, Sitzungsspeicher, Machine Learning und Analysen in Echtzeit.
-
Caching
-
Sitzungsspeicher
-
Machine Learning (KI/ML)
-
Echtzeitanalysen
-
Caching
-
Amazon ElastiCache kann als hochverfügbarer In-Memory-Cache verwendet werden, um die Zugriffslatenz zu verringern, den Durchsatz zu erhöhen und die Belastung Ihrer relationalen oder NoSQL-Datenbanken abzuschwächen. Die Reaktionszeiten für Redis- oder Memcached-Engines liegen unter dem Millisekundenbereich. Darüber hinaus kann ElastiCache for Redis das Caching von Abfrageergebnissen, das dauerhafte Sitzungscaching und das Caching ganzer Seiten bereitstellen.
Informationen zur Erstellung einer Caching-Anwendung mit ElastiCache for Redis »
-
Sitzungsspeicher
-
Amazon ElastiCache kann als Sitzungsspeicher verwendet werden, um Sitzungsinformationen für Redis und Memcached zu verwalten. Dieses Sitzungsmanagement ist für Online-Anwendungen wie Spiele, E-Commerce-Websites und Social Media-Plattformen in der Regel erforderlich.
Informationen zur Verwendung von ElastiCache for Redis als Sitzungsspeicher »
-
Machine Learning (KI/ML)
-
Amazon ElastiCache for Redis bietet Ihnen einen schnellen In-Memory-Datenspeicher, um beim zügigen Erstellen und Bereitstellen von Machine-Learning-Modellen zu helfen. Verwenden Sie ElastiCache für Redis bei Anwendungsfällen wie Betrugserkennung bei Spiel- und Finanzdienstleistungen, Echtzeitgeboten in Ad-Tech sowie Vermittlungen in Dating- und Mitfahrportalen zur blitzschnellen Verarbeitung von Live-Daten und Entscheidungsfindung in Sekundenbruchteilen.
-
Echtzeitanalysen
-
Verwenden Sie Amazon ElastiCache für Redis in Kombination mit Streaming-Lösungen, wie Apache Kafka und Amazon Kinesis, als In-Memory-Datenspeicher, um Echtzeitdaten mit einer Latenz von unter einer Millisekunde einzulesen, zu verarbeiten und zu analysieren. ElastiCache kann für Echtzeitanalysen verwendet werden. Dabei werden Fälle wie soziale Medien, gezielte Anzeigenschaltung, Personalisierung, IoT sowie Analysen von Zeitreihendaten verwendet.
Kunden
Erfahren Sie, wie The Pokémon Company das Benutzer-Caching auf Amazon ElastiCache verschoben hat und dabei sowohl Redis als auch Memcached nutzt. Redis stellt Aufgaben für neue Benutzer in eine Warteschlange, damit sie aufgefordert werden können, Aufgaben nach der Authentifizierung abzuschließen, z. B. die Nutzungsbedingungen zu akzeptieren. Memcached sorgt dafür, dass Tickets live bleiben, damit bestehende Benutzersitzungen nicht unterbrochen werden, wenn neue Benutzer beitreten.
Das In-Home-Fitness-Unternehmen Peloton setzt auf Amazon ElastiCache für Redis, um seine Live-Rangliste auf Abruf zu betreiben. Die Rangliste von Peloton erfordert eine hohe Elastizität, geringe Latenz und Echtzeitverarbeitung, um anpassbare Fahrerdaten für die Gemeinschaft von Benutzern bereitzustellen, die praktisch von zu Hause aus zusammen fahren.
"Dank verwalteter Services wie ElastiCache können wir uns voll auf unser Kerngeschäft konzentrieren. Unser Betriebsteam besteht aus nur zwei Vollzeit-Ingenieuren. "Das Betreiben einer Website wie Airbnb mit einem solch kleinen Team wäre ohne Services wie ElastiCache undenkbar. Das Einrichten und Verwalten von Knoten in unserem Cluster erfolgt einfach und schnell."
Tobi Knaup, Technischer Leiter – Airbnb
Tinder migrierte zu Amazon ElastiCache for Redis, um die Skalierbarkeit und Stabilität seiner Dating-App zu verbessern, die mehr als 30 Milliarden Übereinstimmungen liefert. Mit diesem vollständig verwalteten Service kann sich das Team von Tinder mehr auf Innovation und weniger auf die Überwachung und Automatisierung seiner Caching-Strategie konzentrieren.


