Wir freuen uns, Ihnen mitteilen zu können, dass Spotlight Cloud jetzt Azure SQL DB in einem Vorschaumodus unterstützt!
Hintergrund
Azure SQL DB ist eine der beliebtesten Cloud-Datenbanken (auch bekannt als Database as a Service), die viele Vorteile für Unternehmen und Datenbankprofis bietet. Diejenigen, die sich für eine Investition in die Azure SQL-Datenbank entscheiden, müssen keine Software oder zugehörige Hardware installieren oder verwalten. Azure SQL DB ermöglicht es Datenbankfachleuten, weniger Zeit mit der „Mechanik“ (Speicherverwaltung, Upgrades, Bereitstellung, Patches, Sicherungen usw.) zu verbringen, sodass Datenbankfachleute strategischer und innovativer vorgehen können.
Seit der Veröffentlichung von Azure SQL-Datenbank hat es sich zu einigen „Varianten“ wie folgt entwickelt:
Verwaltete Instanz
Verwaltete Instanz ist ein gemeinsam genutzter Satz von Ressourcen für System- und Benutzerdatenbanken. Diese Bereitstellungsoption könnte die beliebteste der drei sein/werden. Der Grund, warum ich dazu neige, dies zu glauben, ist, dass es die geringste Reibung bei der Konvertierung/Migration von On-Prem bietet. Microsoft behauptet, dass das Managed Instance-Modell eine nahezu 100-prozentige Kompatibilität mit der Enterprise (on-prem) Edition von SQL Server bietet. Der enorme Vorteil besteht darin, dass Anwendungs- und Datenbankentwicklung sowie Konfigurationsänderungen auf ein Minimum reduziert werden. Microsoft bietet sogar einen DMS (Data Migration Service) an, der diesen „Lift and Shift“-Prozess von einer On-Prem- und/oder einer IaaS-Implementierung zur DBaaS-Bereitstellung automatisieren kann.
Einzelne DB
Bei der Einzeldatenbankbereitstellungsoption verwaltet der Datenbankserver die Datenbank mit seinen eigenen Ressourcen. Diese Option ist ideal für kleinere und vorhersehbare Nutzungsmuster. Jede Datenbank ist isoliert und daher portabel. Kleinere Rechenebenen und/oder serverlose Preismodelle eignen sich gut für eine einzelne Datenbank und ermöglichen eine einfache Kostenverwaltung.
Elastischer Pool
Wenn Datenbanknutzungsmuster schwer vorherzusagen sind und/oder größere Schwankungen im Ressourcenverbrauch aufweisen, ist die Bereitstellung des Pools für elastische Datenbanken am besten geeignet. Bei diesem Modell werden Ressourcen einem Pool zugewiesen, wodurch die Datenbanken im Pool „elastisch“ werden. Ausgelastete Datenbanken können Ressourcen beanspruchen, während die im Leerlauf befindlichen Datenbanken keine verbrauchen. Ideal für die SaaS-Entwicklung und -Bereitstellung, da es weniger notwendig ist, die Ressourcenbereitstellung mit den Kosten in Einklang zu bringen.
Spotlight Cloud-Unterstützung für Azure SQL DB
Mit dieser neuen Spotlight Cloud-Vorschauversion für Azure SQL DB unterstützen wir jetzt Azure SQL-Einzeldatenbanken sowie Pools für elastische Datenbanken (verwaltete Instanzen sind Teil unserer Roadmap-Pläne).
Mit der Einführung der Azure SQL-DB-Unterstützung haben wir auch den „Cloud-zu-Cloud“-Ansatz hinzugefügt, was bedeutet, dass ein Benutzer keinen Diagnoseserver (DS) installieren muss, um eine neue Azure SQL-DB zu überwachen Wir haben unseren eigenen in der Cloud gehosteten Collector, der eine Remoteverbindung zu Ihren Azure SQL-Datenbanken herstellen kann. Dies ist ein erheblicher Vorteil für unsere Kunden, da wir im Wesentlichen sicherstellen können, dass unsere Kunden sich nicht mit Softwareinstallationen/-upgrades/etc. befassen müssen.
Globale Ansicht
Sobald Sie eine neue Azure SQL-DB-Verbindung hinzugefügt haben, sehen Sie deren Status sofort als Teil der globalen Heatmap-Ansicht. Sie können die Heatmap auch so filtern, dass nur Ihre Azure SQL-Datenbanken angezeigt werden, indem Sie im Bereich „Verbindungen“ (im linken Bereich des Bildschirms) wie folgt auf den Verbindungstyp „Azure SQL-Datenbank“ klicken:
Übersichtsseite
Sobald Sie auf eine bestimmte Azure SQL DB-Verbindung klicken, sehen Sie hilfreiche Informationen über die Plattform, einschließlich Kaufmodell, Dienstebene, Leistungsstufe, maximale DTUs oder virtuelle Kerne sowie wichtige Informationen zur Ressourcennutzung, die Ihnen eine klare Übersicht ermöglichen in Ihre Workload-Aktivität, die es Ihnen ermöglicht, potenzielle Möglichkeiten aufzudecken, um entweder die Menge der zugewiesenen Ressourcen zu erhöhen (weil der Auslastungsprozentsatz sich der maximal verfügbaren Ressourcen nähert und dies Ihre SLAs beeinträchtigen könnte) oder alternativ die Menge der zugewiesenen Ressourcen zu verringern Ressourcen (da der Auslastungsprozentsatz sehr niedrig ist und möglicherweise eine Möglichkeit besteht, die Verschwendung von Cloud-Ausgaben zu reduzieren). In den folgenden Screenshots sehen Sie verschiedene Beispiele der Übersichtsseite für zwei verschiedene Datenbanken (eine mit dem DTU-Kaufmodell und die andere mit dem vCore-Kaufmodell).
Falls die überwachte Datenbank Teil eines Pools für elastische Datenbanken ist, sehen Sie unter dem Feld „Leistungsstufe“ einen Hinweis wie folgt:
Alarme
Diese Preview-Edition für die Azure SQL-DB-Überwachung enthält außerdem 4 neue Alarme für den Ressourcenverbrauch. Diese neuen Alarme warnen Sie, falls eine der Ressourcenauslastungen unsere vordefinierten Schwellenwerte überschreitet. Auf der Alarmseite finden Sie auch zusätzliche Informationen, darunter den Nutzungstrend im Laufe der Zeit, die häufigsten Abfragen, die die meisten Ressourcen verbraucht haben, sowie Vorschläge zur Behebung des Problems. Hier ist ein Screenshot als Beispiel dafür, wie der Alarmbildschirm aussieht:
Lizenzierung
Während des „Vorschaumodus“-Zeitraums ermöglichen wir unseren Spotlight Cloud-Kunden, Azure SQL-Datenbanken völlig kostenlos zu überwachen. Die maximale Anzahl der zu überwachenden Datenbanken entspricht der Anzahl der „normalen“ SQL Server-Instanzen, zu deren Überwachung ein Kunde berechtigt ist (Beispiel:Ein Kunde, der die Überwachung für 50 Instanzen erworben hat, kann 50 Azure SQL-Datenbanken überwachen).
Zusammenfassung
Azure SQL ist eine der beliebtesten Cloud-Datenbanken auf dem Markt, und wir sehen eine steigende Nachfrage unserer Kunden, Herausforderungen im Zusammenhang mit der Leistung von Azure SQL DB anzugehen. Diese erste Vorschauversion umfasst eine grundlegende Überwachung, die Einblick in den Zustand Ihrer Azure SQL-Datenbankumgebungen bietet. Wir sind außerdem bestrebt, unsere Investitionen in die Leistungsüberwachung für Cloud-Datenbanken fortzusetzen, um dem Markt und den Anforderungen unserer Kunden gerecht zu werden.
Möchten Sie am Vorschauprogramm teilnehmen? Senden Sie uns eine E-Mail an [email protected]