Cloud Computing

T. Issaris

20 Januari 2021

Intro

  • Verhuur van computersystemen en software over het Internet.
  • Outsourcen van het beheer van computersystemen en software.
  • Pay as you go
  • Scalable (dus geen “upfront” investeringen)
  • Beveiliging op schaal van grote tech-onderneming (vgl kleine KMO)

Opdeling

  • SaaS: Software as a Service
  • PaaS: Platform as a Service
  • IaaS: Infrastructure as a Service

SaaS

SaaS is software die als een online dienst wordt aangeboden.

SaaS

Enkele voorbeelden:

  • Gmail
  • Google Documents
  • Dropbox
  • Smartschool
  • Google Stadia

SaaS

Voordelen:

  • Servers en hardwareinfrastructuur afgehandeld door aanbieder
  • Je hoeft de software niet zelf te installeren, te upgraden of te beheren
  • Backups door de aanbieder
  • Security door de aanbieder
  • Van overal beschikbaar
  • Geen aankoopprijs, abonnement

SaaS

Nadelen:

  • Geen aankoopprijs, abonnement
  • Wat als dienst stopgezet wordt door de aanbieder?

PaaS

PaaS is een dienst die toelaat software te ontwikkelen zonder de onderliggende infrastructuur te moeten opzetten.

PaaS

Platform as a Service

PaaS

Voordelen:

  • Zelfde voordelen als SaaS
  • Typisch is ook de ontwikkeling en deployment van software eenvoudiger

PaaS

Nadelen:

  • Geen aankoopprijs, abonnement
  • Minder/geen controle over de onderliggende hardware en software
  • Moeilijker te koppelen met fysieke hardware (denk aan machines in automatisatie)

(Dienst die stopgezet wordt, typisch geen probleem want standaard programmeertaal)

IaaS

IaaS zijn online diensten die hardwareinfrastructuur aanbieden aan een huurprijs.

IaaS

  • Virtuele Machines (“computers”)
  • Opslagruimte
  • Databanken
  • Netwerkinfrastructuur (hardware: switches, routers)
  • Netwerkinfrastructuur (software: DHCP servers, load balancers)

IaaS

Enkele voorbeelden van cloud providers:

Andere Cloud-diensten:

Videos

Facebook Inside Google Data Center Google Data Center Security

Demo

// reveal.js plugins