Azure eksamensspg Flashcards
Forklar begrebet IaaS(Infrastructure as a Service)
(Infrastructure as a Service): Leverer virtuelle maskiner, netværk, storage og andre infrastrukturtjenester over skyen. Eksempel: Azure Virtual Machines (VMs).
Forklar begrebet PaaS(Platform as a Service)
(Platform as a Service): Giver en platform til udvikling og hosting af applikationer uden at skulle administrere infrastrukturen. Eksempel: Azure App Service.
Forklar begrebet DBaaS(Database as a Service)
DBaaS (Database as a Service): En administreret database-løsning, hvor cloud-udbyderen håndterer vedligeholdelse, backup og skalering. Eksempel: Azure SQL Database.
IaaS(Infrastructure as a Service) fordele:
Fuld kontrol over infrastruktur. Fleksibel opsætning.
IaaS(Infrastructure as a Service) ulemper:
Skal selv håndtere ALT opsætning, sikkerhed og vedligeholdelse.
Kan være dyrt.
PaaS(Platform as a Service) fordele:
-Ingen vedligeholdelse af servere.
-Hurtig implementering af applikationer
-Integrerer nemt med databaser og devops.
PaaS(Platform as a Service)ulemper:
-Begrænset kontrol over underliggende systemer.
-Kan være dyrere end IaaS ved store systemer.
DBaaS(Database as a Service)fordele
Automatisk backup, sikkerhed og vedligeholdelse. Skalerbar.
DBaaS(Database as a Service)ulemper:
Begrænset kontrol. Kan have performance-begrænsninger ved meget store datamængder.
Hvilke produkter har du brugt på Azure?
??Jeg har brugt følgende Azure-produkter:
Azure App Service – til at hoste min Spring Boot-applikation.
Azure Database for MySQL – til at gemme og administrere databaseoplysninger.
Azure Portal – til at konfigurere og overvåge mine tjenester.
Azure DevOps – til CI/CD pipelines og automatiseret deployment
Beskriv hvordan du deployer et Spring Boot-projekt på Azure.
Forbered projektet
Sørg for, at Spring Boot-projektet er konfigureret med en database (fx MySQL) og en application.properties-fil til Azure-forbindelsen.
Containerize applikationen (valgfrit)
Opret en Dockerfile, hvis du vil køre applikationen som en container.
Opret en Azure App Service
Log ind på Azure Portal.
Opret en ny “App Service” og vælg “Java 21” som runtime.
Deploy koden
Brug GitHub Actions eller Azure DevOps til CI/CD.
Alternativt kan du bruge Azure Web Apps til at uploade en .jar-fil direkte.
Forbind til database
Konfigurer Azure Database for MySQL i Azure Portal.
Opdater spring.datasource.url i application.properties.
Test deployment
Gå til den genererede URL og test, om applikationen kører korrekt.
Har du brugt andre cloud produkter end Azure?
Hvor har du brugt IaaS, PaaS and DBaaS?