Aufschlüsselung der Azure SQL-Datenbank-Hosting-Optionen: Einzelinstanzen, Elastic Pools und verwaltete Instanzen

Die Microsoft Azure Cloud ist einer der besten Orte zum Ausführen Ihrer SQL-Datenbank. Jede relationale Datenbank kann von den Skalierbarkeits- und Leistungsvorteilen der Arbeit in der Cloud profitieren und bietet im Vergleich zu einer lokalen Lösung zusätzliche Kosteneinsparungen.

Die Microsoft Azure Cloud ist einer der besten Orte, um Ihre SQL-Datenbank auszuführen. Jede relationale Datenbank kann von den Skalierbarkeits- und Leistungsvorteilen der Arbeit in der Cloud profitieren und bietet zusätzliche Kosteneinsparungen im Vergleich zu einer lokalen Lösung. Derzeit bietet Microsoft drei verschiedene Instanzoptionen an:

  • Einzel
  • Pool für elastische Datenbanken
  • Verwaltete Instanzen

Es ist wichtig zu bedenken, dass Datenbanken je nach Arbeitslast unterschiedliche Anforderungen haben. Aus diesem Grund sind in Azure verschiedene Pakete verfügbar. Sehen wir uns diese Angebote genauer an und warum sie für die IT-Abläufe Ihres Unternehmens geeignet sein können oder nicht.

 

Einzel

 

Diese Hostingoption erstellt eine Bereitstellung mit einer einzelnen Datenbank mit dedizierter Verwaltung über einen SQL-Datenbankserver. Mit Single ist jede Datenbank vollständig isoliert und über die Azure-Plattform portierbar. Einzelne SQL-Datenbanken können je nach Rechenleistungsanforderungen in einer serverlosen SQL-Konfiguration in Azure oder auf einem Server in der bereitgestellten Compute-Ebene ausgeführt werden. Beachten Sie, dass serverlose Optionen am besten für selten aufgerufene Datasets wie Archivdatenbanken verwendet werden.

Die Option „Einzeln“ profitiert von der dynamischen Skalierbarkeit in Azure, sodass Sie Ihre Rechen- und Serviceebenen ändern können, wenn Sie mehr Rechenleistung benötigen. Dies kann manuell im Azure-Portal oder automatisiert mithilfe der Azure AutoScale-Funktion erfolgen.

Einzelne Instanzen können auch in „Elastic Pools“ hinein und aus ihnen heraus verschoben werden, was eine bessere Ressourcenverteilung bei mehreren Datenbankinstanzen ermöglicht.

Eine einzelne Datenbankinstanz verwendet beim Generieren von Abrechnungsinformationen das Database Transaction Unit (DTU)-Kaufmodell. Eine DTU ist die Konvergenz von virtuellen Kernen, RAM und IOPS zu einem standardisierten Maß für das Benchmarking und die Abrechnung von Datenbankinstanzen. Sie können den DTU-Rechner von Microsoft verwenden, um die potenziellen Kosten einer cloudbasierten SQL Server-Instanz zu ermitteln.

Einzelne Instanzen eignen sich am besten für Unternehmen, die Anwendungen ausführen, die eine Ressourcengarantie auf Datenbankebene erfordern. Es handelt sich um eine Bereitstellungsoption mit Datenbankumfang und vorhersehbarer Workload-Leistung.

 

Elastische Pools

 

Ein Pool für elastische Datenbanken bietet eine praktische und kostengünstige Möglichkeit, mehrere Datenbanken zu verwalten. Bei mehreren Datenbanken ist nicht immer vorhersehbar, wie viel Rechenleistung erforderlich ist. Aus diesem Grund können gepoolte Ressourcen eine bessere Leistung und ein besseres Preis-Leistungs-Verhältnis bieten.

Ein elastischer Pool verwendet einen einfachen Ressourcenzuweisungsprozess, der auf Ihrem gewünschten Budget basiert. Das Budget bestimmt, wie viel Verarbeitungsleistung auf der Hostserverinstanz verfügbar ist. Sie können dann einer einzelnen Datenbank eine Mindest- und Höchstzahl von virtuellen Kernen oder DTUs zuweisen, die aus der Ressourcenzuweisung des Hostservers übernommen werden.

Dies vereinfacht die Datenbankverwaltung, da Sie nur die Ressourcenzuweisung des Hostservers erhöhen müssen und nicht jede einzelne Datenbankinstanz. Ein elastischer Pool lässt außerdem zusätzliche Rechenleistung für Zeiten mit hoher Nachfrage übrig. Wenn Sie eine geschäftskritische Datenbankarbeitslast ausführen, stellt eine höhere Mindestressourcenzuweisung für die Datenbankinstanz Verfügbarkeit und Leistung sicher, selbst bei einer hohen Gesamtressourcenauslastung des Hostservers.

Bei der Automatisierung der Zuweisung mit benutzerdefinierten Regeln kann der Hostserver mithilfe der Azure-Verwaltungsbibliotheken für .NET Core von der dynamischen Skalierbarkeit profitieren.

"Regeln": [
{
"Name": "ScalingAutomationWochentag",
"Zeitplan": {
"StartTime": "08:00:00",
"EndTime": "20:00:00",
"DaysOfWeek": [ "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag" ]
},
"Auslösen": {
"Metrik": "dtu_consumption_percent",
"Operator": "GrößerAlsOderGleich",
"Aggregation": "Durchschnitt",
"Schwellenwert": 70,
"Zeitfenster": "00:05:00"
},
"Aktion": {
"Kapazität": 100

Diese „ScalingAutomationWeekday“-Regel schreibt vor, dass von Montag bis Freitag zwischen 8:00 und 20:00 Uhr das Skript die DTU-Kapazität auf 100 erhöht, wenn der DTU-Verbrauch Ihres elastischen Pools länger als 5 Minuten 70 % erreicht oder überschreitet. Sie können dies auch zurückentwickeln, um in Zeiten geringerer Nachfrage die Skalierung wieder zu reduzieren.

Für diejenigen, die eine grafische Oberfläche bevorzugen, kann dies auch über eine GUI mit dem Azure AutoScale-Tool für SQL Server erfolgen.

Verwaltete SQL-Instanz

Diese Option ist für Unternehmen gedacht, die ihre Datenbank in eine vollständig verwaltete Platform-as-a-Service-Umgebung (PaaS) in der Cloud migrieren möchten. Mit dem vollautomatischen „Lift and Shift“-Datenmigrationsdienst (DMS) können Sie schnell eine hochkompatible Cloud-SQL-Datenbank mit nativer VNet-Unterstützung initialisieren. Mit dem Software Assurance-Programm von Microsoft können Sie außerdem einen ermäßigten Preis erhalten, indem Sie den Azure Hybrid Cloud Benefit nutzen.

Eine verwaltete Instanz ist ideal für Unternehmen, die hohe Datensicherheit und nahezu 100 % Oberflächenkompatibilität mit vorhandenen lokalen SQL Server-Versionen benötigen. Die verwaltete Instanz eignet sich hervorragend für die Migration einer großen Anzahl von Anwendungen aus einer lokalen Umgebung in die Cloud und behält im Fehlerfall dennoch ein sicheres Fallback bei.

Lassen Sie sich von Trianz bei der Auswahl der besten Hosting-Optionen unterstützen

Trianz ist ein voll akkreditierter Microsoft Azure Managed Service Partner mit jahrzehntelanger Erfahrung und einer Kundenerfolgsquote von 100 %. Wir sind auf umfassende IT-Beratung spezialisiert, um Ihre Geschäftsanforderungen zu ermitteln und Ihnen dabei zu helfen, eine neue IT-Infrastruktur effizient und effektiv zu implementieren.

Erfahren Sie mehr unter trianz.com/cloud oder nehmen Sie über das untenstehende Formular Kontakt mit uns auf!

Schreiben Sie uns

Lassen Sie sich von uns helfen
transformieren und wachsen


By submitting your information, you agree to our revised  Privacy Statement.