Amazon ElastiCache ist ein vollständig verwalteter Dienst, der es einfach macht, einen In-Memory-Datenspeicher und Cache in der Cloud bereitzustellen, zu betreiben und zu skalieren. Oft in Verbindung mit anderen AWS-Datenbank- und Speicherdiensten arbeitend, stellt ElastiCache sicher, dass moderne Anwendungen die Echtzeitanforderungen für hohen Datendurchsatz und Antwortzeiten im Sub-Millisekundenbereich erfüllen, während Millionen gleichzeitiger Anfragen bedient werden. Amazon ElastiCache unterstützt zwei Open-Source-In-Memory-Engines:
o Redis - ein schneller, Open-Source-In-Memory-Datenspeicher und Cache. Amazon ElastiCache für Redis ist ein Redis-kompatibler In-Memory-Dienst, der die Benutzerfreundlichkeit und Leistungsfähigkeit von Redis zusammen mit der Verfügbarkeit, Zuverlässigkeit und Leistung bietet, die für die anspruchsvollsten Anwendungen geeignet sind. ElastiCache für Redis ist vollständig verwaltet, skalierbar und sicher - was es zu einem idealen Kandidaten macht, um Hochleistungsanwendungsfälle wie Web, Mobile Apps, Gaming, Ad-Tech und IoT zu unterstützen.
o Memcached - ein weit verbreitetes Memory-Object-Caching-System. Amazon ElastiCache für Memcached ist protokollkonform mit Memcached, sodass beliebte Tools, die Sie heute mit bestehenden Memcached-Umgebungen verwenden, nahtlos mit dem Dienst funktionieren. ElastiCache für Memcached ist geeignet für Caching-Anwendungsfälle, bei denen Leistung und Parallelität wichtig sind.