Resumé
I dette modul har du lært om oprettelse og administration af Azure SQL Databases. Processen kan udføres manuelt via Azure Portal eller ved hjælp af kode, som kan integreres i en automatiseret kontinuerlig integrationsproces. Du har også lært om SQL Database Projects-udvidelsen, et udviklerværktøj, der hjælper med udvikling og administration af SQL-databaser i et projektbaseret miljø. Denne udvidelse giver mulighed for oprettelse og ændring af databaseskemaer, der er gemt i et .dacpac-filformat . Du er også blevet introduceret til kompleksiteten ved databaseudvikling, og hvordan værktøjer som GitHub Actions og Azure DevOps giver robuste løsninger til styring af disse kompleksiteter, der understøtter DACPAC-udrulning, hvilket forenkler udrulningen af databaseændringer.
En af de vigtigste takeaways fra dette modul inkluderer forståelse af vigtigheden af sikkerhedsovervejelser, overvågning og fejlfinding ved automatisering af databaseudgivelse. Vigtige sikkerhedsaspekter omfatter administration af hemmeligheder og legitimationsoplysninger, konfiguration af firewallregler, brug af krypterede forbindelser, implementering af Role-Based Access Control (RBAC) og aktivering af overvågning og overvågning. Effektiv overvågnings- og fejlfindingspraksis såsom opsætning af advarsler, omfattende logning, overvågning af ydeevne, automatiseret test og planlægning af tilbagerulningsstrategier er afgørende for at opretholde tilstanden og ydeevnen af din databaseudgivelsesproces.