Forstå SQL Server i en virtuel Azure-maskine
En SQL Server, der kører på en Virtuel Azure-maskine (IaaS), svarer til en lokal SQL Server. Du vil bemærke, at flere funktioner, der er beskrevet for SQL Server på azure virtual machine, gælder for alle dine lokale SQL-servere.
Mange programmer kræver SQL Server, der kører på en virtuel maskine. Årsagerne omfatter:
Generel programsupport og inkompatibilitet – for programmer, der kræver en ældre version af SQL Server til leverandørsupport. Derudover kan nogle programtjenester have et krav om at blive installeret sammen med databaseforekomsten på en måde, der ikke er kompatibel med et PaaS-tilbud.
Brug af andre SQL Server Services- – For at maksimere licensering vælger mange brugere at køre SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS) og/eller SQL Server Reporting Services (SSRS) på samme computer som databaseprogrammet.
Tilgængelige versioner af SQL Server
Microsoft bevarer billeder af alle understøttede versioner af SQL Server tilgængelige på Azure Marketplace. Hvis du har brug for en ældre version, der er dækket af en udvidet supportkontrakt, skal du installere dine egne binære SQL Server-filer.
Sikkerhedskopieringsløsninger
I de seneste versioner af SQL Server har Microsoft introduceret flere funktioner, der understøtter kørsel af SQL Server på en virtuel Azure-maskine. Vi vil fokusere på to vigtige sikkerhedskopieringsfunktioner:
- Sikkerhedskopiér til URL-adresse
- Azure Backup
Indstillingen Sikkerhedskopiering til URL-adresse giver dig mulighed for at sikkerhedskopiere dine databaser til Azure Blob Storage-tjenesten. Azure Backup til SQL Server Virtual Machines leverer en omfattende sikkerhedskopieringsløsning til virksomheder, der automatisk administrerer dine sikkerhedskopier på tværs af hele din infrastruktur.
Udrulningsindstillinger
Alle ressourcer i Azure administreres og udrulles via en almindelig udbyder, der kaldes Azure Resource Manager. Selvom der er forskellige metoder til at udrulle Azure-ressourcer, konvergerer de i sidste ende til JSON-dokumenter, der kaldes Azure Resource Manager-skabeloner, som fungerer som en af udrulningsindstillingerne for Azure-ressourcer.
Den vigtigste forskel mellem disse metoder er, at Azure Resource Manager-skabeloner bruger en deklarativ udrulningsmetode, som definerer den ønskede struktur og tilstand for de ressourcer, der skal udrulles. I modsætning hertil er andre metoder essentielle ved hjælp af proceduremodeller til eksplicit at angive de trin, der skal udføres. I forbindelse med udrulninger i stor skala er den deklarative fremgangsmåde at foretrække og bør anvendes.
Oversigt over Azure Storage
Azure tilbyder en fuldt redundant objektbaseret lagermodel, og der er et par ting, du skal være opmærksom på, når du designer og udruller Virtual Machines-arkitektur. Med hensyn til virtuelle maskiner er der fire typer lagerplads, du kan bruge:
- Standard
- Standard-SSD
- Premium SSD
- Ultra Disk
Til produktions-SQL Server-data- og transaktionslogfiler skal du kun bruge Premium SSD-lager og Ultra Disk. Med Premium Storage kan du se ventetider i intervallet 5-10 ms på et korrekt konfigureret system. Alternativt kan du med Ultra Disk have en ventetid på under millisekunder, men du kan sandsynligvis se 1-2 ms arbejdsbelastninger i den virkelige verden. Du kan bruge Standard storage til sikkerhedskopiering af databasen, da ydeevnen er tilstrækkelig til de fleste sikkerhedskopierings- og gendannelsesarbejdsbelastninger.
Høj tilgængelighed i Azure
Azure-platformen er designet til at være fejltolerant og giver hurtig genoprettelse efter tjenesteafbrydelser og midlertidige fejl. Faktisk kan mange organisationer se højere tilgængelighedsniveauer i udrulninger af enkelt virtuelle maskiner, end de tidligere har oplevet i deres lokale miljøer. Microsoft garanterer oppetid på mindst 99,9% for en enkelt forekomst af Azure Virtual Machine, når du bruger Premium SSD eller Ultra Disk til alle diske.
Azure tilbyder flere funktioner, der understøtter høj tilgængelighed, herunder tilgængelighedssæt, tilgængelighedszoner og teknikker til justering af belastning, der giver høj tilgængelighed ved at distribuere indgående trafik mellem virtuelle maskiner.
SQL Server aktiveret af Azure Arc
Azure Arc udvider Azure-administrationsfunktioner til SQL Server-instanser, der kører uden for Azure, uanset om de er i det lokale miljø, i andre cloudmiljøer eller på kanten. Ved at aktivere SQL Server med Azure Arc kan du overføre fordelene ved Azures cloudadministration og -styring til dine eksisterende SQL Server-installationer uden at skulle flytte dem til Azure. Dette omfatter anvendelse af ensartede politikker, sikring af overholdelse af angivne standarder og brug af Azure-tjenester som Azure Monitor og Azure Security Center til forbedret overvågning af sikkerhed og ydeevne.
Med Azure Arc kan du administrere og overvåge dine SQL Server-forekomster centralt via Azure Portal på samme måde som med oprindelige Azure-tjenester. Denne samlede administrationsoplevelse forenkler handlinger og reducerer kompleksiteten af administration af forskellige miljøer. Derudover muliggør Azure Arc avancerede funktioner som automatiserede opdateringer, sikkerhedskopiering og gendannelse og it-katastrofeberedskab for dine SQL Server-instanser, så de altid er up-to-dato, sikre og modstandsdygtige over for fejl. Ved at forbinde dine SQL Server-instanser med Azure Arc kan du også drage fordel af Azures funktioner til maskinel indlæring og kunstig intelligens, så du kan bygge og udrulle intelligente programmer, der bruger dine eksisterende data.
Hvis du vil vide mere om aktivering af SQL Server med Azure Arc, skal du se SQL Server, der er aktiveret af Azure Arc.