Kurs från 2020-08-31 till 2020-10-08
Lektion 6 av 12, onsdag den 16:e september 2020
Målet med denna lektion är titta på olika sätt att använda molnet (specifikt Azure) till att hosta en webbapplikation. Vi kommer även att titta på hur ens arkitektur påverkar vilka möjligheter man har.
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.
Artikel (9 min): Azure hosting recommendations for ASP.NET Core web apps
Video (11 min): Build apps faster with Azure Serverless
Artikel (6 min): Serverless computing
Total (109 min):
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 serie (totalt 39 min): The twelve factor app - a methodology for building software-as-a-service apps
△Artikel (10 min): Azure Function v.s. Web App aka. Serverless v.s. PaaS
◯Video (4 min): Azure App Service Explained
◯Artikel (8 min): Run a custom container in Azure
△Artikel (3 min): Cloud Native Definition
◯Artikel (13 min): 5 principles for cloud-native architecture—what it is and how to master it
◯Artikel (11 min): 5 steps to building a cloud-ready application architecture
〰Kurs (491 min): Microsoft Learn: Create serverless applications
◯Artikel (10 min): Azure Functions
◯Video (6 min): How to create a function app
◯Video (3 min): The new Azure Functions experience
▽Video (7 min): How to monitor Azure Functions
△Artikel (19 min): Build Your First Serverless Web Application on Azure
◯Artikel (8 min): Running Azure Functions in a Docker Container: A Beginner’s Guide
△Artikel (13 min): Microservice Architecture
△Artikel (37 min): Microservices a definition of this new architectural term
◯Artikel (9 min), wikipedia: Conway’s law
◯Artikel (5 min): What is a Monolith?
◯Artikel (6 min): How to best use Azure DevOps release pipelines with microservices?
OBS Akta vad ni skriver i eran blogg, så att ni inte skriver lösenord etc.
Namnge dagens blogg 06.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: 06a.md, 06b.md etc.
Ta fram prisen per månad för olika sätt att deploya en webbsida i Azure, använda Azure Pricing calculator till att få fram olika priser på:
Hints:
Ni borde redan ha en docker container i ACR, deploy denna till App Service (istället för ACI) med Docker.
Hints:
Följ denna tutorial och skåpa en Hallo World funktion: Create your first function in Azure using Visual Studio
Denna övning ska inte vara i eran blog.