Hosting van infrastructuur en platformen (IAAS en PAAS)

Uit NORA Online
Versie door Ericbrouwer (overleg | bijdragen) op 14 feb 2021 om 20:13 (structuur GO aangebracht)
Naar navigatie springen Naar zoeken springen


Elementtype
Generieke functie
ID
Status
Concept
Bron
GO PC - Werkgroep Infrastructuur

Doel

Het kunnen hosten van websites, applicaties en informatiesystemen (registers) en de daarbij relevante gegevens kunnen verwerken.

Scope

Op homogene wijze websites, applicaties en registers hosten die gebruikt kunnen worden door burgers, bedrijven en dienstverleners. We maken overheidsbrede afspraken en gebruiken standaarden voor Cloud-agnostische containertechnologie (e.g. docker en kubernetes, zie voorbeelden binnen de overheid). Publicatie vindt plaats op basis van standaarden en code in repositories die daardoor hergebruikt kunnen worden in de GDI. Dit proces noemen we de Cloud Native Overheid.
Zonder verwerking geen digitale dienstverlening. Het huidige heterogene landschap maakt ‘samen organiseren’ complex. Containertechnologie is normerend in de technologische industrie. De keuze is om de verwerking te laten hosten of ook te laten verwerken.

Afspraak
Afspraken die de interoperabiliteit tussen verschillende initiatieven binnen GDI faciliteert zodat gewenste flexibiliteit met behoud van kwaliteit kan worden bereikt zijn:

  • Websites en applicaties worden altijd op dezelfde manier verpakt en aangeboden, waardoor er tussen dienstverleners onderling en bij leveranciers geen verwarring kan ontstaan.
  • Eenduidige website- en applicatiehosting maakt IT beter beheersbaar, schaalbaar, veiliger en goedkoper.
  • Nieuwe ontwikkelingen moeten op containertechnologie gebaseerd zijn.
  • De verwerkingsinfrastructuur dient ook te voorzien in de mogelijkheid om legacy implementaties die niet omgezet kunnen worden te hosten, integratie kan plaatsvinden via een hybride oplossing.
  • NL API-profiel, incl oAuth, OpenIdConnect e.d.

Voorzieningen

  • Een overheid Gitlab / github (voor open source door/voor de overheid)
  • Een overheidsserviceregister (waarin de API’s gedocumenteerd zijn)
  • Overheids CI/CD-pipelines

Voorbeelden

Binnen de overheid zijn al voorzieningen beschikbaar die binnen hun domein invulling geven aan Verwerking en Hosting:

  • Common Ground “Haven”
  • Logius Private Cloud “LPC”
  • Het Standaard Platform

En bij private partijen kan je denken aan:

  • Amazon Cloud (AWS)
  • Google Cloud
  • Microsoft Cloud (Azure)

Status

Medio 2020 is, vanuit BZK: opdracht 13 het uitwerken van de strategie voor de GDI, in een pressure cooker-versnelling aangebracht in de oplevering van GO. Een vijftal werkgroepen heeft in 2 maanden tijd uitwerking gegeven aan:

  • ‘Why’ van de GDI inclusief bijbehorende visual,
  • uitgangspunten voor het vastleggen van generieke functies (capability’s),
  • visies voor de domeinen Interactie, Gegevensuitwisseling, Identificatie en Authenticatie (Toegang), Machtigen en Infrastructuur.

Resultaten van de pressure cooker zijn overgedragen om mee te nemen in de Gemeenschappelijke Overheidsarchitectuur (GO). GO brengt samenhang aan, verwijdert dubbelingen en verdiept visies zodanig dat besluitvorming in de PL en (naar beoordeling door PL) in het OBDO mogelijk is. Voor het domein Interactie geldt dat bovendien nog afstemming met de beleidsomgeving moet plaatsvinden. Gegevensuitwisseling heeft nu nog een bredere scope dan GDI en zal daarom binnen de GDI-context in samenhang met andere domeinen uitgewerkt worden.

Documentatie

De visie uit de pressure cooker GO t.a.v. Infrastructuur is opgenomen in het document van de werkgroep: Infrastructuur (PDF, 1,79 MB)

Naamgeving

Het visie document uit de pressure cooker gebruikt voor deze capability de naam Verwerking en hosting

Gerelateerde generieke functies



Gerealiseerd door

Standaarden

Principes

Visualisatie relaties

debugging

Graphviz DOT-code voor de visualisatie

digraph GRAPHNAAM{
graph [size="17,55",overlap=prism, overlap_scaling=0.21, ratio=compress, rankdir="LR", ranksep=0.01,nodesep=0.21]
node [shape=note];
/* Inkomende relaties. Relatie=Is gerelateerd aan, Label=, Bronpagina=Hosting van infrastructuur en platformen (IAAS en PAAS) */
8756 [URL="[[Hosting van infrastructuur en platformen (IAAS en PAAS)]]", label="Hosting van infrastructuur en platformen (IAAS en PAAS)"]

{ } -> 8756 [label="", arrowhead=lvee, arrowtail=none, dir=both]


8756 [URL="[[Hosting van infrastructuur en platformen (IAAS en PAAS)]]", label="Hosting van infrastructuur en platformen (IAAS en PAAS)"]
8751 [URL="[[Infrastructuur]]", label="Infrastructuur"]
8756 -> { 8751} [label="is gerelateerd aan", arrowhead=lvee, ]
/* Inkomende relaties. Relatie=omvat, Label=onderdeel van, Bronpagina=Hosting van infrastructuur en platformen (IAAS en PAAS) */
8756 [URL="[[Hosting van infrastructuur en platformen (IAAS en PAAS)]]", label="Hosting van infrastructuur en platformen (IAAS en PAAS)"]

{ } -> 8756 [label="onderdeel van", arrowhead=none, arrowtail=odiamond, dir=both]





/* Inkomende relaties. Relatie=Realiseert, Label=realiseert, Bronpagina=Hosting van infrastructuur en platformen (IAAS en PAAS) */
8756 [URL="[[Hosting van infrastructuur en platformen (IAAS en PAAS)]]", label="Hosting van infrastructuur en platformen (IAAS en PAAS)"]

{ } -> 8756 [label="realiseert", arrowhead=onormal, style="dotted", arrowtail=none, dir=both]
}

Oude visualisatie

Gerelateerde onderwerpen

Past toe
Wordt toegepast in