Zum Inhalt springen

Instanzen erstellen und verwalten

Unabhängig von der Methode, die Sie zum Erstellen und Verwalten einer Instanz wählen, gibt es gemeinsame Eigenschaften einer STACKIT MariaDB-Instanz.

Mit dem Instanznamen legen Sie den Anzeigenamen für Ihre Instanz fest.

Mit der MariaDB-Version bestimmen Sie, welche MariaDB-Version zum Einsatz kommt. STACKIT aktualisiert die MariaDB-Hauptversion entsprechend den Veröffentlichungen von MariaDB mit einer angemessenen Verzögerung für die Implementierung. Gegebenenfalls werden einige Versionen übersprungen. Lesen Sie die Release Notes für Abkündigungshinweise und Ankündigungen neuer Versionen. Aus Sicherheitsgründen wird STACKIT MariaDB-Versionen abkündigen, wenn diese ihren EOL-Status erreichen. Darüber hinaus spielt STACKIT aus Sicherheitsgründen Minor-Updates ein.

Wählen Sie die Edition aus, die zu Ihrem Workload passt. Es ist sicher, mit einem kleineren Flavor zu beginnen und später zu einem größeren zu wechseln. Abhängig von der gewählten MariaDB-Version sind einige Editionen nicht verfügbar. Eine Edition bestimmt die Anzahl der Knoten, vCPUs, den Speicher und die Festplattengröße. Eine detaillierte Referenz der verfügbaren Editionen finden Sie unter Servicepläne von MariaDB.

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. Die Single-Edition (1 Knoten) bietet keine horizontale Skalierung. Eine Replica-Edition (3 Knoten) bietet horizontale Skalierung und erreicht somit Hochverfügbarkeit.

Mit der Anzahl der vCPUs bestimmen Sie, wie viel Rechenleistung jeder Knoten Ihrer Instanz hat. Folgen Sie der Anleitung Planung Ihrer MariaDB-Instanz, um die beste Option für Ihren Workload zu finden.

Mit der Speicher-Einstellung bestimmen Sie, wie viel RAM jeder Knoten Ihrer Instanz hat. Folgen Sie der Anleitung Planung Ihrer MariaDB-Instanz, um herauszufinden, wie Sie die beste Option für Ihren Workload finden.

Mit der Festplattengröße bestimmen Sie die Größe des zugrunde liegenden Speichers. Die kleinste Option beträgt 10 GB. Sie können diese Größe sicher wählen und die Festplatte später durch Ändern der Edition vergrößern.

MariaDB-Instanzen sind anfällig für Situationen mit vollem Speicher. Um dies zu verhindern, bietet STACKIT MariaDB eine Fallschirm-Funktion. Sie stoppt die Datenbank, wenn ein vordefinierter Schwellenwert für die Festplattennutzung (in Prozent) erreicht ist. Mit dieser Einstellung definieren Sie diesen Schwellenwert. Sie können diese Funktion praktisch deaktivieren, indem Sie 100% als Schwellenwert definieren.

Mit den ACL-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 die Notwendigkeit einer ordnungsgemäßen Authentifizierung und bewährter Sicherheitspraktiken nicht ersetzt. Es gibt zwei vordefinierte Einträge: 193.148.160.0/19 und 45.129.40.0/21. Diese stellen sicher, dass Sie von STACKIT-Cloud-Diensten 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 Sie keine IPv6-Adressen hinzufügen.

Um eine Instanz zu erstellen, rufen Sie zunächst das STACKIT Portal auf und melden Sie sich an.

Zuerst müssen Sie bestimmen, welche Edition Sie benötigen. Die verfügbaren Editionen hängen von der gewählten Version ab. Um eine Liste der verfügbaren Editionen zu erhalten, führen Sie aus:

Terminal-Fenster
stackit mariadb plans

Sie können auch einen Blick auf die Servicepläne von MariaDB werfen, um mehr über die verfügbaren Editionen zu erfahren.

Um Ihre Instanz zu erstellen, führen Sie den folgenden Befehl aus:

Terminal-Fenster
stackit mariadb 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: 1226c9a1-62cd-4ec1-bf42-7b15d54c00d9

Erstellen Sie eine Instanz mit minimalen Flags:

Terminal-Fenster
stackit mariadb instance create --name my-mariadb-instance --plan-id ddf1b3f5-c559-4869-83ad-72264655132c

Um eine Instanz anzuzeigen, führen Sie den Befehl mit den folgenden Parametern aus:

Terminal-Fenster
stackit mariadb instance describe <INSTANCE_ID>

Beispielhafte Ausgabe:

ID │ 1226c9a1-62cd-4ec1-bf42-7b15d54c00d9
─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
NAME │ my-mariadb-instance
─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
LAST OPERATION TYPE │ create
─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
LAST OPERATION STATE │ succeeded
─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
PLAN ID │ ddf1b3f5-c559-4869-83ad-72264655132c
─────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
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

Sie können die folgenden Eigenschaften einer Instanz bearbeiten: acl, plan und version. Eine Referenz zu diesen Flags finden Sie unter Eine Instanz erstellen.

Um die Instanz zu bearbeiten, führen Sie den folgenden Befehl aus:

Terminal-Fenster
stackit mariadb instance update <INSTANCE_ID> --<Flag Name> <Flag Value>
Terminal-Fenster
stackit mariadb instance update 8db6a0f2-2b93-43f3-be54-464ee5a9fbed --plan-id ddf1b3f5-c559-4869-83ad-72264655132c

Sie können eine Instanz löschen, wenn sie sich im Zustand READY 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:

Terminal-Fenster
stackit mariadb instance delete <INSTANCE_ID>

Sie erhalten die folgende Ausgabe:

Deleted instance "meine-MariaDB-Instanz"