Bereitstellen eines Pools für elastische SQL-Datenbanken
Pools für elastische Datenbanken sind eine Bereitstellungsoption, bei der Sie Azure-Computeressourcen (CPU, Arbeitsspeicher und Speicher) erwerben, die dann von mehreren Datenbanken, die zum gleichen Pool gehören, gemeinsam genutzt werden. Verglichen mit einer lokalen SQL Server-Instanz entspricht ein Pool für elastische Datenbanken einer SQL Server-Instanz, die über mehrere Benutzerdatenbanken verfügt. Mithilfe von Pools für elastische Datenbanken können Sie problemlos Poolressourcen verwalten und gleichzeitig ggf. Kosten sparen. Pools für elastische Datenbanken sind ebenfalls problemlos bis zu festgelegten Grenzwerten skalierbar. Sollte also eine einzelne Datenbank innerhalb des Pools aufgrund einer unvorhersehbaren Workload Ressourcen benötigen, sind die Ressourcen verfügbar. Wenn der gesamte Pool zusätzliche Ressourcen benötigt, kann er mithilfe einer einfachen Schieberegleroption im Azure-Portal hoch- oder herunterskaliert werden.
Erstellen neuer elastischer Pools
Klicken Sie im Azure-Portal auf Ressource erstellen, und suchen Sie nach Elastischer SQL-Datenbankpool. Daraufhin wird Ihnen der folgende Bildschirm angezeigt.
Klicken Sie, wie in der Abbildung oben gezeigt, auf Erstellen, um den in der folgenden Abbildung gezeigten Bildschirm aufzurufen.
Hinzufügen einer Datenbank zu einem bestehenden Pool
Suchen Sie, wie in der folgenden Abbildung dargestellt, über das Azure-Portal nach dem Pool, dem Sie eine Datenbank hinzufügen.
Die folgende Abbildung zeigt die Auswahl der Datenbank(en), die Sie dem Pool hinzufügen möchten.
Klicken Sie im weiter unten gezeigten Bildschirm auf Anwenden.
Klicken Sie noch einmal auf Anwenden, und die Datenbank wird dem Pool für elastische Datenbanken hinzugefügt.
Verwalten von Poolressourcen
Das Azure-Portal stellt eine Fülle von Informationen über den Zustand und die Integrität des Pools für elastische Datenbanken bereit. Sie können die Ressourcenverwendung anzeigen und ablesen, welche Datenbank die meisten Ressourcen beansprucht. Diese Informationen können hilfreich sein, um Leistungsprobleme zu diagnostizieren oder Datenbanken zu ermitteln, für die der Pool möglicherweise nicht geeignet ist, z. B. wenn eine Datenbank den Großteil der Poolressourcen beansprucht. Die folgende Abbildung zeigt einen Pool für elastische Datenbanken mit ausgeglichener Ressourcennutzung.
Wenn Sie die Menge der dem Pool zugewiesenen Ressourcen verringern oder erhöhen müssen, können Sie diese Änderung über die Option Konfigurieren im Abschnitt Pooleinstellungen auf dem Blatt für die Verwaltung des Pools für elastische Datenbanken vornehmen.
Auf diesem Blatt können Sie folgende Angaben schnell und unkompliziert anpassen:
- Poolgröße, einschließlich DTUs, virtuellen Kernen und der Speichergröße
- Diensttarif
- Ressourcen pro Datenbank
- Die im Pool enthaltenen Datenbanken (durch Hinzufügen oder Entfernen)
Wie in der folgenden Abbildung gezeigt, können Sie zahlreiche Einstellungen des Pools für elastische Datenbanken anpassen. Viele dieser Änderungen können online vorgenommen werden, einschließlich der minimalen und maximalen Anzahl der DTUs oder virtuellen Kerne pro Datenbank. Außerdem können Sie die Gesamtgröße des Pools ändern oder Datenbanken nach Bedarf zum Pool hinzufügen und daraus entfernen. Aktive Verbindungen werden getrennt, wenn die Größenanpassung abgeschlossen ist.
Das wahrscheinlich nützlichste Feature ist die Möglichkeit, die Ressourcennutzung der Datenbank zu überwachen, wie in der folgenden Abbildung gezeigt. Mit diesem Feature können Sie leicht erkennen, welche Leistung die Datenbanken im Pool erbringen.
Ein Pool für elastische Datenbanken eignet sich gut für mehrinstanzenfähige Datenbanken, in denen jeder Mandant über eine eigene Kopie der Datenbank verfügt. Die Workload sollte gleichmäßig auf Datenbanken verteilt werden, damit nicht eine Datenbank alle Ressourcen des Pools monopolisieren kann.