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: