Übung: Erstellen eines Pools für elastische SQL-Datenbanken

Abgeschlossen

In dieser Übung erstellen Sie zwei Azure SQL-Datenbanken zur Darstellung zweier Fitnesscenter. Anschließend erstellen Sie einen Pool für elastische SQL-Datenbanken, um die beiden Datenbanken zu verwalten.

Erstellen von SQL Server-Instanzen

Erstellen Sie zunächst eine SQL Server-Instanz für Ihre Fitnessdatenbanken, und fügen Sie danach Datenbanken für zwei Standorte hinzu. In den nun beschriebenen Schritten werden Vancouver und Paris verwendet. Sie können aber gerne andere Ortsnamen verwenden.

  1. Führen Sie die folgenden Befehle in Azure Cloud Shell aus, um ein paar Hilfsvariablen zu deklarieren. Die SERVERNAME-Variable hat eine zufällige Zahl nach „"-"“. Ersetzen Sie <location> durch einen der Orte in der folgenden Liste, und ersetzen Sie <password> durch ein sicheres Kennwort für die Datenbanken.

    Mit der kostenlosen Sandbox können Sie Ressourcen in einem Teil der globalen Azure-Regionen erstellen. Wählen Sie eine Region aus dieser Liste aus, wenn Sie Ressourcen erstellen:

    • westus2
    • southcentralus
    • centralus
    • eastus
    • westeurope
    • southeastasia
    • japaneast
    • brazilsouth
    • australiasoutheast
    • centralindia
    ADMIN_LOGIN="ServerAdmin"
    RESOURCE_GROUP=<rgn>[sandbox resource group name]</rgn>
    SERVERNAME=fitnesssqlserver-$RANDOM
    LOCATION=<location>
    PASSWORD=<password>
    

    Tipp

    Um einen Befehl in die Azure Cloud Shell einzufügen, klicken Sie mit der rechten Maustaste in das Fenster, und wählen Sie Einfügen aus, oder verwenden Sie STRG+UMSCHALT+V.

  2. Erstellen Sie einen Server namens fitnesssqlserver-nnnn (nnnn wird durch eine zufällig generierte Zahl ersetzt).

    az sql server create \
    --name $SERVERNAME \
    --resource-group $RESOURCE_GROUP \
    --location $LOCATION \
    --admin-user $ADMIN_LOGIN \
    --admin-password $PASSWORD
    
  3. Fügen Sie eine Datenbank mit dem Namen fitnessvancouverdb zu fitnesssqlserver-nnnn hinzu.

    az sql db create \
    --resource-group $RESOURCE_GROUP \
    --server $SERVERNAME \
    --name fitnessvancouverdb \
    --max-size 2GB
    
  4. Fügen Sie eine Datenbank mit dem Namen fitnessparisdb zu fitnesssqlserver-nnnn hinzu.

    az sql db create \
    --resource-group $RESOURCE_GROUP \
    --server $SERVERNAME \
    --name fitnessparisdb \
    --max-size 2GB
    

Erstellen eines Pools für elastische SQL-Datenbanken

Nun können Sie die Ressourcen für den Pool für elastische SQL-Datenbanken einrichten. Wechseln Sie zum Portal, um den Pool für die elastischen Datenbanken zu erstellen.

  1. Melden Sie sich beim Azure-Portal mit dem Konto an, das Sie zum Aktivieren der Sandbox verwendet haben.

  2. Wählen Sie im Menü des Azure-Portals oder auf der Startseite unter Azure-Dienste die Option Ressource erstellen aus. Der Bereich Ressource erstellen wird angezeigt.

  3. Suchen Sie nach Pool für elastische SQL-Datenbanken. Der Bereich Pool für elastische SQL-Datenbanken wird angezeigt.

  4. Klicken Sie auf Erstellen. Der Bereich Pool für elastische SQL-Datenbanken erstellen wird angezeigt.

  5. Füllen Sie auf der Registerkarte Grundlagen die folgenden Felder für jede Einstellung aus.

    Einstellung Wert
    Projektdetails
    Subscription Concierge-Abonnement
    Ressourcengruppe Wählen Sie aus der Dropdownliste [Name der Sandboxressourcengruppe] aus.
    Details zum Pool für elastische Datenbanken
    Name des Pools für elastische Datenbanken Geben Sie einen aussagekräftigen Namen wie fitnesssqlpool an.
    Server Stellen Sie sicher, dass Ihr vorhandener Server fitnesssqlserver-nnnn ausgewählt ist.
    Compute und Speicher Wählen Sie den Link Pool für elastische Datenbanken konfigurieren aus. Der Bereich Konfigurieren wird angezeigt.
  6. Geben Sie auf der Registerkarte Pooleinstellungen den folgenden Wert für die Einstellung ein.

    Einstellung Wert
    Dienst- und Computeebene
    Dienstebene Wählen Sie aus der Dropdownliste unter DTU-basiertes Kaufmodell die Option Basic (Für weniger anspruchsvolle Arbeitsauslastungen) aus.
  7. Wählen Sie Übernehmen. Der Bereich Pool für elastische SQL-Datenbanken erstellen wird erneut angezeigt.

    Wählen Sie die Registerkarte Kategorien aus. In Ihrer Umgebung ist das Hinzufügen von Tags empfehlenswert, um Metadaten zu Azure-Ressourcen zu speichern, z. B. CreatedBy mit Ihrem Namen oder Umgebung, um eine Entwicklungs-, Test- oder Produktionsressource anzugeben. Tags sind eine hervorragende Möglichkeit, die Bedeutung und Herkunft von Azure-Ressourcen für andere Personen in Ihrer Organisation erkenntlich zu machen.

  8. Klicken Sie auf Überprüfen + erstellen. Überprüfen Sie Ihre Einträge, und wählen Sie dann Erstellen aus. Das Bereitstellen des Pools für elastische SQL-Datenbanken kann mehrere Minuten dauern.

Hinzufügen vorhandener Datenbanken zum Pool für elastische Datenbanken

  1. Wählen Sie Zu Ressource wechseln aus, nachdem die Bereitstellung Ihrer Ressourcen erfolgreich abgeschlossen wurde. Der Bereich Pool für elastische Datenbanken wird im Abschnitt Übersicht angezeigt. Beachten Sie, dass noch keine Datenbanken im Pool vorhanden sind.

  2. Wählen Sie in der oberen Menüleiste Konfigurieren aus. Der Bereich Konfigurieren für Ihren Pool für elastische SQL-Datenbanken wird angezeigt.

  3. Wählen Sie die Registerkarte Datenbanken und dann Datenbanken hinzufügen aus. Der Bereich Datenbanken hinzufügen wird angezeigt.

  4. Wählen Sie die erstellten Datenbanken für beide Standorte aus, und wählen Sie dann Anwenden aus. Der Bereich Konfigurieren wird erneut angezeigt.

  5. Klicken Sie in der oberen Menüleiste auf Speichern.

Herzlichen Glückwunsch! Sie haben erfolgreich Datenbanken zu einem Pool für elastische SQL-Datenbanken hinzugefügt.