Kurs från 2020-08-31 till 2020-10-08
Lektion 5 av 12, måndag den 14:e september 2020
Målet med denna lektion är att lära hur man kan spara strukturerat data i molnet (med utgångspunkt i Azure) i t.ex. en databas. Det kunna vara båda en SQL eller en no-SQL.
Lektion från kl. 8:30 till kl. 16:30
Lunch 12:00 till 13:00
Detta är material (artiklar, videoer, blogs, podcasts etc) som är den teoretiska bas för denna lektion, det antas att du har läst/set/lystnad detta innan lektionen starter.
Total:
Detta är vilka delar av den frivilliga bok (Learn Azure In A Month of Lunches) som är releavant för denna lektion
Detta är material som är frivillig, och som kan kan används till at få en djupare insikt i dagens ämnen. Oftast förklara det bakgrunden till dagens lektionsteori, går mer på djupet med ämne eller han har en annan vinkel på det samma material.
▽Artikel (7 min): What is DTU in Azure SQL Database and How to Figure Out How Much We Need
◯Video (12 min): Azure SQL Database Serverless
◯Artikel (16 min): Azure SQL Database serverless
▽Video (30 min): Azure SQL Database Tutorial
▽Video (6 min): How to create an Azure SQL database
◯Artikel (6 min): SQL Server database migration to Azure SQL Database
▽Video (12 min): Introduction to Azure Database for MySQL
▽Video (35 min): Azure Database for MariaDB
◯Artikel (9 min): Getting Started with Graph Databases in Azure Cosmos DB
▽Video (31 min): Azure Cosmos DB Tutorial ; Globally distributed NoSQL database
OBS Akta vad ni skriver i eran blogg, så att ni inte skriver lösenord etc.
Namnge dagens blogg 05.md, ni får själv välja om ni vill ha en stor blogg som innehåller alla dagens övningar, eller om ni delar upp den i fler delar, i så fall ska ni namnge delarna som: 05a.md, 05b.md etc.
Ta fram prisen per månad för olika typer av databaser, använda Azure Pricing calculator till att få fram olika priser på:
Ta fram priser för olika scenarier, data mängder, backup planer, lokationer etc.
Starta en serveless SQL server instans i azure, använd gärna Azure CLI (men det är ok också med Portalen)
Hints:
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120
Skriv ett litet program som använder eran nya SQL server. Använd entity framework code och migrations.
Ni kan evt ta en eksisterende applikation
I steg 1 få den att köra i en lokal Docker container mot eran Azure SQL databas
Hints:
dotnet new webapi -o TodoApi
Configura CD med eran nya container i Azure DevOps och se till at när applikationen starter att alla migrations körs eran SQL databas på automatisk
Hints:
Konfigurera SQL server + databas med Pulumi
Hints: