Maven_super_12 - itnett/FTD02H-N GitHub Wiki

Her er det tolvte kapittelet formatert for en GitHub Wiki i Markdown med LaTeX-støtte:


Kapittel 12: Skytjenester og Cloud Computing

Innhold

  1. Målsetting
  2. Teori
  3. Emner
  4. Fakta
  5. Eksempler
  6. Øvingsoppgaver
  7. Template for Dokumentasjon
  8. Kilder

Målsetting

Målet med dette kapittelet er å gi en grundig forståelse av skytjenester (Cloud Computing), hvordan de fungerer, og deres anvendelse i IT-drift. Du vil lære om de ulike typer skytjenester, fordeler og ulemper ved å bruke skyen, samt hvordan du kan implementere og administrere skytjenester i en organisasjon.

Teori

Hva er Skytjenester?

Skytjenester, eller Cloud Computing, refererer til levering av datatjenester som lagring, databaser, nettverk, programvare og analytikk over internett ("skyen") i stedet for på lokale servere eller personlige enheter.

$$ \text{Cloud Computing} = \text{On-Demand Resource Access via Internet} $$

Typer av Skytjenester

  1. Infrastructure as a Service (IaaS): Tilbyr grunnleggende ressurser som virtuelle maskiner, lagring, og nettverk.
  2. Platform as a Service (PaaS): Gir et miljø for utvikling, testing og administrasjon av applikasjoner uten å administrere den underliggende infrastrukturen.
  3. Software as a Service (SaaS): Programvare levert via internett, som kan brukes direkte av sluttbrukere.

Distribusjonsmodeller

  • Public Cloud: Tjenester leveres over internett til flere organisasjoner (f.eks., Amazon Web Services, Microsoft Azure).
  • Private Cloud: Tjenester leveres til én enkelt organisasjon, ofte innenfor et internt nettverk.
  • Hybrid Cloud: En kombinasjon av public og private cloud som tillater data og applikasjoner å deles mellom dem.

Fordeler og Ulemper ved Cloud Computing

Fordeler

  • Skalerbarhet: Ressurser kan enkelt skaleres opp eller ned basert på behov.
  • Kostnadseffektivitet: Betal for det du bruker, og unngå kostnadene forbundet med å vedlikeholde egen maskinvare.
  • Tilgjengelighet: Tilgang til tjenester og data fra hvor som helst med en internettforbindelse.

Ulemper

  • Sikkerhet: Avhengighet av eksterne leverandører for sikkerhet kan være en risiko.
  • Avhengighet av Internett: Tjenester er utilgjengelige uten en stabil internettforbindelse.
  • Kostnadskontroll: Uventede kostnader kan oppstå hvis bruken av tjenester ikke administreres effektivt.

Emner

  • Typer og Modeller av Skytjenester: Forståelse av IaaS, PaaS, SaaS, og distribusjonsmodeller.
  • Implementering av Skytjenester: Hvordan planlegge, sette opp, og administrere skytjenester i en organisasjon.
  • Fordeler og Ulemper: Diskusjon om de største fordelene og utfordringene ved Cloud Computing.

Fakta

  1. Adopsjon av Cloud Computing: Ifølge Gartner vil 85% av bedriftene ha migrert til skyen innen 2025.

  2. Markedsledere: Amazon Web Services (AWS), Microsoft Azure, og Google Cloud er de ledende leverandørene av skytjenester globalt.

  3. Sikkerhet i Skyen: En studie fra McAfee fant at 93% av organisasjoner opplever sikkerhetsproblemer i skyen, men de fleste problemene er relatert til feilkonfigurasjoner.

Eksempler

Eksempel 1: Migrering til Skytjenester

Scenario

En liten bedrift ønsker å flytte sine lokale servere til skyen for å forbedre skalerbarhet og redusere kostnader.

Trinnvis Prosess

  1. Vurdering: Evaluér hvilke tjenester som er best egnet for migrasjon til skyen (f.eks., e-post, lagring, databaser).
  2. Planlegging: Velg en passende skyleverandør (f.eks., AWS, Azure) og definer en migrasjonsstrategi.
  3. Implementering: Utfør migrasjonen ved å sette opp virtuelle maskiner, overføre data, og konfigurere nettverkstjenester i skyen.
  4. Testing: Utfør grundige tester for å sikre at alle tjenester fungerer som forventet etter migrasjonen.
  5. Overvåking: Bruk skyens overvåkingsverktøy for å følge med på ytelsen og sikkerheten til de migrerte tjenestene.

Refleksjon

  • Migrering til skyen reduserer behovet for å administrere fysisk infrastruktur, men det krever nøye planlegging og overvåking for å unngå potensielle problemer.

Eksempel 2: Bruk av SaaS i Bedriftsmiljø

Scenario

En bedrift ønsker å implementere et CRM-system (Customer Relationship Management) for å forbedre kundeservice, og vurderer en SaaS-løsning.

Trinnvis Prosess

  1. Kravspesifikasjon: Definer kravene til CRM-systemet basert på bedriftens behov.
  2. Leverandørvalg: Velg en SaaS-leverandør som Salesforce eller HubSpot.
  3. Implementering: Konfigurer CRM-systemet, importer eksisterende kundedata, og integrer med andre interne systemer.
  4. Opplæring: Gi opplæring til ansatte for å sikre effektiv bruk av systemet.
  5. Overvåking: Bruk SaaS-leverandørens analyser og rapporteringsverktøy for å overvåke systemets ytelse og bruken av det.

Refleksjon

  • Bruk av SaaS reduserer behovet for vedlikehold og oppdatering av programvare, men krever en pålitelig leverandør for å sikre kontinuerlig drift.

Øvingsoppgaver

  1. Oppgave 1: Planlegg en Migrasjon til Skyen

    • Mål: Lag en detaljert plan for å migrere en liten bedrift til skyen. Inkluder vurdering, planlegging, implementering, og testing av migrasjonen.
    • Verktøy: Tekstbehandler eller prosjekthåndteringsverktøy som Trello eller Asana.
  2. Oppgave 2: Konfigurer en IaaS-løsning

    • Mål: Sett opp en virtuell maskin i en IaaS-plattform (f.eks., AWS EC2, Azure VM), installer nødvendig programvare, og konfigurer nettverkstjenester.
    • Verktøy: AWS Management Console, Azure Portal, eller lignende.
  3. Oppgave 3: Sikkerhet i Skytjenester

    • Mål: Gjennomfør en sikkerhetsvurdering av en skytjeneste. Identifiser potensielle sårbarheter og foreslå tiltak for å sikre tjenesten.
    • Verktøy: Cloud Security Assessment-verktøy som AWS Inspector, Azure Security Center, eller lignende.

Template for Dokumentasjon

Bruk denne malen for å dokumentere prosesser for implementering og administrasjon av skytjenester:

# [Tittel på Skytjeneste/Migrasjonsprosjekt]

## Introduksjon
Kort beskrivelse av skytjenesten eller migrasjonsprosjektet.

## Planlegging
Beskriv planleggingsprosessen, inkludert valg av leverandør og migrasjonsstrategi.

## Implementering
Detaljer om hvordan tjenesten ble satt opp, inkludert konfigurasjon av virtuelle maskiner, nettverkstjenester, og sikkerhetstiltak.

## Testing og Overvåking
Beskriv testprosessen og hvordan tjenesten overvåkes etter implementering.

## Sikkerhet og Overholdelse
Beskriv sikkerhetstiltak som er implementert for å beskytte data og overholde relevante forskrifter.

Kilder

  • Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., ... & Zaharia, M. (2010). A View of Cloud Computing. Communications of the ACM, 53(4), 50-58.
  • Rittinghouse, J. W., & Ransome, J. F. (2016). Cloud Computing: Implementation, Management, and Security. CRC Press.
  • Amazon Web Services. (2021). AWS Cloud Practitioner Essentials. Retrieved from aws.amazon.com.

Dette kapittelet gir deg en omfattende innsikt i skytjenester og hvordan de kan implementeres og administreres i en organisasjon. Det dekker alt fra migrasjon til skyen til bruk