Het platform wordt ingevoerd langs een groeipad in vier stappen: eerst één complete levering, dan uitval en aanval beproeven, dan herhalen en uitbreiden, met de afbouw van het oude als deel van de overgang.
Nog niet bevestigd door een mens. Eigenaar: vdo89. Bron in de atlas
Het platform wordt ingevoerd langs een groeipad in vier stappen: eerst één complete levering, daarna de werking bij
uitval en aanval, dan AI-capaciteit en herhaling van de standaard, en ten slotte gespecialiseerde clusterdiensten. Dit
onderwerp legt het verloop vast, de reikwijdte van de eerste levering, de voorwaarden om verder te gaan en de afbouw
van wat het platform vervangt. Iedere groeipadstap staat als eigen concept in de atlas, met wat er gebeurt en wanneer
de stap gereed is.
Waarom zo
Alles in één keer overzetten lijkt sneller, maar dat risico is niet te dragen; alleen nieuw bouwen naast het oude geeft
blijvend dubbel beheer. Door eerst één complete dienst te laten werken en daarna uitval en aanval te beproeven, bouwt
iedere volgende dienst voort op een basis die al bewezen is. Afbouw hoort bij de overgang zelf, zodat tijdelijk dubbel
beheer een aantoonbaar einde krijgt.
De invoering verloopt langs een groeipad in vier stappen: eerst één complete levering, dan de werking bij uitval en aanval, daarna AI-capaciteit en herhaling van de standaard, en ten slotte gespecialiseerde clusterdiensten. Iedere stap bouwt voort op de basis die de vorige heeft beproefd.
Groeipadstap
Wat erbij komt
Wat de stap aantoont
Groeipadstap 1: eerste levering volledig laten werken
Het vlootbeheer en beheercel 1 in AM4, met clusters als dienst, een beheerde database en een koppeling naar een bestaand systeem, in het profiel ontwikkelen en beproeven.
Een complete dienst werkt, ook bij een gedeeltelijk mislukte levering; levertijd en overdrachten zijn gemeten tegen een nulmeting.
Groeipadstap 2: werking bij uitval en aanval beproeven
Beheercel 2 in AM2, opgebouwd uit dezelfde code.
De scheiding tussen de cellen werkt bij uitval, overname en terugkeer, en een aanval wordt gevolgd van het eerste signaal tot schoon herstel, ook zonder gezonde cel.
Groeipadstap 3: AI-capaciteit toevoegen en de standaard herhalen
Datawetenschap en AI voor een afgebakende toepassing, meer teams op de standaard en een representatieve bestaande toepassing, zo nodig eerst als virtuele server.
De levering is herhaalbaar, de gegevensovergang gecontroleerd en het terugvalpad beproefd, en de kosten per dienst zijn zichtbaar.
Groeipadstap 4: uitbreiden met gespecialiseerde clusterdiensten
De applicatieomgeving voor containers met API-beheer, containers die met de vraag meegroeien, functies op aanvraag, werkstromen als dienst en voorzieningen op locatie.
Schaalgedrag en hervatting na onderbreking, per dienst beproefd vóór productiegebruik.
Het aanbod wordt pas uitgebreid als de vorige stap aantoonbaar werkt. De ervaringen van het eerste team bepalen welke aanpassingen nodig zijn voordat volgende afnemers aansluiten, en latere diensten hergebruiken de besturing, werkers en standaardinrichting die met de eerste levering zijn beproefd.
Toelichting
Iedere groeipadstap heeft een voorwaarde en een definitie van gereed. Afgewezen: alle gewenste diensten tegelijk bouwen, wat varianten geeft voordat de gemeenschappelijke basis bewezen is; zie de ontwerpkeuze Een beperkt aanbod met een groeipad.
De eerste levering bouwt het vlootbeheer en beheercel 1 in AM4 volledig op en levert daarop de eerste dienst in het profiel ontwikkelen en beproeven. Zij richt daarmee meteen de gemeenschappelijke basis in waarop latere diensten voortbouwen.
Onderdeel
In de eerste levering
Daarna
Beheercellen
Het vlootbeheer en beheercel 1 in AM4, met opslagcluster, basisdienstencluster, clusterbeheer en werkervirtualisatie.
Beheercel 2 in AM2, in groeipadstap 2.
Diensten
Clusters als dienst met een beheerde database.
Datawetenschap en AI in groeipadstap 3; de applicatieomgeving voor containers, containers die met de vraag meegroeien, functies op aanvraag en werkstromen als dienst in groeipadstap 4.
Koppelingen
Eén leeskoppeling naar een bestaand systeem.
Meer koppelvarianten met volgende afnemers.
Gemeenschappelijke diensten
Gecontroleerde softwarelevering, applicatie-identiteit en geheimenbeheer, en een catalogus met twee diensten.
Een uitgebreide catalogus en een digitale assistent in het portaal.
Basisdiensten
Alle basisdiensten van de cel.
RWS-brede basisdiensten ook in cel 2.
Beveiliging en herstel
De beveiligingsbaseline, de aansluiting op het SOC, back-up met een onveranderbare kopie, beproefd bij de acceptatie van de back-up- en herstelvoorziening, de herstelkern en een herstelomgeving voor herstel op een gezonde cel.
Beproeving van uitval en aanval met twee cellen, inclusief herstel zonder gezonde cel, in groeipadstap 2.
Productie
Ingericht voor reguliere productie; vrijgave na beproeving.
Bedrijfskritische productie na beproefde overname en terugkeer.
Overig
Geen.
Virtuele servers voor bestaande toepassingen in groeipadstap 3 en voorzieningen op locatie in groeipadstap 4.
Toelichting
De eerste dienst is clusters als dienst met een beheerde database en een koppeling naar een bestaand systeem. Afgewezen: alleen virtuele servers leveren, wat het samenstellen aan de teams overlaat.
Beheercel 2 in AM2 volgt in groeipadstap 2 en wordt uitsluitend vanuit dezelfde code opgebouwd als beheercel 1.
Toelichting
Opbouw uit dezelfde code bewijst herhaalbaarheid, geen onafhankelijkheid; gedeelde voorzieningen die beide cellen kunnen raken, worden in groeipadstap 2 apart beproefd.
Waar de eerste levering een architectuurprincipe nog niet volledig invult, staat dat als uitzondering met eigenaar en einddatum, met de groeipadstap waarin het principe wel is gedekt.
Vrijgave voor reguliere productie volgt pas als ondersteuning, bewaking, beveiliging en herstel zijn ingericht en beproefd. Bedrijfskritische productie volgt pas als de andere cel aantoonbaar de volledige dienst kan overnemen en teruggeven, met gemeten hersteltijd en gegevensverlies, en als herstel zonder gezonde cel is beproefd. De diensteigenaar tekent voor de vrijgave.
Zes aandachtspunten bepalen mede hoe snel uitbreiding verantwoord is: gezamenlijke uitval door één fout of aanval; oud en nieuw beheer dat te lang naast elkaar blijft bestaan; afhankelijkheid van SaaS-leveranciers; achterstanden in beveiliging; voldoende kennis en mensen; en tijdige levering van netwerk en opslag door de verantwoordelijke RWS-teams. De voortgangsrapportage volgt deze punten samen met de resultaten.
Toelichting
Opleiding, ondersteuning en oefenen lopen vanaf de eerste levering mee, zodat ervaring met het latere dagelijkse werk ontstaat en duidelijk wordt welk tempo van uitbreiding de organisatie kan dragen.
De opbrengst moet zichtbaar worden in kortere levertijden, minder overdrachten tussen teams, aantoonbare beveiliging, geslaagd herstel en de afbouw van oude voorzieningen. Ook wordt gemeten of applicatieteams hun toepassingen sneller en betrouwbaarder kunnen wijzigen en of zij het aanbod gebruiken omdat het hun werk eenvoudiger maakt.
Toelichting
De levertijd wordt vergeleken met een nulmeting, die vooraf vastlegt hoe lang een vergelijkbare levering nu duurt, inclusief wachttijd en aantal overdrachten.
Geschikte bestaande toepassingen kunnen waar nodig eerst ongewijzigd verhuizen, met hun noodzakelijke koppelingen; hun vernieuwing volgt een eigen planning. Per toepassing wordt vooraf gekozen of zij alleen verhuist of ook wordt aangepast, en de overgang omvat gegevenscontrole, aansluitingen en een vooraf beproefd terugvalpad.
Toelichting
Een toepassing kan daarbij eerst als virtuele server overgaan. Afgewezen: iedere verhuizing eerst een volledige vernieuwing van de toepassing laten vragen, waardoor de overgang stokt; zie het knelpunt Verouderende infrastructuur.
Afbouw hoort bij de overgang zelf: na acceptatie worden de oude voorzieningen, verbindingen en verplichtingen afgesloten, en tijdelijk dubbel beheer krijgt een aantoonbaar einde.
Toelichting
Afgewezen: alles in één keer overzetten, waarvan het risico niet te dragen is, of alleen nieuw bouwen naast het oude, wat blijvend dubbel beheer geeft; zie de ontwerpkeuze Overgang in stappen, met afbouw van het oude. De toets Overdraagbaarheid en afbouw toont na een migratie aan dat de oude voorzieningen zijn afgebouwd.