Sammendrag

Fullført

I denne modulen har du lært om opprettelse og administrasjon av Azure SQL Databases. Prosessen kan gjøres manuelt gjennom Azure-portalen eller ved hjelp av kode, som kan integreres i en automatisert kontinuerlig integrasjonsprosess. Du har også lært om SQL Database Projects-utvidelsen, et utviklerverktøy som hjelper til med utvikling og administrasjon av SQL-databaser i et prosjektbasert miljø. Denne utvidelsen gjør det mulig å opprette og endre databaseskjemaer, lagret i et .dacpac-filformat . Du har også blitt introdusert for kompleksiteten ved databaseutvikling og hvordan verktøy som GitHub Actions og Azure DevOps gir robuste løsninger for å administrere disse kompleksitetene, og støtter DACPAC-distribusjon som forenkler distribusjon av databaseendringer.

En av de viktigste takeawayene fra denne modulen inkluderer å forstå viktigheten av sikkerhetshensyn, overvåking og feilsøking ved automatisering av databasepublisering. Viktige sikkerhetsaspekter inkluderer administrasjon av hemmeligheter og legitimasjon, konfigurering av brannmurregler, bruk av krypterte tilkoblinger, implementering av Role-Based Access Control (RBAC) og aktivering av revisjon og overvåking. Effektiv overvåkings- og feilsøkingspraksis som å sette opp varsler, omfattende logging, ytelsesovervåking, automatisert testing og planlegging av tilbakerullingsstrategier er avgjørende for å opprettholde tilstanden og ytelsen til databasepubliseringsprosessen.

Ekstra lesing