Schnellstart: Erstellen einer Java-App zum Verwalten von Azure Cosmos DB for NoSQL-Daten

GILT FÜR: NoSQL

In dieser Schnellstartanleitung erstellen und verwalten Sie ein Azure Cosmos DB for NoSQL-Konto im Azure-Portal mithilfe einer über GitHub geklonten Java-App. Zuerst erstellen Sie ein Azure Cosmos DB for NoSQL-Konto im Azure-Portal. Ohne Kreditkarte oder Azure-Abonnement können Sie auch ein kostenloses Azure Cosmos DB-Testkonto einrichten. Erstellen Sie dann eine Java-App mithilfe des SQL Java SDK, und fügen Sie anschließend Ihrem Azure Cosmos DB-Konto mithilfe der Java-Anwendung Ressourcen hinzu. Azure Cosmos DB ist ein Multimodell-Datenbankdienst, mit dem Sie mithilfe der Funktionen für globale Verteilung und horizontale Skalierung schnell Dokument-, Tabellen-, Schlüssel-Wert- und Graph-Datenbanken erstellen und abfragen können.

Wichtig

Diese Schnellstartanleitung gilt nur für Azure Cosmos DB Java SDK V4. Weitere Informationen finden Sie in den Versionshinweisen zu Azure Cosmos DB Java SDK V4, im Maven-Repository, in den Tipps zur Leistungssteigerung für Azure Cosmos DB Java SDK V4 und im Leitfaden zur Problembehandlung für Azure Cosmos DB Java SDK V4. Wenn Sie aktuell eine ältere Version als V4 verwenden, lesen Sie den Leitfaden Migrieren zu Azure Cosmos DB Java SDK V4, um Hilfe beim Aktualisieren auf V4 zu erhalten.

Voraussetzungen

  • Ein Azure-Konto mit einem aktiven Abonnement.
  • Java Development Kit (JDK) 8. Die Umgebungsvariable JAVA_HOME muss auf den Ordner verweisen, in dem das JDK installiert ist.
  • Ein binäres Maven-Archiv. Führen Sie unter Ubuntu apt-get install maven aus, um Maven zu installieren.
  • Git. Führen Sie unter Ubuntu sudo apt-get install git aus, um Git zu installieren.

Einführende Hinweise

Die Struktur eines Azure Cosmos DB-Kontos. Unabhängig von der API oder der Programmiersprache enthält ein Azure Cosmos DB-Konto null oder mehr Datenbanken, eine Datenbank (DB) enthält null oder mehr Container, und ein Container enthält null oder mehr Elemente, wie im folgenden Diagramm gezeigt wird:

Entitäten in einem Azure Cosmos DB-Konto

Mehr über Datenbanken, Container und Elemente können Sie hier nachlesen. Einige wichtige Eigenschaften werden auf der Ebene des Containers definiert, darunter der vorgesehene Durchsatz und der Partitionsschlüssel.

Der bereitgestellte Durchsatz wird in Anforderungseinheiten (Request Units, RUs) gemessen. Diese haben einen Preis und wirken sich erheblich auf die Betriebskosten des Kontos aus. Der bereitgestellte Durchsatz kann container- oder datenbankspezifisch ausgewählt werden. In der Regel wird jedoch die containerspezifische Durchsatzangabe bevorzugt. Weitere Informationen zur Durchsatzbereitstellung finden Sie hier.

Während Elemente in einen Azure Cosmos DB-Container eingefügt werden, wird die Datenbank horizontal skaliert, indem weitere Speicher- und Computeressourcen zur Bewältigung der Anforderungen hinzugefügt werden. Speicher- und Computekapazität werden in diskreten Einheiten (Partitionen) hinzugefügt. In Ihren Dokumenten muss ein Feld als Partitionsschlüssel ausgewählt werden, durch den jedes Dokument einer Partition zugeordnet wird. Zur Verwaltung von Partitionen wird jeder Partition ein ungefähr gleicher Slice aus dem Bereich der Partitionsschlüsselwerte zugewiesen. Es empfiehlt sich daher, einen relativ zufälligen oder gleichmäßig verteilten Partitionsschlüssel zu wählen. Andernfalls fallen für einige Partitionen deutlich mehr Anforderungen an als für andere. Diese werden als heiße Partitionen bzw. kalte Partitionen bezeichnet und sollten vermieden werden. Weitere Informationen zur Partitionierung finden Sie hier.

Erstellen eines Datenbankkontos

Bevor Sie eine Dokumentdatenbank erstellen können, müssen Sie ein API for NoSQL-Konto mit Azure Cosmos DB erstellen.

  1. Wählen Sie im Menü des Azure-Portals oder auf der Startseite die Option Ressource erstellen aus.

  2. Suchen Sie auf der Seite Neu nach Azure Cosmos DB, und wählen Sie die Option aus.

  3. Wählen Sie auf der Seite API-Option auswählen die Option Erstellen im Abschnitt NoSQL – Empfehlen aus. Azure Cosmos DB stellt fünf APIs bereit: NoSQL und MongoDB für Dokumentdaten, Gremlin für Diagrammdaten sowie Azure Table und Cassandra. Derzeit müssen Sie ein separates Konto für jede API erstellen. Weitere Informationen zur API für NoSQL.

  4. Geben Sie auf der Seite Azure Cosmos DB-Konto erstellen die grundlegenden Einstellungen für das neue Azure Cosmos DB-Konto ein.

    Einstellung Wert Beschreibung
    Subscription Abonnementname Wählen Sie das Azure-Abonnement aus, das Sie für dieses Azure Cosmos DB-Konto verwenden möchten.
    Ressourcengruppe Ressourcengruppenname Wählen Sie eine Ressourcengruppe aus, oder wählen Sie Neu erstellen aus, und geben Sie einen eindeutigen Namen für die Ressourcengruppe ein.
    Kontoname Ein eindeutiger Name Geben Sie einen Namen zur Identifizierung Ihres Azure Cosmos DB-Kontos ein. Da documents.azure.com an den Namen angefügt wird, die Sie für die URI-Erstellung angeben, muss der Name eindeutig sein.

    Der Name darf nur Kleinbuchstaben, Zahlen und den Bindestrich (-) enthalten. Er muss 3 bis 44 Zeichen umfassen.
    Standort Die Region, die Ihren Benutzern am nächsten liegt Wählen Sie einen geografischen Standort aus, an dem Ihr Azure Cosmos DB-Konto gehostet werden soll. Verwenden Sie den Standort, der Ihren Benutzern am nächsten ist, damit sie möglichst schnell auf die Daten zugreifen können.
    Kapazitätsmodus Bereitgestellter Durchsatz oder serverlos Wählen Sie Bereitgestellter Durchsatz aus, um ein Konto im Modus Bereitgestellter Durchsatz zu erstellen. Wählen Sie Serverlos aus, um ein Konto im Modus Serverlos zu erstellen.
    Anwenden des Rabatts für den Free-Tarif von Azure Cosmos DB Anwenden oder Nicht anwenden Mit dem Azure Cosmos DB-Tarif „Free“ erhalten Sie die ersten 1000 RUs/Sek. sowie 25 GB Speicher kostenlos in einem Konto. Weitere Informationen zum Tarif „Free“

    Hinweis

    Sie können pro Azure-Abonnement maximal ein Azure Cosmos DB-Konto im Free-Tarif einrichten und müssen sich beim Erstellen des Kontos anmelden. Wird die Option zum Anwenden des tarifspezifischen Rabatts für den Free-Tarif nicht angezeigt, bedeutet dies, dass bereits ein anderes Konto im Abonnement mit dem Free-Tarif aktiviert wurde.

    Die Seite „Neues Konto“ für Azure Cosmos DB

  5. Konfigurieren Sie auf der Registerkarte Globale Verteilung die folgenden Details. Für diesen Schnellstart können Sie die Standardwerte beibehalten:

    Einstellung Wert Beschreibung
    Georedundanz Deaktivieren Aktivieren oder deaktivieren Sie die globale Verteilung für Ihr Konto, indem Sie Ihre Region mit einer Region koppeln. Sie können später weitere Regionen zu Ihrem Konto hinzufügen.
    Schreibvorgänge in mehreren Regionen Deaktivieren Mit der Funktion zum Schreiben in mehreren Regionen können Sie den bereitgestellten Durchsatz für Ihre Datenbanken und Container in der ganzen Welt nutzen.

    Hinweis

    Die folgenden Optionen sind nicht verfügbar, wenn Sie als Kapazitätsmodus die Option Serverlos auswählen:

    • Tarifspezifischen Rabatt für den Free-Tarif anwenden
    • Georedundanz
    • Schreibvorgänge in mehreren Regionen
  6. Optional können Sie auf den folgenden Registerkarten weitere Details konfigurieren:

    • Netzwerk: Konfigurieren Sie den Zugriff über ein virtuelles Netzwerk.
    • Sicherungsrichtlinie: Konfigurieren Sie eine Richtlinie für regelmäßige oder fortlaufende Sicherungen.
    • Verschlüsselung: Verwenden Sie entweder einen vom Dienst verwalteten Schlüssel oder einen kundenseitig verwalteten Schlüssel.
    • Tags: Tags sind Name-Wert-Paare, mit denen Sie Ressourcen kategorisieren und eine konsolidierte Abrechnung anzeigen können, indem Sie dasselbe Tag auf mehrere Ressourcen und Ressourcengruppen anwenden.
  7. Klicken Sie auf Überprüfen + erstellen.

  8. Überprüfen Sie die Kontoeinstellungen, und wählen Sie anschließend Erstellen aus. Die Erstellung des Kontos dauert einige Minuten. Warten Sie, bis auf der Portalseite Ihre Bereitstellung wurde abgeschlossen. angezeigt wird.

    Der Bereich „Benachrichtigungen“ im Azure-Portal

  9. Wählen Sie Zu Ressource wechseln aus, um zur Seite des Azure Cosmos DB-Kontos zu wechseln.

    Seite des Azure Cosmos DB-Kontos

Hinzufügen eines Containers

Sie können nun mithilfe des Daten-Explorer-Tools im Azure-Portal eine Datenbank und einen Container erstellen.

  1. Wählen Sie Daten-Explorer>Neuer Container aus.

    Der Bereich Container hinzufügen wird ganz rechts angezeigt. Möglicherweise müssen Sie nach rechts scrollen, damit Sie ihn sehen.

    Daten-Explorer im Azure-Portal, Bereich „Container hinzufügen“

  2. Geben Sie auf der Seite Container hinzufügen die Einstellungen für den neuen Container ein.

    Einstellung Vorgeschlagener Wert Beschreibung
    Datenbank-ID ToDoList Geben Sie Tasks als Namen für die neue Datenbank ein. Datenbanknamen müssen zwischen 1 und 255 Zeichen lang sein und dürfen weder /, \\, #, ? noch nachgestellte Leerzeichen enthalten. Aktivieren Sie die Option Durchsatz über Container hinweg teilen. Diese Option ermöglicht es Ihnen, den für die Datenbank bereitgestellten Durchsatz auf alle Container in der Datenbank zu verteilen. Darüber hinaus hilft sie Ihnen dabei, Kosten zu sparen.
    Datenbank-Durchsatz Sie können automatische Skalierung oder manuellen Durchsatz bereitstellen. Mit dem manuellen Durchsatz können Sie die Anforderungseinheiten pro Sekunde (RU/Sekunde) selbst skalieren, während der automatisch skalierte Durchsatz dem System ermöglicht, die RU/Sekunde basierend auf der Nutzung zu skalieren. Wählen Sie für dieses Beispiel Manuell aus.

    Belassen Sie den Durchsatz bei 400 Anforderungseinheiten pro Sekunde (RU/s). Wenn Sie die Latenz reduzieren möchten, können Sie den Durchsatz später hochskalieren, indem Sie die erforderlichen RU/s mit dem Kapazitätsrechner schätzen.

    Hinweis: Diese Einstellung ist nicht verfügbar, wenn ein neuer Container in einem serverlosen Konto erstellt wird.
    Container-ID Items Geben Sie Items als Namen für den neuen Container ein. Für Container-IDs gelten dieselben Zeichenanforderungen wie für Datenbanknamen.
    Partitionsschlüssel /category Das in diesem Artikel beschriebene Beispiel verwendet /category als Partitionsschlüssel.

    Fügen Sie für dieses Beispiel keine eindeutigen Schlüssel hinzu, oder aktivieren Sie den Analysespeicher nicht. Mit eindeutigen Schlüsseln können Sie die Datenbank mit einer Datenintegritätsebene versehen, indem Sie die Eindeutigkeit von Werten per Partitionsschlüssel sicherstellen. Weitere Informationen finden Sie unter Einmalige Schlüssel in Azure Cosmos DB.Analytischer Speicher wird verwendet, um umfangreiche Analysen von Betriebsdaten ohne Auswirkungen auf Ihre Transaktionsarbeitslasten zu ermöglichen.

    Klicken Sie auf OK. Im Daten-Explorer werden die neue Datenbank und der neue Container angezeigt.

Hinzufügen von Beispieldaten

Sie können jetzt mithilfe des Daten-Explorers Daten zu Ihrem neuen Container hinzufügen.

  1. Erweitern Sie im Daten-Explorer die Datenbank Tasks und dann den Container Items. Wählen Sie Elemente und dann Neues Element aus.

    Erstellen neuer Dokumente im Daten-Explorer im Azure-Portal

  2. Fügen Sie nun dem Container ein Dokument mit folgender Struktur hinzu.

    {
        "id": "1",
        "category": "personal",
        "name": "groceries",
        "description": "Pick up apples and strawberries.",
        "isComplete": false
    }
    
  3. Nachdem Sie den JSON-Code auf der Registerkarte Dokumente hinzugefügt haben, klicken Sie auf Speichern.

    Einfügen von JSON-Daten und Auswählen von „Speichern“ im Daten-Explorer im Azure-Portal

  4. Erstellen und speichern Sie ein weiteres Dokument, in das Sie einen eindeutigen Wert für die Eigenschaft id einfügen, und ändern Sie die anderen Eigenschaften nach Bedarf. Ihre neuen Dokumente können jede gewünschte Struktur aufweisen, da Azure Cosmos DB kein Schema für Ihre Daten vorgibt.

Abfragen Ihrer Daten

Sie können zum Abrufen und Filtern Ihrer Daten Abfragen im Daten-Explorer verwenden.

  1. Sehen Sie sich im Daten-Explorer oben auf der Registerkarte Elemente die Standardabfrage SELECT * FROM c an. Diese Abfrage ruft alle Dokumente aus dem Container ab und zeigt sie nach ID sortiert an.

    Die Standardabfrage im Daten-Explorer ist „SELECT * FROM c“.

  2. Wählen Sie zum Ändern der Abfrage Filter bearbeiten aus, ersetzen Sie die Standardabfrage durchORDER BY c._ts DESC, und wählen Sie dann Filter anwenden aus.

    Ändern Sie die Standardabfrage, indem Sie „ORDER BY c._ts DESC“ hinzufügen und auf „Filter anwenden“ klicken.

    Mithilfe der geänderten Abfrage werden die Dokumente auf Basis ihrer Zeitstempel in absteigender Reihenfolge angezeigt, sodass Ihr zweites Dokument nun zuerst aufgeführt wird.

    Abfrage in „ORDER BY c._ts DESC“ geändert und Klicken auf „Filter anwenden“

Wenn Sie mit der SQL-Syntax vertraut sind, können Sie eine der unterstützten SQL-Abfragen in das Feld für das Abfrageprädikat eingeben. Der Daten-Explorer kann auch zum Erstellen von gespeicherten Prozeduren, UDFs und Triggern für serverseitige Geschäftslogik verwendet werden.

Der Daten-Explorer ermöglicht über das Azure-Portal einfachen Zugriff auf die gesamten integrierten programmgesteuerten Datenzugriffsfunktionen in den APIs. Sie verwenden das Portal außerdem zum Skalieren des Durchsatzes, zum Abrufen von Schlüsseln und Verbindungszeichenfolgen sowie zum Überprüfen von Metriken und SLAs für Ihr Azure Cosmos DB-Konto.

Klonen der Beispielanwendung

Beginnen wir nun mit der Verwendung von Code. Jetzt klonen wir eine API for NoSQL-App aus GitHub, legen die Verbindungszeichenfolge fest und führen die App aus. Sie werden feststellen, wie einfach Sie programmgesteuert mit Daten arbeiten können.

Führen Sie den folgenden Befehl aus, um das Beispielrepository zu klonen. Dieser Befehl erstellt eine Kopie der Beispiel-App auf Ihrem Computer.

git clone https://github.com/Azure-Samples/azure-cosmos-java-getting-started.git

Überprüfen des Codes

Dieser Schritt ist optional. Wenn Sie erfahren möchten, wie die Datenbankressourcen im Code erstellt werden, können Sie sich die folgenden Codeausschnitte ansehen. Andernfalls können Sie mit Ausführen der App fortfahren.

Verwalten von Datenbankressourcen mithilfe der synchronen API (sync)

  • CosmosClient-Initialisierung CosmosClient bietet die clientseitige logische Darstellung für den Azure Cosmos DB-Datenbankdienst. Mit diesem Client werden Anforderungen für den Dienst konfiguriert und ausgeführt.

    client = new CosmosClientBuilder()
        .endpoint(AccountSettings.HOST)
        .key(AccountSettings.MASTER_KEY)
        //  Setting the preferred location to Cosmos DB Account region
        //  West US is just an example. User should set preferred location to the Cosmos DB region closest to the application
        .preferredRegions(Collections.singletonList("West US"))
        .consistencyLevel(ConsistencyLevel.EVENTUAL)
        .buildClient();
    
    
  • Erstellung von CosmosDatabase:

    CosmosDatabaseResponse cosmosDatabaseResponse = client.createDatabaseIfNotExists(databaseName);
    database = client.getDatabase(cosmosDatabaseResponse.getProperties().getId());
    
  • Erstellung von CosmosContainer:

    CosmosContainerProperties containerProperties =
        new CosmosContainerProperties(containerName, "/lastName");
    
    //  Create container with 400 RU/s
    CosmosContainerResponse cosmosContainerResponse =
        database.createContainerIfNotExists(containerProperties, ThroughputProperties.createManualThroughput(400));
    container = database.getContainer(cosmosContainerResponse.getProperties().getId());
    
  • Erstellung eines Elements mithilfe der Methode createItem:

    //  Create item using container that we created using sync client
    
    //  Use lastName as partitionKey for cosmos item
    //  Using appropriate partition key improves the performance of database operations
    CosmosItemRequestOptions cosmosItemRequestOptions = new CosmosItemRequestOptions();
    CosmosItemResponse<Family> item = container.createItem(family, new PartitionKey(family.getLastName()), cosmosItemRequestOptions);
    
  • Punktlesevorgänge werden mithilfe der Methode readItem ausgeführt.

    try {
        CosmosItemResponse<Family> item = container.readItem(family.getId(), new PartitionKey(family.getLastName()), Family.class);
        double requestCharge = item.getRequestCharge();
        Duration requestLatency = item.getDuration();
        logger.info("Item successfully read with id {} with a charge of {} and within duration {}",
            item.getItem().getId(), requestCharge, requestLatency);
    } catch (CosmosException e) {
        logger.error("Read Item failed with", e);
    }
    
  • SQL-Abfragen über JSON erfolgen mithilfe der queryItems-Methode:

    // Set some common query options
    CosmosQueryRequestOptions queryOptions = new CosmosQueryRequestOptions();
    //queryOptions.setEnableCrossPartitionQuery(true); //No longer necessary in SDK v4
    //  Set query metrics enabled to get metrics around query executions
    queryOptions.setQueryMetricsEnabled(true);
    
    CosmosPagedIterable<Family> familiesPagedIterable = container.queryItems(
        "SELECT * FROM Family WHERE Family.lastName IN ('Andersen', 'Wakefield', 'Johnson')", queryOptions, Family.class);
    
    familiesPagedIterable.iterableByPage(10).forEach(cosmosItemPropertiesFeedResponse -> {
        logger.info("Got a page of query result with {} items(s) and request charge of {}",
                cosmosItemPropertiesFeedResponse.getResults().size(), cosmosItemPropertiesFeedResponse.getRequestCharge());
    
        logger.info("Item Ids {}", cosmosItemPropertiesFeedResponse
            .getResults()
            .stream()
            .map(Family::getId)
            .collect(Collectors.toList()));
    });
    

Ausführen der App

Wechseln Sie nun zurück zum Azure-Portal, um die Informationen zur Verbindungszeichenfolge abzurufen und die App mit den Endpunktinformationen zu starten. Dadurch kann Ihre App mit Ihrer gehosteten Datenbank kommunizieren.

  1. Wechseln Sie im Git-Terminalfenster mithilfe von cd in den Ordner mit dem Beispielcode.

    cd azure-cosmos-java-getting-started
    
  2. Verwenden Sie im Git-Terminalfenster den folgenden Befehl, um die erforderlichen Java-Pakete zu installieren.

    mvn package
    
  3. Starten Sie im Git-Terminalfenster die Java-Anwendung mithilfe des folgenden Befehls. Ersetzen Sie „SYNCASYNCMODE“ durch sync oder async (je nachdem, welchen Beispielcode Sie ausführen möchten), ersetzen Sie „YOUR_COSMOS_DB_HOSTNAME“ durch den in Anführungszeichen gesetzten URI-Wert aus dem Portal und „YOUR_COSMOS_DB_MASTER_KEY“ durch den in Anführungszeichen gesetzten Primärschlüssel aus dem Portal.

    mvn exec:java@SYNCASYNCMODE -DACCOUNT_HOST=YOUR_COSMOS_DB_HOSTNAME -DACCOUNT_KEY=YOUR_COSMOS_DB_MASTER_KEY
    
    

    Im Terminalfenster wird eine Benachrichtigung angezeigt, dass die FamilyDB-Datenbank erstellt wurde.

  4. Die App erstellt eine Datenbank mit dem Namen AzureSampleFamilyDB.

  5. Die App erstellt einen Container mit dem Namen FamilyContainer.

  6. Die App führt Punktlesevorgänge mithilfe der Objekt-IDs und des Partitionsschlüsselwerts aus (in unserem Beispiel „lastName“).

  7. Die App fragt Elemente ab, um alle Familien mit dem entsprechenden Nachnamen („Andersen“, „Wakefield“, „Johnson“) abzurufen.

  8. Die App löscht die erstellten Ressourcen nicht. Gehen Sie zurück zum Portal, um in Ihrem Konto die Ressourcen zu löschen, damit keine Gebühren anfallen.

Überprüfen von SLAs im Azure-Portal

Im Azure-Portal werden Durchsatz, Speicher, Verfügbarkeit, Wartezeit und Konsistenz Ihres Azure Cosmos DB-Kontos überwacht. Diagramme für Metriken einer Azure Cosmos DB-SLA (Service Level Agreement, Vereinbarung zum Servicelevel) zeigen den SLA-Wert im Vergleich zur tatsächlichen Leistung. Diese Sammlung von Metriken macht die Überwachung Ihrer SLAs transparent.

So überprüfen Sie Metriken und SLAs:

  1. Wählen Sie im Navigationsmenü Ihres Azure Cosmos DB-Kontos die Option Metriken aus.

  2. Wählen Sie eine Registerkarte (etwa Wartezeit) und auf der rechten Seite einen Zeitraum aus. Vergleichen Sie Zeilen Tatsächlich und SLA in den Diagrammen.

    Azure Cosmos DB-Metriken

  3. Überprüfen Sie die Metriken auf den anderen Registerkarten.

Bereinigen von Ressourcen

Wenn Sie Ihre App und das Azure Cosmos DB-Konto fertiggestellt haben, können Sie die erstellten Azure-Ressourcen löschen, damit keine weiteren Gebühren anfallen. So löschen Sie die Ressourcen:

  1. Suchen Sie über die Suchleiste des Azure-Portals nach Ressourcengruppen, und wählen Sie die entsprechende Option aus.

  2. Wählen Sie in der Liste die Ressourcengruppe aus, die Sie für diesen Schnellstart erstellt haben.

    Auswählen der zu löschenden Ressourcengruppe

  3. Wählen Sie auf der Seite Übersicht der Ressourcengruppe die Option Ressourcengruppe löschen aus.

    Löschen der Ressourcengruppe

  4. Geben Sie in dem nächsten Fenster den Namen der zu löschenden Ressourcengruppe ein, und wählen Sie dann Löschen aus.

Nächste Schritte

In dieser Schnellstartanleitung haben Sie gelernt, wie Sie ein Azure Cosmos DB for NoSQL-Konto erstellen, eine Dokumentdatenbank und einen Container mit dem Daten-Explorer erstellen und eine Java-App ausführen, um das gleiche Ergebnis programmgesteuert zu erreichen. Jetzt können Sie zusätzliche Daten in Ihr Azure Cosmos DB-Konto importieren.

Versuchen Sie, die Kapazitätsplanung für eine Migration zu Azure Cosmos DB durchzuführen? Sie können Informationen zu Ihrem vorhandenen Datenbankcluster für die Kapazitätsplanung verwenden.