Nettskyteknologier (DAT515)
En skybasert databehandlingsmodell muliggjør fleksibel og behovsstyrt tildeling av prosesseringsressurser, lagringsplass, programvareapplikasjoner og tjenester over Internett med minimal interaksjon med tjenesteleverandøren.
Dette er emnebeskrivelsen for studieåret 2025-2026. Merk at det kan komme endringer.
Emnekode
DAT515
Versjon
1
Vekting (stp)
5
Semester undervisningsstart
Høst
Antall semestre
1
Vurderingssemester
Høst
Undervisningsspråk
Engelsk
Innhold
Læringsutbytte
Kunnskap
- Karakterisere og sammenlign typiske tjenestemodeller som IaaS, PaaS og SaaS.
- Forstå elementer av skytjenesteinfrastrukturer.
- Forstå og sammenlign de mest vanlige kommersielle skytjenestetilbudene.
- Abstraksjoner for databehandling, inkludert virtuelle maskiner, containere og tjenerløs databehandling.
- Lagringsabstraksjoner med varierende konsistenskrav.
- Ressursstyring, inkludert lagrings- og containerstyring.
- Etiske, miljømessige og juridiske implikasjoner av skytjenesteteknologier, f.eks. FNs bærekraftsmål, GDPR og MLAT/CLOUD Act.
Ferdigheter
- Kunne designe en skybasert løsning basert på en gitt spesifikasjon.
- Kunne distribuere en skybasert løsning optimalisert for tilgjengelige ressurser.
- Være i stand til å implementere applikasjoner som benytter sky-API-er på applikasjonslaget, f.eks. GitHub, Discord, og lagrings-/beregningslaget.
- Kunne analysere sikkerhetsrisikoene ved en spesifikk skybasert distribusjon.
- Være i stand til å implementere hemmelighetsstyring for skyapplikasjoner ved bruk av f.eks. Passkey, legitimasjon, passord eller tokens.
Forkunnskapskrav
Anbefalte forkunnskaper
Eksamen / vurdering
Vurderingsform | Vekting | Varighet | Karakter | Hjelpemiddel |
---|---|---|---|---|
Rapport | 1/1 | Bestått/ Ikke bestått |
Karakteren i emnet er basert på den innleverte koden og prosjektrapporten.
Vilkår for å gå opp til eksamen/vurdering
Obligatorisk Arbeid 1: Laboratorieoppgaver
Obligatoriske programmerings- og systemadministrasjonsoppgaver. For å få godkjent kreves det at din løsning leveres via vårt system for automatisk evaluering. Godkjenning krever også en muntlig gjennomgang av løsningen din etter innlevering. Alle obligatoriske oppgaver må være fullført for å kvalifisere til å levere sluttrapporten og bestå emnet.
Obligatorisk Arbeid 2: Muntlig Presentasjon av Prosjektet
Alle gruppemedlemmer må delta i den muntlige presentasjonen.
Obligatoriske laboratorieoppgaver må fullføres til de angitte tidene og i de tildelte gruppene. Fravær grunnet sykdom eller andre årsaker må meldes så snart som mulig til laboratoriepersonalet. Det kan ikke forventes at det legges til rette for gjennomføring av laboratorieoppgaver på andre tidspunkt med mindre dette er avtalt på forhånd med laboratoriepersonalet.
Manglende fullføring eller godkjenning av oppgaver til rett tid vil føre til at du ikke består emnet. Hvis en student ikke består de obligatoriske oppgavene, prosjektet eller uteblir fra prosjektpresentasjonen, må studenten ta alle oppgavene på nytt og levere en ny rapport neste gang emnet tilbys.
Fagperson(er)
Emneansvarlig:
Hein MelingLaboratorieingeniør:
Jayachander SurbiryalaInstituttleder:
Tom RyenStudieprogramleder:
Tomasz WiktorskiArbeidsformer
Forelesningene vil foregå i første halvdel av semesteret. 4 timer med forelesninger og 4 timer med veiledede laboratorieøvelser per uke. Laboratorieøvelsene og prosjektet vil kreve ekstra arbeid uten veiledning. Den totale ukentlige arbeidsbelastningen, inkludert selvstudium og utviklingsarbeid, forventes å være 15 timer gjennom hele emnets varighet.
Arbeidet utføres i grupper på 2-4 studenter.