Redis

Beschreibung

  • Optimiert die Performance Ihrer Applikation
  • Erhöht die Widerstandskraft Ihres Setups gegen DDoS Angriffe
  • Spart Kosten durch Entlastung von anderen Services, wie zum Beispiel Datenbanken

Redis ist ein universeller Datenspeicher für strukturierte Daten, der diese hauptsächlich im Primärspeicher (RAM) eines Servers hält. Über einen Schlüssel wird auf das gespeicherte Datenobjekt zugegriffen. Je nach Konfiguration werden diese persistent auf sekundäre Speichermedien gesichert.

Ihre Applikation übernimmt die Steuerung der Inhalte in Redis. Im Allgemeinen prüft die Applikation, ob zu dem Schlüssel ein Eintrag vorhanden ist. Falls nicht, so generiert sie die Daten und legt sie zur nächsten Verwendung in Redis ab.

Redis ist vollkommen agnostisch zu den gespeicherten Inhalten und liefert sie genau so aus, wie sie gespeichert wurden.

In Setup-Architekturen wird Redis häufig benutzt, um die Gesamtperformance der Webanwendung zu steigern und eine hohe Verfügbarkeit der Cache Inhalte zu erreichen. Typische, häufige Anwendungen sind zum Beispiel:

  • Verteilter Sessionspeicher für PHP
  • Entlastung von Datenquellen, wie APIs oder Datenbankservern durch das Speichern von Anfrageergebnissen
  • Schnellere Ladezeiten durch die Speicherung von dynamisch erzeugten HTML Snippets

Ein Cache kann in Ihrem Setup eine Basiskomponente zur Erhöhung der Widerstandsfähigkeit gegen DDoS Angriffe sein, wenn Sie zum Beispiel die Ergebnisse aufwendiger Datenbankabfragen speichern. So fällt es dem Angreifer wesentlich schwerer, die Datenbankserver zu überlasten.

Wenn Sie mehr über DDoS Angriffe und mögliche Abwehrmaßnahmen wissen möchten, so wenden Sie sich gerne an unser Consulting Team.

Das wollen wir mit diesem Service erreichen

  • Performante Setup-Architekturen mit hoher Verfügbarkeit und konsistenter Performance ermöglichen

Das können Sie von unserem Service erwarten

  • Skalierbarkeit (Horizontal und Vertikal)
  • Abgestufte Servicelevel (Verfügbarkeit)
  • Non-Blocking Replication
  • Unterbrechungsfreies Backup des Servers

Optionale Service Features

  • Individuelle Redis Konfiguration
  • Erweiterung mit Modulen

Service Requests
Über unser Helpdesk können Sie folgende definierte Service-Requests kostenpflichtig abrufen

  • Neustart des Dienstes
  • Leistung skalieren
  • Einfache Konfigurationsänderungen
  • De-/Installation von Modulen
  • Replica hinzufügen
  • Dienst stoppen und/oder Deinstallieren

Standard Konfigurationen

SysEleven bietet Ihnen drei unterschiedliche Standard Lösungen für Caching mit Redis an, die sich in der Verfügbarkeit/Wiederherstellungszeit bei einem Dienstausfall unterscheiden können.
Sollten Ihre Anforderungen damit nicht abgedeckt sein oder Sie Unterstützung bei der Einrichtung in Anspruch nehmen wollen, so kontaktieren Sie unser Consultingteam, um eine individuelle an Ihren Bedürfnissen ausgerichtete Lösung zu erarbeiten.

Co-Installation

  • Kostengünstig
  • Geeignet für Entwicklungsumgebungen

Diese Variante ist vor allem für Entwicklungssysteme interessant, da sie ein besonders günstiges Preis-Leistungs-Verhältnis bietet. Es wird nur ein Redis Dienst auf einer bereits vorhandenen Managed Cloud Instance installiert und betrieben.

Dabei entfallen die Gebühren für Einrichtung und Betrieb einer zusätzlichen Managed Cloud Instance.
Bitte beachten Sie, dass es dabei zu einer Verringerung der Verfügbarkeit kommen kann, wenn zum Beispiel andere Dienste auf derselben Instance einen Neustart erfordern.

Single-Server Setup

  • Höhere Verfügbarkeit durch Microservicearchitektur in Ihrem Setup
  • Perfekt geeignet für Test- und Abnahmeumgebungen

Diese Variante ist vor allem für Testsysteme interessant, da sie ein besonders günstiges Preis-Leistungs-Verhältnis bietet, oder für Live-Setups, bei denen die Daten im Cache verloren gehen können und dann temporär mit einer Leistungseinschränkung des Setups zu rechnen ist.
Es wird nur eine Managed Cloud Instance mit einem Redis Dienst installiert und betrieben.
Parametereinstellungen erhalten Sie gerne auf Anfrage.

Redis High Availability

  • Höchste Verfügbarkeit bei SysEleven
  • Mit jeder Applikation lauffähig, die Redis Single-Server unterstützt
  • Perfekt geeignet für Produktivumgebungen

Für den Produktionsbetrieb mit höheren Anforderungen an die Verfügbarkeit der Daten bietet SysEleven Redis High Availability an. SysEleven konfiguriert und verteilt den Dienst dabei so, dass ein Ausfall der zugrundeliegenden virtuellen oder realen Hardware nicht zu einem Komplettausfall des Dienstes führt.
Für die Clients (z. B. Ihre Applikation) sieht es dabei so aus, als gäbe es nur eine Redis Instanz. Es sind also keinerlei Anpassungen an Ihrer Software notwendig.
Mit Redis High Availability wird die Wahrscheinlichkeit eines Komplettausfalls deutlich geringer. Damit diese trotzdem schnellstmöglich behoben werden und auch ein eingeschränkter Dienst schnellstmöglich wieder voll zur Verfügung steht, empfehlen wir Ihnen unser SLA Premium mit den kürzesten Reaktionszeiten und vorauthorisiertem Incidenthandling.

Trending
Über unser Trending-Tool haben Sie Zugriff auf Redis spezifische Verlaufsdaten um die Auslastung der Redis Server zu überwachen und zu optimieren.

Externer Zugriff
Aus dem öffentlichen Internet gewähren wir keinen Zugriff auf die Datenbank-Services. Kontaktieren Sie unser Consulting, wenn Sie dies benötigen.

Optionale Features/Konfigurationen

Bitte wenden Sie sich an unser Consulting Team, wenn unsere SysEleven Standard Installationen Ihre Anforderungen nicht abdecken und beispielsweise ein Disaster Recovery für Sie interessant ist.

Wichtige Hinweise

SysEleven bietet Redis als Managed Service an. Weitere Informationen und Leistungen zu Managed Services von SysEleven finden Sie unter „SysEleven Managed Services“ oder auf Anfrage

SysEleven entwickelt seine Produkte und Services ständig weiter, um seinen Kunden das beste Produkt bieten zu können. Ausführungsänderungen behalten wir uns daher vor, wenn sie durch technische Weiterentwicklung bedingt sind oder die Funktion des Produktes/Services hierdurch nicht wesentlich verändert wird. Irrtümer vorbehalten.