Udforsk Azure SQL Managed Instance

Fuldført

De fleste af de funktioner, der er tilgængelige på Azure SQL Database, fungerer også for Azure SQL Managed Instance, da de deler den samme basiskode. Den fuldt administrerede paaS (Platform as a Service) giver nogle af følgende fordele:

  • Automatisk sikkerhedskopiering
  • Automatisk programrettelse
  • Indbygget høj tilgængelighed
  • Værktøjer til sikkerhed og ydeevne
  • Funktioner til integreret overvågning

En anden vigtig fordel ved migrering til et af PaaS-tilbudene på Azure er, at du ikke længere behøver at installere eller reparere SQL Server, hvilket kan øge programmets oppetid og reducere vedligeholdelsesindsatsen.

I modsætning til Azure SQL Database, der er udviklet omkring enkeltdatabasestrukturer, indeholder SQL Managed Instance flere andre funktioner, herunder forespørgsler på tværs af databaser, CLR (Common Language Runtime), adgang til systemdatabaserne og brug af SQL Agent-funktionerne.

Du kan se en komplet liste over de funktioner, der er tilgængelige på Azure SQL Managed Instance, under Funktioner i SQL Database og SQL Managed Instance.

Indstillinger for hybridlicensering

Microsoft tilbyder flere fordele ved SQL Server-licenser. For både SQL Database og SQL Managed Instance kan udnyttelse af dine eksisterende licenser reducere omkostningerne ved at køre PaaS-tilbuddet.

  • For hver kerne i Enterprise Edition med Active Software Assurance er du berettiget til én vCore af SQL Database eller SQL Managed Instance Business Critical og otte vCores til generelle formål.

  • For hver kerne i Standard Edition med Active Software Assurance er du berettiget til én vCore af det generelle formål.

Denne model kan reducere de samlede licensomkostninger med op til 40%. Faktisk betaler du kun for beregnings- og lageromkostninger og ikke for softwarelicensomkostninger.

Du kan få flere oplysninger om medbring din egen licensmodel under License Mobility via Software Assurance på Azure.

Forbindelsesarkitektur

Forbindelser til SQL Managed Instance oprettes via TDS-slutpunkter. Selvom routing og sikkerhed på disse forbindelser varierer, er der en gatewaykomponent, der håndterer og dirigerer forbindelser til databasetjenesten. Denne gatewaykomponent udrulles også på en meget tilgængelig måde.

Sikkerhedskopiering og gendannelse

Automatiseret databasesikkerhedskopiering leverer en fuldt administreret sikkerhedskopieringstjeneste, der regelmæssigt tager komplette, differentiale og logføre sikkerhedskopier for både SQL Managed Instance og SQL Database. Automatiserede sikkerhedskopier er geo-redundante og replikeres automatisk til et parvis område, hvilket beskytter dine data mod lokaliserede afbrydelser i det primære område.

På samme måde gør SQL Managed Instance det nemt at migrere eksisterende programmer, hvilket muliggør gendannelser fra sikkerhedskopier i det lokale miljø.

Der er nogle vigtige overvejelser, når du kører sikkerhedskopierings- og gendannelseshandlinger på SQL Managed Instance-databaser:

  • Det er ikke muligt at overskrive en eksisterende database under gendannelsesprocessen. Før du gendanner en database, skal du sikre dig, at den ikke findes.

  • For SQL Managed Instance kan sikkerhedskopier kun gendannes til en anden administreret forekomst. Det er ikke muligt at gendanne en sikkerhedskopi af en administreret forekomstdatabase til en SQL Server, der kører på en virtuel maskine eller SQL Database.

  • Kopiér kun sikkerhedskopiering til Azure blob Storage er tilgængelig for SQL Managed Instance. SQL Database understøtter ikke denne funktion.

Du kan få flere oplysninger om automatiserede sikkerhedskopier under Automatiserede sikkerhedskopier – Azure SQL Database & Azure SQL Managed Instance.

Arkitektur med høj tilgængelighed

SQL Database og SQL Managed Instance har lignende arkitekturer med høj tilgængelighed, som garanterer 99,99% oppetid. Windows- og SQL Server-opdateringer håndteres af backendinfrastrukturen, generelt uden nogen indvirkning på dit program, selvom det er vigtigt at placere en forsøgslogik i dit program.

Funktionen grupper med automatisk failover giver dig mulighed for at mislykkes over en gruppe replikerede databaser på en server til et andet område. Denne funktion er udviklet oven på den eksisterende aktive georeplikeringsfunktion, hvilket forenkler udrulning og administration af geo-replikerede databaser.

En failovergruppe kan indeholde en eller flere databaser, der ofte bruges af det samme program. Derudover kan du bruge de læsbare sekundære databaser til at aflaste skrivebeskyttede forespørgselsarbejdsbelastninger.

Seddel

Funktionen til grupper med automatisk failover understøttes for både SQL Managed Instance og SQL Database.

Du kan få flere oplysninger om grupper med automatisk failover under Brug grupper med automatisk failover til at aktivere gennemsigtig og koordineret geo-failover for flere databaser.

Overførselsindstillinger

Det er generelt nemt at migrere til SQL Managed Instance på grund af det store sæt tilgængelige funktioner. Der er et par måder at overføre databaser i det lokale miljø på:

  • logafspilningstjeneste. Det er en onlineoverførselsmulighed, og den bruges, når du har brug for mere kontrol over dit databaseoverførselsprojekt.

  • link til administreret forekomst.. Linket Administreret instans, der bruger distribuerede tilgængelighedsgrupper, udvider sikkert din dataforekomst ved at replikere data næsten øjeblikkeligt (online) mellem en hvilken som helst hostet SQL Server og Azure SQL Managed Instance og omvendt.

  • Oprindelig sikkerhedskopiering og gendannelse. Sikkerhedskopiering og gendannelse er en simpel migreringsmetode, der er begunstiget af mange SQL Server-teknikere. Det er den nemmeste migreringsmulighed for kunder, der kan levere komplette sikkerhedskopier af databaser til Azure Storage.

  • transaktionsreplikering. Transaktionsreplikering er en måde at flytte data mellem databaseservere, der konstant er forbundet. Det er bedst at bruge til online- eller offlineoverførsel af store og komplekse databaser.

Tjenester til maskinel indlæring

Machine Learning Services leverer funktioner til maskinel indlæring i din relationsdatabasestruktur. Denne funktion understøtter Python- og R-pakker, der er ideelle til meget intensive forudsigende funktioner. Denne indstilling er tilgængelig på SQL Managed Instance, SQL Server på azure virtual machine og on-premises SQL Server.

Programmer kan bruge relationsdatabase på Azure kombineret med funktioner med høj ydeevne i forbindelse med maskinel indlæring, hvor du kan:

  • Oplær modeller til maskinel indlæring baseret på enten datasæt med stikprøver eller populationsdatasæt.

  • Reducer kompleksiteten i sikkerhed og overholdelse af angivne standarder, hvor du ikke behøver at flytte dine data for at bygge og oplære dine modeller til maskinel indlæring.

  • Udrul modeller til maskinel indlæring ved hjælp af lagrede T-SQL-procedurer, der understøtter Python- eller R-programmeringssprog.

  • Brug af biblioteker med åben kildekode, f.eks. scikit-learn, PyTorch og TensorFlow.

I travle miljøer kan du bruge funktionen T-SQL PREDICT, som giver dig mulighed for at fremskynde forudsigelser baseret på din gemte model.

Funktionen Machine Learning Services kan aktiveres ved at køre følgende kommando:

EXEC sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;

Kommandoen ovenfor tillader udførelse af eksterne scripts i den administrerede forekomst, og den skal aktiveres, før du forsøger at bruge sp_execute_external_script til at udføre Python- eller R-scripts i databasen.

Seddel

SQL Database understøtter ikke funktionen Machine Learning Services.

Du kan få flere oplysninger om Machine Learning Services under Machine Learning Services i Azure SQL Managed Instance.