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.

Fakta

Emnekode

DAT515

Versjon

1

Vekting (stp)

5

Semester undervisningsstart

Høst

Antall semestre

1

Vurderingssemester

Høst

Undervisningsspråk

Engelsk

Innhold

Emnet introduserer tjenestemodeller for skybasert databehandling, teknologiplattformer og applikasjoner. Du vil lære om implementering og administrasjon av skytjenester. Du vil distribuere, administrere og skalere applikasjonene dine ved hjelp av en skybasert infrastruktur med virtuelle maskiner og containere, samt tjenerløs databehandling. Applikasjonene dine vil samhandle med verts-infrastrukturen via API-er.

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

Ingen

Anbefalte forkunnskaper

DAT230 Kommunikasjonsteknologi 1, DAT250 Informasjons- og programvaresikkerhet, DAT320 Operativsystemer og systemprogrammering

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

Obligatoriske øvinger, Muntlig presentasjon

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 Meling

Laboratorieingeniør:

Jayachander Surbiryala

Instituttleder:

Tom Ryen

Studieprogramleder:

Tomasz Wiktorski

Arbeidsformer

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.

Åpent for

Enkeltemner ved Det teknisk-naturvitenskaplige fakultet
Data Science - master i teknologi/siv.ing. Datateknologi - master i teknologi
Utveksling ved Det teknisk- naturvitenskapelige fakultet

Emneevaluering

Det skal være en tidligdialog mellom emneansvarlig, studenttillitsvalgt og studentene. Formålet er tilbakemelding fra studentene for endringer og justering i emnet inneværende semester.I tillegg skal det gjennomføres en digital emneevaluering minimum hvert tredje år. Den har som formål å innhente studentenes erfaringer med emnet.

Litteratur

Søk etter pensumlitteratur i Leganto