Erstellen und Verwalten von Instanzen
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Sie haben ein STACKIT-Kundenkonto: Kundenkonto erstellen
- Sie haben ein STACKIT-Benutzerkonto: Benutzerkonto erstellen
- Sie haben ein STACKIT-Projekt: Projekt erstellen
Instanzeigenschaften
Abschnitt betitelt „Instanzeigenschaften“Die Eigenschaften einer Instanz sind unabhängig von der gewählten Methode des Erstellens.
Allgemeine Informationen
Abschnitt betitelt „Allgemeine Informationen“Instanzname
Abschnitt betitelt „Instanzname“Mit dem Instanznamen legen Sie den Anzeigenamen für Ihre Instanz fest.
Redis-Version
Abschnitt betitelt „Redis-Version“Mit der Redis-Version legen Sie fest, welche Redis-Version zum Einsatz kommt. STACKIT aktualisiert die Redis-Hauptversion entsprechend den Releases von Redis. Dabei kommt es zu einer angemessenen Verzögerung für die Anpassung an STACKIT (Nebenversionen können übersprungen werden). Lesen Sie regelmäßig die Release-Notes für Informationen zu abgekündigten Versionen und Ankündigungen neuer Versionen. Aus Sicherheitsgründen kündigt STACKIT Redis-Versionen ab, wenn diese ihren EOL-Status erreichen. Darüber hinaus spielt STACKIT aus Sicherheitsgründen Minor-Updates ein.
Wählen Sie den Plan aus, der zu Ihren Anforderungen passt. Es ist sicher, mit einem kleineren Plan zu beginnen und später zu einem größeren zu wechseln. Abhängig von der gewählten Redis-Version sind einige Pläne nicht verfügbar. Ein Plan bestimmt die Anzahl der Knoten, vCPUs, Speicher (RAM) und die Festplattengröße. Eine detaillierte Übersicht der verfügbaren Pläne finden Sie unter Servicepläne.
Anzahl der Knoten
Abschnitt betitelt „Anzahl der Knoten“Mit der Anzahl der Knoten können Sie die horizontale Skalierung und Hochverfügbarkeit bestimmen. Horizontale Skalierung erhöht die Verfügbarkeit und die Leseleistung. Der Single-Plan (1 Knoten) bietet keine horizontale Skalierung. Ein Replika-Plan (3 Knoten) bietet horizontale Skalierung und erreicht somit Hochverfügbarkeit.
| Anwendungsfall | Plan |
|---|---|
| Entwicklung | Single (1 Knoten) |
| Produktion (Normal) | Replica (3 Knoten) |
Anzahl der vCPUs
Abschnitt betitelt „Anzahl der vCPUs“Mit der Anzahl der vCPUs legen Sie fest, wie viel Rechenleistung jeder Knoten Ihrer Instanz hat. Folgen Sie der Anleitung Ihre Redis-Instanz planen, um die beste Option für Ihre Arbeitslast zu finden.
Speicher
Abschnitt betitelt „Speicher“Mit der Einstellung Speicher legen Sie fest, wie viel Speicher jeder Knoten Ihrer Instanz hat. Folgen Sie der Anleitung Ihre Redis-Instanz planen, um die beste Option für Ihre Arbeitslast zu finden.
Festplattengröße
Abschnitt betitelt „Festplattengröße“Mit der Festplattengröße bestimmen Sie die Größe des zugrunde liegenden Massenspeichers. Die kleinste Option ist 10 GB. Sie können diese Größe wählen und sie später vergrößern.
Benutzerdefinierte Parameter
Abschnitt betitelt „Benutzerdefinierte Parameter“Speicherschwellenwert
Abschnitt betitelt „Speicherschwellenwert“Redis-Instanzen reagieren empfindlich auf vollen Speicher. Um diesen Zustand zu verhindern, bietet STACKIT Redis eine Fallschirm-Funktion. Diese stoppt die Datenbank, wenn ein vordefinierter Schwellenwert der Speichernutzung in Prozent erreicht wird. Mit dieser Einstellung definieren Sie diesen Schwellenwert. Sie können diese Funktion deaktivieren, indem Sie 100 % als Schwellenwert festlegen.
ACL-IP-Bereich
Abschnitt betitelt „ACL-IP-Bereich“Mit den ACL-IP-Bereich-Einträgen steuern Sie, welche Quell-IPs eine Verbindung zu Ihrer Instanz herstellen dürfen. Beachten Sie, dass dies eine zusätzliche Sicherheitsebene ist und nicht die Notwendigkeit einer ordnungsgemäßen Authentifizierung und das Beachten von Best-Practices für die Sicherheit ersetzt. Es gibt zwei vordefinierte Einträge: 193.148.160.0/19 und 45.129.40.0/21. Diese stellen sicher, dass Sie von den STACKIT Cloud-Services aus auf Ihre Instanz zugreifen können. Wenn Sie aus dem öffentlichen Netz auf Ihre Instanz zugreifen möchten, müssen Sie die IPv4-Adresse oder das Subnetz des Clients hinzufügen. Die Einträge folgen der CIDR-Notation. Wenn Sie eine einzelne IP-Adresse zulassen möchten (z. B. einen einzelnen Host), setzen Sie 32 als Subnetz-Parameter. Um beispielsweise einen Host mit der Quell-IPv4-Adresse 93.229.84.137 zuzulassen, fügen Sie 93.229.84.137/32 als ACL-Eintrag hinzu. Derzeit können keine IPv6-Adressen hinzugefügt werden.
Instanz erstellen
Abschnitt betitelt „Instanz erstellen“Um eine Instanz zu erstellen, müssen Sie sich zunächst im STACKIT Portal anmelden.
Flavor und Leistungsklasse wählen
Abschnitt betitelt „Flavor und Leistungsklasse wählen“Zuerst müssen Sie bestimmen, welchen Plan Sie benötigen. Die verfügbaren Pläne hängen von der gewählten Version ab. Um eine Liste der verfügbaren Pläne zu erhalten, führen Sie aus:
stackit redis plansEigenschaften für Ihre neue Instanz wählen
Abschnitt betitelt „Eigenschaften für Ihre neue Instanz wählen“| Flag | Optionen | Standard | Optional |
|---|---|---|---|
| name | meine-Redis-Instanz | ||
| plan-id | Siehe Pläne von Redis | ||
| version | 10.6, 10.11 | 10.11 | x |
| acl | IPv4 und Netz in CIDR-Notation | 193.148.160.0/19 45.129.40.0/21 45.135.244.0/22 192.214.174.229/32 192.214.176.140/32 | x |
Sie können auch einen Blick auf Servicepläne werfen, um mehr über die verfügbaren Pläne zu erfahren.
Befehl zum Erstellen ausführen
Abschnitt betitelt „Befehl zum Erstellen ausführen“Führen Sie den folgenden Befehl aus, um Ihre Instanz zu erstellen:
stackit redis instance create --name <name> --plan-id <plan-id> --version <version> --acl <acl>Nach Ausführung des Befehls müssen Sie mit y bestätigen.
Wenn die Instanz erfolgreich erstellt wurde, gibt die CLI die Instanz-ID zurück:
Created instance for project "Test-Projekt-28-07-2025". Instance ID: 1737d9b7-ad6d-4a86-807a-bae5c5f5ed71Beispiele
Abschnitt betitelt „Beispiele“Erstellen der Instanz mit minimaler Anzahl an Parametern:
stackit redis instance create --name my-redis-instance --plan-id 3849f72f-99cc-4e2c-afda-700d66ef08f2-
Klicken Sie in der Seitenleiste auf Redis.
-
Klicken Sie in der oberen Leiste auf Redis erstellen.
Siehe Instanzeigenschaften für ein besseres Verständnis aller Optionen.
-
Nachdem Sie alles nach Ihren Bedürfnissen konfiguriert haben, erstellen Sie Ihre Instanz.
Zur Kostenkontrolle sehen Sie auf der rechten Seite eine Preisschätzung. Um die Instanz endgültig zu erstellen, klicken Sie auf Zahlungspflichtig bestellen. Das System fügt Ihre neu erstellte Instanz der Liste Ihrer Redis-Instanzen hinzu. Nach einigen Sekunden ändert sich der Status Ihrer Instanz von In Erstellung … zu Aktiv. Herzlichen Glückwunsch, Ihre Redis-Instanz ist einsatzbereit.
-
Um die Cloud Foundry CLI zu verwenden, müssen Sie sich zuerst an Ihrem STACKIT Projekt-Endpunkt anmelden. Lesen Sie Mit Cloud Foundry interagieren, um zu erfahren, wie man sich anmeldet.
-
Erstellen Sie die Redis-Instanz mit dem
cf-Befehl:Parameter Bedeutung Beispiel redis-plan Ein verfügbarer Plan für Ihre Instanz.
Siehe Servicepläne, um mehr über verfügbare Pläne zu erfahren.redis-1.2.10-replica individual-service-name Der Name Ihres Services.
Sie können diesen frei wählen.my-cf-redis-service Terminal-Fenster cf create-service appcloud-redis7 [redis-plan] [individual-service-name]Beispiel:
Terminal-Fenster cf create-service appcloud-redis7 redis-1.2.10-replica my-cf-redis-service
Instanz anzeigen
Abschnitt betitelt „Instanz anzeigen“Um eine Instanz anzuzeigen, führen Sie den Befehl mit den folgenden Parametern aus:
| Argument | Beschreibung |
|---|---|
| INSTANCE_ID | Instanz-ID der Instanz, die Sie abfragen möchten |
stackit redis instance describe <INSTANCE_ID>Beispiel-Ausgabe:
ID │ 1737d9b7-ad6d-4a86-807a-bae5c5f5ed71──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────NAME │ my-redis-instance──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────LAST OPERATION TYPE │ create──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────LAST OPERATION STATE │ succeeded──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────PLAN ID │ 3849f72f-99cc-4e2c-afda-700d66ef08f2──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────ACL │ 193.148.160.0/19,45.129.40.0/21,45.135.244.0/22,192.214.174.229/32,192.214.176.140/32- Klicken Sie in der Seitenleiste auf Redis.
- Klicken Sie auf die Instanz, die Sie anzeigen möchten.
-
Um die Cloud Foundry CLI zu verwenden, müssen Sie sich zuerst an Ihrem STACKIT Projekt-Endpunkt anmelden. Lesen Sie Service-Isolierung zwischen STACKIT Portal/CLI und Cloud Foundry für Hilfe bei der Anmeldung.
-
Listen Sie die Redis-Services auf und lassen Sie sich Details mit dem
cf-Befehl anzeigen:Services auflisten
Abschnitt betitelt „Services auflisten“Terminal-Fenster cf services | grep redisDetails eines Services anzeigen
Abschnitt betitelt „Details eines Services anzeigen“Terminal-Fenster cf service [service-name]
Instanz bearbeiten
Abschnitt betitelt „Instanz bearbeiten“Sie können die folgenden Eigenschaften einer Instanz bearbeiten: acl, plan und version. Eine Beschreibung dieser Flags finden Sie unter Instanz erstellen.
| Argument | Beschreibung |
|---|---|
| INSTANCE_ID | Instanz-ID der Instanz, die Sie abfragen möchten |
| Flags | Datentyp | Einheit |
|---|---|---|
| acl | Array von Strings | |
| plan-id | String | - |
| plan-name | String | - |
| version | String | - |
Um die Instanz zu bearbeiten, führen Sie den folgenden Befehl aus:
stackit redis instance update <INSTANCE_ID> --<Flag Name> <Flag Value>Beispiel
Abschnitt betitelt „Beispiel“stackit redis instance update 1737d9b7-ad6d-4a86-807a-bae5c5f5ed71 --plan-id 8309378b-3f85-403a-bf42-525d07cfdf78Um den Plan zu bearbeiten, gehen Sie wie folgt vor:
- Klicken Sie in der Seitenleiste auf Redis.
- Klicken Sie auf die Instanz, die Sie bearbeiten möchten.
- Klicken Sie im Bereich Plan auf den Link des ausgewählten Plans neben Planname.
- Klicken Sie neben dem gewünschten Plan auf Ändern.
- Klicken Sie im Popup auf Zahlungspflichtig bestellen.
- Warten Sie, bis die Datenbank wieder Aktiv ist.
Um die ACL und den Speicherschwellenwert zu ändern, gehen Sie wie folgt vor:
- Klicken Sie in der Seitenleiste auf Redis.
- Klicken Sie auf die Instanz, die Sie bearbeiten möchten.
- Klicken Sie im Bereich Benutzerdefinierte Parameter auf Bearbeiten.
- Nehmen Sie Ihre Änderungen vor und klicken Sie auf Speichern.
- Warten Sie, bis die Datenbank wieder Aktiv ist.
Instanz löschen
Abschnitt betitelt „Instanz löschen“Sie können eine Instanz löschen, wenn sie sich im READY-Status befindet. Nach Ausführung dieses Befehls kann der Vorgang nicht rückgängig gemacht werden. Um eine Instanz zu löschen, führen Sie aus:
| Argument | Beschreibung |
|---|---|
| INSTANCE_ID | Instanz-ID der Instanz, die Sie abfragen möchten |
stackit redis instance delete <INSTANCE_ID>Sie erhalten die folgende Ausgabe:
Deleted instance "my-redis-instance"Sie können eine Instanz löschen, wenn sie sich im READY-Status befindet. Ein Löschvorgang kann nicht rückgängig gemacht werden.
- Klicken Sie in der Seitenleiste auf Redis.
- Klicken Sie im Bereich der Instanz, die Sie löschen möchten, auf das Drei-Punkte-Symbol.
- Klicken Sie auf Löschen.
- Geben Sie den Namen der Instanz ein und bestätigen Sie mit Löschen.
-
Um die Cloud Foundry CLI zu verwenden, müssen Sie sich zuerst an Ihrem STACKIT Projekt-Endpunkt anmelden. Lesen Sie Service-Isolierung zwischen STACKIT Portal/CLI und Cloud Foundry für Hilfe bei der Anmeldung.
-
Löschen Sie einen Service mit dem
cf-Befehl:Services auflisten
Abschnitt betitelt „Services auflisten“Terminal-Fenster cf delete-service [service-name]