sql >> Database teknologi >  >> RDS >> Sqlserver

Spotlight Cloud-understøttelse af Azure SQL DB-meddelelse (Preview)

Vi er glade for at kunne meddele, at Spotlight Cloud nu understøtter Azure SQL DB i en forhåndsvisningstilstand!

Baggrund

Azure SQL DB er en af ​​de mest populære cloud-databaser (også kaldet Database as a Service), der kommer med masser af fordele for virksomheder og for databaseprofessionelle. De, der vælger at investere i Azure SQL-database, behøver ikke at installere eller administrere nogen software eller tilhørende hardware. Azure SQL DB gør det muligt for databaseprofessionelle at bruge mindre tid på "mekanikken" (lagerstyring, opgraderinger, klargøring, patching, sikkerhedskopier osv.), så databaseprofessionelle kan være mere strategiske og innovative.

Siden Azure SQL Database blev frigivet, har den udviklet sig til et par "varianter" som følger:

Administreret forekomst

Managed Instance er et delt sæt ressourcer til system- og brugerdatabaser. Denne implementeringsmulighed kan være/blive den mest populære af de tre. Grunden til, at jeg er tilbøjelig til at tro, at dette er, fordi det giver den mindste mængde friktion, når du konverterer/migrerer fra on-prem. Microsoft hævder, at Managed Instance-modellen er næsten 100 % kompatibilitet med SQL Servers Enterprise (on-prem) udgave. Den enorme fordel ved dette er, at applikations- og databaseudvikling og konfigurationsændringer holdes på et minimum. Microsoft tilbyder endda DMS (Data Migration Service), der kan automatisere denne "løft og skift"-proces fra on-prem og/eller en IaaS-implementering til DBaaS-implementeringen.

Enkelt DB

Med muligheden for enkelt databaseimplementering administrerer databaseserveren databasen med sine egne ressourcer. Denne mulighed er ideel til mindre og forudsigelige brugsmønstre. Hver database er isoleret og derfor bærbar. Mindre computerlag og/eller serverløse prismodeller egner sig godt til Single-database og gør det nemt at administrere omkostningerne.

Elastisk pool

Når databasebrugsmønstre er svære at forudsige og/eller har større udsving i ressourceforbrug, er den elastiske puljeimplementering den bedste pasform. Med denne model allokeres ressourcer til en pulje og gør derved databaser i puljen 'elastiske'. Travle databaser kan få fat i ressourcer, mens de inaktive databaser ikke bruger nogen. Ideel til SaaS-udvikling og -implementeringer, der er et mindre behov for at balancere ressourceforsyning med omkostninger.

Spotlight Cloud-understøttelse til Azure SQL DB

Med denne nye Spotlight Cloud-preview-udgave til Azure SQL DB understøtter vi nu Azure SQL-enkeltdatabase samt elastisk pool (administreret forekomst er en del af vores køreplansplaner).

Med introduktionen af ​​Azure SQL DB-understøttelse har vi også tilføjet "cloud to cloud"-tilgangen, hvilket betyder, at for at en bruger kan overvåge en ny Azure SQL DB, er det ikke nødvendigt at installere en diagnostisk server (DS) som vi har vores egen cloud-hostede samler, der kan fjernoprette forbindelse til dine Azure SQL-databaser. Dette er en væsentlig fordel for vores kunder, da det i bund og grund betyder, at vi kan sikre, at vores kunder ikke behøver at håndtere softwareinstallationer/opgraderinger/osv.

Global visning

Når du tilføjer en ny Azure SQL DB-forbindelse, vil du straks se dens status som en del af den globale heatmap-visning. Du kan også filtrere varmekortet for kun at se dine Azure SQL-databaser ved at klikke på forbindelsestypen "Azure SQL Database" i ruden "forbindelser" (den venstre del af skærmen), som følger:

Oversigtsside

Når du klikker på en specifik Azure SQL DB-forbindelse, vil du se nyttige oplysninger om platformen, herunder købsmodel, serviceniveau, ydeevneniveau, Max DTU'er eller vCores, samt vigtige ressourceudnyttelsesoplysninger, der vil gøre dig i stand til at få en klar synlighed ind i din arbejdsbelastningsaktivitet, hvilket vil gøre dig i stand til at afdække potentielle muligheder for enten at øge mængden af ​​allokerede ressourcer (fordi udnyttelsesprocenten nærmer sig de maksimalt tilgængelige ressourcer, og det kan påvirke dine SLA'er) eller alternativt at reducere mængden af ​​allokerede ressourcer ressourcer (fordi udnyttelsesprocenten er meget lav, og måske er der mulighed for at reducere spild af skyforbrug). I de følgende skærmbilleder kan du se forskellige eksempler på oversigtssiden for to forskellige databaser (den ene med DTU købsmodellen og den anden med vCore købsmodellen).

I tilfælde af at den overvågede database er en del af en elastisk pulje, vil du se en indikation under feltet "Performance level" som følger:

Alarmer

Denne forhåndsvisningsudgave til Azure SQL DB-overvågning kommer også med 4 nye ressourceforbrugsalarmer ud af kassen. Disse nye alarmer vil advare dig, hvis en af ​​ressourceudnyttelsen overskrider vores foruddefinerede tærskler. På alarmsiden finder du også yderligere information, herunder udnyttelsestendensen over tid, topforespørgsler, der forbrugte de fleste ressourcer, samt forslag til at løse problemet. Her er et skærmbillede som et eksempel på, hvordan alarmskærmen ser ud:

Licensering

I hele "preview mode"-perioden vil vi give vores Spotlight Cloud-kunder mulighed for at overvåge Azure SQL-databaser helt gratis. Det maksimale antal databaser, der må overvåges, svarer til antallet af de "almindelige" SQL-serverforekomster, som en kunde er berettiget til at overvåge (f.eks.:en kunde, der har købt overvågning for 50 forekomster, vil være i stand til at overvåge 50 Azure SQL-databaser).

Oversigt

Azure SQL er en af ​​de mest populære cloud-databaser på markedet, og vi ser en stigende efterspørgsel fra vores kunder for at løse udfordringer relateret til Azure SQL DB-ydeevne. Denne første preview-udgivelse inkluderer grundlæggende overvågning, der vil give synlighed i dine Azure SQL-databasemiljøers tilstand. Vi søger også at fortsætte vores investeringer i præstationsovervågning for cloud-databaser for at imødekomme markedet og vores kunders behov.

Vil du være en del af preview-programmet? Send os en e-mail på [email protected]


  1. Sådan tilføjer du antal dage i postgresql datetime

  2. SQLite Venstre Join

  3. Får kun måned og år fra SQL DATE

  4. Serienumre pr. gruppe af rækker for sammensat nøgle