Tech updates
Top-notch infrastructuur
door Techupdate
Na maanden voorbereiden was het 7 juli dan zover; het laatste deel van de migratie vond plaats waardoor we nu volledig gemigreerd zijn naar de nieuwe infrastructuur. Een top-notch infrastructuur gebaseerd op Microsoft Azure wat ons in staat stelt nog makkelijker op te schalen, ons verder helpt met onze internationaliseringsstrategie en ons in staat stelt een nog betere kwaliteit te leveren. Maar ook een infrastructuur die ons helpt om te blijven winnen en voorop te blijven lopen in de integratiemarkt.
Voorbereiding
Wat veel mensen niet zien is dat zo'n project achter de schermen een enorme operatie is. Acht maanden is er gebouwd, voorbereid, overlegd, getest en gecommuniceerd. Veel CRM- en telefoniepartijen hebben hun medewerking verleent aan dit project zodat de migratie zo min mogelijk impact had op onze partners en eindklanten. En voor de partners die nog wel een handmatige actie moesten uitvoeren, hebben we geprobeerd dit zo makkelijk mogelijk te maken door het te visualiseren in het partner portaal en migratiehandleidingen beschikbaar te stellen. Wij willen alle betrokken partijen dan ook danken voor de medewerking.
Oeps!
De migratie die in het weekend plaatsvond, verliep zeer goed en was binnen enkele uren afgerond. Maar het echte spannende moment komt pas wanneer de eerste werkdag aanbreekt en partners en klanten er massaal gebruik van gaan maken; maandag 8 juli. De dag begon goed, en de monitoring gaf geen bijzonderheden aan. Tot 10:14... Oeps! De alarmbellen gingen af, de eerste 'storingsmeldingen' kwamen binnen en partners die geabonneerd waren op onze statuspagina kregen meldingen dat processen niet bereikbaar waren. Achteraf bleek dat één van de automatische gezondheidschecks iets te strikt was afgesteld en reageerde op een verkeerde trigger, waardoor een aantal processen begonnen te herstarten met een sneeuwbaleffect als gevolg. Gelukkig kon het probleem vrij snel permanent opgelost worden.
Waar we het voor gedaan hebben
Een aantal voorbeelden van wat de nieuwe infrastructuur oplevert zijn:- ISO-certificering: de nieuwe infrastructuur maakt gebruik van verschillende resources in het Azure platform die de volgende ISO-certificeringen hebben: ISO 200000-1:2018, ISO 22301:2019, ISO 27001:2022, ISO 27017:2015, ISO 27018:2019 en ISO 9001:2015.
- Performance: de load balancing in de redundante omgeving is sterkt verbetert doordat er bij pieken in belasting van servercapaciteit tijdelijk of permanent geautomatiseerd capaciteit wordt toegevoegd. Dit opschalen gebeurt zowel horizontaal (servers toevoegen) als verticaal (resources van servers toevoegen).
- Zero downtime deployment: door de implementatie van het "zero downtime deployment" mechanisme, kunnen updates in de infrastructuur uitgerold worden zonder downtime en synchronisatieproblemen in de redundante omgeving. Updates worden namelijk stapsgewijs uitgevoerd over verschillende instanties of servers, waarbij elke instantie één voor één wordt bijgewerkt terwijl de anderen actief blijven, waardoor de beschikbaarheid van de service behouden blijft.
- Geo clusters: de nieuwe infrastructuur bestaat uit geo clusters wat betekent dat data verwerkt en opgeslagen kan worden op een locatie die de wetgever van een desbetreffend land vereist. Daarnaast zorgt het ervoor dat er geen vertraging ontstaat als je bijvoorbeeld gevestigd bent in een ander werelddeel dan Europa omdat je data dan niet verwerkt wordt door servers in Europa.
- Security: processen zijn uit elkaar gehaald waardoor elke server nog maar verantwoordelijk is voor één proces. Hierdoor zijn we in staat bij eventuele calamiteiten eenvoudiger processen te isoleren.
- Monitoring: doordat de processen uit elkaar gehaald zijn, kunnen we nog betere en gedetailleerder monitoring toepassen op lopende processen wat de kwaliteit van dienstverlening sterk verhoogt.
Heb je nog vragen, neem gerust contact op!