sql >> Database >  >> RDS >> Sqlserver

Spotlight Cloud-ondersteuning voor Azure SQL DB-aankondiging (preview)

We zijn verheugd aan te kondigen dat Spotlight Cloud nu Azure SQL DB ondersteunt in een preview-modus!

Achtergrond

Azure SQL DB is een van de meest populaire clouddatabases (ook bekend als Database as a Service) die veel voordelen biedt voor bedrijven en voor databaseprofessionals. Degenen die ervoor kiezen om te investeren in Azure SQL-database, hoeven geen software of bijbehorende hardware te installeren of te beheren. Azure SQL DB stelt databaseprofessionals in staat minder tijd te besteden aan de "mechanica" (opslagbeheer, upgrades, provisioning, patching, back-ups, enz.), zodat databaseprofessionals strategischer en innovatiever kunnen zijn.

Sinds Azure SQL Database is uitgebracht, is het als volgt geëvolueerd tot een paar 'smaken':

Beheerde instantie

Managed Instance is een gedeelde set bronnen voor systeem- en gebruikersdatabases. Deze implementatieoptie is misschien wel de meest populaire van de drie. De reden dat ik geneigd ben te denken dat dit is, is omdat het de minste wrijving biedt bij het converteren/migreren van on-prem. Microsoft beweert dat het Managed Instance-model bijna 100% compatibel is met de Enterprise (on-prem) editie van SQL Server. Het enorme voordeel hiervan is dat applicatie- en databaseontwikkeling en configuratiewijzigingen tot een minimum worden beperkt. Microsoft biedt zelfs DMS (Data Migration Service) aan dat dit "lift and shift"-proces kan automatiseren van on-prem en/of een IaaS-implementatie naar de DBaaS-implementatie.

Enkele DB

Met de optie voor implementatie van één database beheert de databaseserver de database met zijn eigen bronnen. Deze optie is ideaal voor kleinere en voorspelbare gebruikspatronen. Elke database is geïsoleerd en daarom draagbaar. Kleinere rekenlagen en/of serverloze prijsmodellen lenen zich goed voor een enkele database en zorgen voor een eenvoudiger kostenbeheer.

Elastische pool

Wanneer databasegebruikspatronen moeilijk te voorspellen zijn en/of grotere schommelingen in het resourceverbruik hebben, is de implementatie van de elastische pool het beste geschikt. Met dit model worden resources toegewezen aan een pool, waardoor databases in de pool ‘elastisch’ worden. Drukke databases kunnen bronnen grijpen, terwijl de inactieve databases er geen verbruiken. Ideaal voor SaaS-ontwikkeling en -implementaties, er is een verminderde noodzaak om de voorziening van resources in evenwicht te brengen met de kosten.

Spotlight Cloud-ondersteuning voor Azure SQL DB

Met deze nieuwe Spotlight Cloud preview-editie voor Azure SQL DB ondersteunen we nu een enkele Azure SQL-database en een elastische pool (beheerde instantie maakt deel uit van onze roadmap-plannen).

Met de introductie van Azure SQL DB-ondersteuning hebben we ook de "cloud-to-cloud"-benadering toegevoegd, wat betekent dat een gebruiker een nieuwe Azure SQL DB kan bewaken, er geen diagnostische server (DS) hoeft te worden geïnstalleerd als we hebben onze eigen door de cloud gehoste collector die op afstand verbinding kan maken met uw Azure SQL-databases. Dit is een aanzienlijk voordeel voor onze klanten, omdat het in wezen betekent dat we ervoor kunnen zorgen dat onze klanten geen software-installaties/upgrades/etc. hoeven te maken.

Algemene weergave

Zodra u een nieuwe Azure SQL DB-verbinding toevoegt, ziet u onmiddellijk de status ervan als onderdeel van de globale weergave van de heatmap. U kunt de heatmap ook filteren om alleen uw Azure SQL-databases te bekijken door als volgt op het verbindingstype "Azure SQL Database" in het deelvenster "verbindingen" (het linkergedeelte van het scherm) te klikken:

Overzichtspagina

Zodra u op een specifieke Azure SQL DB-verbinding klikt, ziet u nuttige informatie over het platform, waaronder het aankoopmodel, de servicelaag, het prestatieniveau, Max DTU's of vCores, evenals informatie over het belangrijkste resourcegebruik waarmee u een duidelijk inzicht krijgt in uw werklastactiviteit, waardoor u potentiële kansen kunt ontdekken om ofwel de hoeveelheid toegewezen middelen te verhogen (omdat het gebruikspercentage dicht bij de maximaal beschikbare middelen komt, en dat zou van invloed kunnen zijn op uw SLA's) ofwel, als alternatief, om de hoeveelheid toegewezen middelen te verminderen resources (omdat het gebruikspercentage erg laag is en er misschien een mogelijkheid is om verspilling van clouduitgaven te verminderen). In de volgende schermafbeeldingen ziet u verschillende voorbeelden van de overzichtspagina voor twee verschillende databases (een met het DTU-aankoopmodel en de andere met het vCore-aankoopmodel).

In het geval dat de bewaakte database deel uitmaakt van een elastische pool, ziet u een indicatie onder het veld "Prestatieniveau", als volgt:

Alarmen

Deze preview-editie voor Azure SQL DB-bewaking wordt ook standaard geleverd met 4 nieuwe alarmen voor resourceverbruik. Deze nieuwe alarmen zullen u waarschuwen als een van de middelengebruik onze vooraf gedefinieerde drempels overschrijdt. Op de pagina met alarmen vindt u ook aanvullende informatie, waaronder de gebruikstrend in de loop van de tijd, de belangrijkste zoekopdrachten die de meeste bronnen hebben verbruikt, en suggesties om het probleem aan te pakken. Hier is een screenshot als voorbeeld van hoe het alarmscherm eruitziet:

Licentieverlening

Gedurende de "preview-modus"-periode zullen we onze Spotlight Cloud-klanten toestaan ​​om Azure SQL-databases volledig gratis te monitoren. Het maximale aantal databases dat mag worden bewaakt, is gelijk aan het aantal "gewone" SQL-serverinstanties waar een klant recht op heeft (bijvoorbeeld:een klant die monitoring voor 50 instanties heeft gekocht, kan 50 Azure SQL-databases bewaken).

Samenvatting

Azure SQL is een van de meest populaire clouddatabases op de markt en we zien een toenemende vraag van onze klanten om uitdagingen op het gebied van Azure SQL DB-prestaties aan te pakken. Deze eerste preview-release bevat basisbewaking die inzicht geeft in de status van uw Azure SQL-databaseomgevingen. We willen ook blijven investeren in prestatiebewaking voor clouddatabases om tegemoet te komen aan de markt en de behoeften van onze klanten.

Wil je deel uitmaken van het previewprogramma? E-mail ons op [email protected]


  1. een kolom vergelijken met een lijst met waarden in t-sql

  2. Volgerclusters - 3 belangrijke gebruiksscenario's voor het synchroniseren van SQL- en NoSQL-implementaties

  3. Dimensies van dimensies:een blik op de meest voorkomende dimensionale tabeltypen van datawarehousing

  4. Uitvoeringsvolgorde van Group By, Having en Where-clausule in SQL Server?