Einführung in Azure Managed Redis (Vorschauversion)
Ihre App. Schneller.
Wenn der Datenverkehr und die Anforderungen in Ihrer App zunehmen, können Sie die Leistung einfach und kostengünstig skalieren. Fügen Sie Ihrer Anwendungsarchitektur einfach eine Ebene für die schnelle Zwischenspeicherung hinzu, die Tausende von gleichzeitigen Benutzern nahezu in Echtzeit verarbeitet. Gleichzeitig genießen Sie alle Vorteile eines vollständig verwalteten Diensts.
Außergewöhnlich hoher Durchsatz und Höchstleistung, sodass Millionen von Anforderungen pro Sekunde mit einer Latenz von weniger als einer Millisekunde verarbeitet werden können
Ein vollständig verwalteter Dienst mit automatischer Patch-, Update-, Skalier- und Bereitstellungsfunktion, damit Sie sich auf das wirklich Wichtige konzentrieren können: die Entwicklung
Integration mit den Modulen „RedisBloom“, „RediSearch“, „RedisJSON“ und „RedisTimeSeries“, die die Analyse, die Suche und das Streaming von Daten unterstützen
Leistungsstarke Funktionen wie das Clustering, die aktive Georeplikation, Redis on Flash und eine Verfügbarkeit von bis zu 99,999 Prozent
Ihre Möglichkeiten mit Azure Cache for Redis
Anwendungsdurchsatz und -latenz verbessern
Verwenden Sie Azure Cache for Redis, um Ihre Datenschicht durch Caching zu beschleunigen. Durch das Hinzufügen von Azure Cache for Redis kann der Datendurchsatz um mehr als 800 Prozent und die Latenzleistung sogar um mehr als 1.000 Prozent1 gesteigert werden – und das zu einem attraktiven Preis. So können Sie Anwendungen effizient skalieren und die Benutzerfreundlichkeit verbessern, ohne die zugrunde liegende Datenbank überarbeiten zu müssen.
Anwendungsbeschleunigung dank eines verteilten Caches
Ergänzen Sie Datenbankdienste wie Azure SQL-Datenbank und Azure Cosmos DB, indem Sie Ihre Datenschicht so konfigurieren, dass der Durchsatz zu geringeren Kosten als bei erweiterten Datenbankinstanzen skaliert wird. Speichern und teilen Sie Ergebnisse von Datenbankabfragen, Sitzungszustände sowie statischen Inhalt mithilfe eines gemeinsame cachefremden Musters, und gestalten Sie Ihre Anwendung agiler und skalierbarer.
Effizienter Speicher für Sitzungsdaten
Kommunikation zwischen Diensten mithilfe eines Nachrichtenbrokers
Mit Azure Cache for Redis können Sie Publish-Subscribe-Muster oder Warteschlangenarchitekturen implementieren. Leiten Sie Echtzeitnachrichten weiter, und skalieren Sie Webkommunikationsframeworks wie SignalR hoch. Profitieren Sie bei der Datenübertragung von der branchenüblichen TLS-Verschlüsselung, und konfigurieren Sie eine richtige Netzwerkisolation mithilfe von Azure Private Link.
Upgrade der App-Leistung mit Redis Enterprise in Azure
Holen Sie sich wegweisende Unterstützung für beliebte Redis Enterprise-Features über die Azure Cache for Redis-Tarife „Enterprise“ und „Enterprise Flash“, die in Zusammenarbeit mit Redis Inc. entwickelt wurden. Nutzen Sie die aktive Georeplikation, um global verteilte Caches mit einer Verfügbarkeit von bis zu 99,999 % zu erstellen. Fügen Sie neue Datenstrukturen hinzu, die durch die enthaltenen Module „RediSearch“, „RedisBloom“, und „RedisTimeSeries“ die Analysen und das maschinelle Lernen optimieren. Im Tarif „Enterprise Flash“ wird Redis in einem schnellen Flash-Speicher ausgeführt, und Sie können enorme Cachegrößen zu einem niedrigeren Preis beziehen.
Redis als vollständig verwalteter Dienst
Beschleunigen Sie Bereitstellungen mithilfe eines vollständig verwalteten Diensts in Azure. Azure Cache for Redis basiert auf der Open-Source-Datenbank „Redis“ und bietet native Unterstützung für Redis-Datenstrukturen wie Hashes, Listen und sortiierte Gruppen. Wenn Ihre Anwendung Redis verwendet, funktioniert sie auch mit Azure Cache for Redis. Dokumentation zur MigrationsoptimierungOptimieren Sie die Migration , indem Sie Azure Cache for Redis Datenbankdateien importieren und exportieren.
Integrierte umfassende Sicherheit und Compliance
-
Microsoft investiert über 1 Milliarde USD pro Jahr in die Forschung und Entwicklung der Cybersecurity.
-
Microsoft beschäftigt mehr als 3.500 Sicherheitsexperten, die ausschließlich den Schutz und die Sicherheit Ihrer Daten im Blick haben.
-
Kostengünstige Preise, die Ihnen Kontrolle geben
Fünf Tarife und reservierte Preisoptionen geben Ihnen die Möglichkeit, die Leistung auf Ihre Workload abzustimmen. Preisübersicht ansehen.
Erste Schritte mit einem kostenlosen Azure-Konto
1
2
Nachdem Ihr Guthaben aufgebraucht ist, wechseln Sie zur nutzungsbasierten Zahlung, um Ihr Wachstum mit den gleichen kostenlosen Dienstleistungen voranzutreiben. Es fallen nur Gebühren an, wenn Sie die kostenlosen monatlichen Kontingente überschreiten.
3
Ressourcen und Dokumentation zu Azure Cache for Redis
Schulungsressourcen
Beliebte Ressourcen für Entwickler
SDKs:
.NET | Java | REST-API | Redis client | Redis-Befehle
Lösungsarchitekturen:
Bewährte Methoden für das Caching | cachefremd
Hoch verfügbare App Services-Bereitstellung
App-Bereitstellung für Unternehmen
E-Commerce-Front-End | E-Commerce-Ausgabezwischenspeicherung
Häufig gestellte Fragen zu Azure Cache for Redis
-
Azure Cache for Redis ist ein vollständig verwalteter In-Memory-Cache, der hochleistungsfähige und skalierbare Architekturen ermöglicht. Er bietet Ihnen die Möglichkeit, cloudbasierte oder hybride Bereitstellungen zu erstellen, die Millionen von Anforderungen pro Sekunde bei einer Latenz von weniger als einer Millisekunde verarbeiten. Gleichzeitig profitieren Sie von den Konfigurations-, Sicherheits- und Verfügbarkeitsvorteilen eines verwalteten Diensts.
-
Während die meisten Datenbanken Daten in einem langsameren datenträgerbasierten Speicher ablegen, werden sie in Azure Cache for Redis im Arbeitsspeicher gespeichert. Da der Arbeitsspeicher erheblich schneller als Datenträgerspeicher ist, können die Daten deutlich schneller geschrieben und abgerufen werden.
-
In einigen Fällen kann Azure Cache for Redis als eigenständige Datenbank verwendet werden. Dies gilt oftmals auch in Szenarios, in denen Azure Cache for Redis als Sitzungsspeicher eingesetzt wird. In den meisten Fällen ist es jedoch ratsam, eine Datenbank mithilfe von Azure Cache for Redis um einen Cache zu ergänzen. Azure Cache for Redis verarbeitet Daten, auf die häufiger zugegriffen werden muss, während die Datenbank für Daten zuständig ist, die länger aufbewahrt werden müssen.
-
Azure Cache for Redis bietet eine außergewöhnliche Zuverlässigkeit bei einer SLA von 99,9 %. Die meisten Ebenen verfügen über ein integriertes Replikat, das als Failover fungiert, wenn die primäre Instanz ausfällt. Sie können Ihre Azure Cache for Redis-Instanz auch so konfigurieren, dass Daten bei einem Hardwareausfall mithilfe der Datenpersistenz wiederhergestellt werden.
Wir sind für Sie bereit – lassen Sie uns Ihr kostenloses Azure-Konto einrichten
- [1] Die Leistungsansprüche wurden auf der Grundlage einer Studie erhoben, die von Microsoft in Auftrag gegeben und von GigaOm im Oktober 2020 durchgeführt wurde. Die Studie vergleicht die Leistung einer Testanwendung, die eine Azure-Datenbank verwendet, mit und ohne Implementierung von Azure Cache for Redis als Cachinglösung. Azure SQL-Datenbank und Azure Database for PostgreSQL wurden in der Studie als Datenbankelemente verwendet. Eine Universell-Instanz von Azure SQL-Datenbank (Gen5) mit zwei virtuellen Kernen und eine Universell-Instanz von Azure Database for PostgreSQL mit zwei virtuellen Kernen wurden in Kombination mit einer Premium P1-Instanz von Azure Cache for Redis mit 6 GB verwendet. Die Ergebnisse wurden mit Universell-Instanzen von Azure SQL-Datenbank (Gen5) mit 8, 16, 24 und 32 virtuellen Kernen und mit Universell-Instanzen von Azure Database for PostgreSQL mit 8, 16, 24 und 32 virtuellen Kernen ohne Azure Cache for Redis verglichen. Die Benchmarkdaten stammen aus dem Web Application Database Load Test von GigaOm, der eine gängige Webanwendung und eine Back-End-Datenbank simuliert, die mit einer steigenden Anzahl von HTTP-Anforderungen konfrontiert werden. Die tatsächlichen Ergebnisse können je nach Konfiguration und Region variieren.
- [2] Redis ist eine eingetragene Marke von Redis Ltd. Alle darin enthaltenen Rechte sind Redis Ltd. vorbehalten. Jede Verwendung durch Microsoft dient nur zu referenziellen Zwecken und gibt keinerlei Unterstützung, Unterstützung oder Zugehörigkeit zwischen Redis und Microsoft an.