Molntjänster är när datatjänster tillhandahålls av ett företag eller en plats utanför den plats där de används. Det är som när elektricitet skickas till användarna: de använder helt enkelt den elektricitet som skickas till dem och behöver inte oroa sig för varifrån elektriciteten kommer eller hur den tillverkas och förs till dem. Varje månad betalar de bara för det de använt och inget mer. Tanken bakom molntjänster är liknande: användaren kan helt enkelt använda lagring, datorkraft eller utvecklingsmiljöer utan att behöva oroa sig för hur de fungerar bakom kulisserna.

Molnet är en metafor för Internet baserat på hur det beskrivs i diagrammen för datornätverk. På samma sätt som moln i den verkliga världen döljer delar av himlen, döljer molnet inom datateknik den komplexa infrastruktur som får Internet att fungera. Det är en typ av databehandling där IT-relaterade åtgärder tillhandahålls "som en tjänst", vilket gör det möjligt för användare att få tillgång till dessa tjänster via Internet ("i molnet"). De behöver inte känna till eller kontrollera den bakomliggande tekniken, vilket kan leda till att användarna stöter på etiska och rättsliga problem om inte tjänster och avtal hanteras korrekt.

Enligt IEEE är cloud computing ett koncept där information placeras på servrar och skickas via Internet till andra enheter, t.ex. datorer, bärbara datorer, handdatorer och sensorer. Det innefattar idén om att ha programvara som en tjänst (SaaS), såsom Web 2.0, som är beroende av Internet för att tillgodose användarnas behov. Google har t.ex. gjort flera kontorsprogram som nås från en webbläsare. Till skillnad från andra program som utför samma uppgifter, bland annat Microsoft Office, lagras programvaran och data på Googles servrar, inte på den maskin där de används.

Hur fungerar molntjänster i korthet?

Molntjänster bygger ofta på stora datacenter som kör virtualiserade servrar och lagringssystem. Genom virtualisering kan en fysisk server köra flera virtuella maskiner som delas mellan många användare. Tjänsterna nås via Internet med hjälp av standardiserade gränssnitt (API:er) och webbtjänster, och administrativa funktioner för skalning, säkerhetskopiering och övervakning hanteras av molnleverantören.

Tjänstemodeller

  • IaaS (Infrastructure as a Service) – leverantören erbjuder grundläggande resurser som virtuella servrar, nätverk och lagring. Kunden ansvarar för operativsystem och applikationer.
  • PaaS (Platform as a Service) – en plattform för utveckling och körning av applikationer där leverantören hanterar underliggande infrastruktur och middleware.
  • SaaS (Software as a Service) – färdiga applikationer som nås via webbläsare eller klienter; leverantören ansvarar för allt underliggande.

Driftsättningsmodeller

  • Publikt moln – resurser delas mellan flera kunder och drivs av tredjepartsleverantörer (t.ex. stora molnleverantörer).
  • Privat moln – molninfrastruktur som används exklusivt av en organisation, antingen internt eller driftat av en extern partner.
  • Hybridmoln – en kombination av publika och privata moln som samarbetar och flyttar arbetsbelastningar mellan dem.
  • Multi-cloud – användning av tjänster från flera olika molnleverantörer för redundans eller bästa pris/prestanda.

Fördelar med molntjänster

  • Skalbarhet: resurser kan ökas eller minskas snabbt efter behov.
  • Kostnadseffektivitet: betala för det du använder (pay-as-you-go) och undvik stora investeringar i hårdvara.
  • Tillgänglighet: hög drifttid och möjligheter till geografisk redundans.
  • Snabbare utveckling: färdiga plattformar och verktyg gör det lättare att utveckla och driftsätta applikationer.
  • Underhåll: leverantören sköter patchning, uppdateringar och fysisk drift.

Nackdelar och vanliga utmaningar

  • Säkerhet och sekretess: känslig data kan behöva särskilda skyddsåtgärder och kryptering.
  • Efterlevnad och lagstiftning: krav på datalagring och plats (data sovereignty) kan begränsa vilka moln du kan använda.
  • Prestanda och latens: för tidskritiska applikationer kan nätverkslatens vara ett problem.
  • Vendor lock-in: det kan bli svårt eller kostsamt att byta leverantör om man använder leverantörsspecifika tjänster.
  • Kostnadskontroll: felkonfigurerade resurser kan leda till oväntat höga kostnader.

Exempel på leverantörer och tjänster

Stora publika leverantörer är exempelvis Amazon Web Services (AWS), Microsoft Azure och Google Cloud Platform. Många mindre och specialiserade leverantörer finns också, samt leverantörer som erbjuder hanterade privata moln.

Fakturering och kostnadsmodeller

Vanliga modeller är betalning per timme eller sekund för beräkningskraft, per gigabyte för lagring, samt olika prenumerationer för SaaS. Det finns ofta även reserverade instanser och volymrabatter för längre åtaganden.

Säkerhet, efterlevnad och god praxis

  • Använd kryptering för data i vila och under överföring.
  • implementera stark åtkomstkontroll och flerfaktorsautentisering.
  • granska avtal och säkerhetscertifieringar hos leverantören för att säkerställa efterlevnad.
  • genomför regelbundna säkerhetskopior och test av återställningsrutiner.

När är molntjänster lämpliga?

Molntjänster passar bra för projekt som behöver snabb uppskalning, för utvecklings- och testmiljöer, för webbapplikationer med varierande belastning och för organisationer som vill undvika stora investeringar i fysisk infrastruktur. För mycket känslig data eller extremt latenskritiska system kan en privat lösning eller hybridmodell vara bättre.

Sammanfattningsvis: molntjänster erbjuder flexibilitet och effektivitet men kräver genomtänkt hantering av säkerhet, kostnader och juridiska krav för att fungera tryggt och kostnadseffektivt.