Home Security Zo ben je verzekerd van een betrouwbaar updateproces

Zo ben je verzekerd van een betrouwbaar updateproces

De wereldwijde IT-storing bracht de gesprekken op gang over kwaliteitsborging van endpoint-updates. Hoe hebben we dat bij WatchGuard eigenlijk geregeld, en hoe maken we de kans dat een update wereldwijd voor problemen zorgt zo klein mogelijk? Een kijkje in de keuken.

Oplossingen voor endpointsecurity zijn diep geïntegreerd met het besturingssysteem. Daardoor zijn de eisen aan de kwaliteit van ontwikkelingsprocessen zo hoog. De bevoorrechte toegang die deze software vereist en de enorme diversiteit aan eindomgevingen maken de ontwikkeling en kwaliteitsborging tot een unieke uitdaging in de software-industrie.

Om de impact van uitgebreide testen op de releasefrequentie te beperken, hebben de technische teams van WatchGuard een innovatief proces geïmplementeerd dat de kwaliteit waarborgt zonder de normale bedrijfsvoering te verstoren. Dat ziet er zo uit:

Fase 1 – Friends & Family Preview

Na een grondige interne evaluatie door ons qualityteam, waarin alle alfa- en bètatests succesvol zijn afgerond, bereikt onze software de volgende fase: de Friends & Family Preview. Deze praktijk, die al bijna een decennium bestaat, is een essentieel onderdeel van onze softwareontwikkelingscyclus.

Wat houdt deze preview in?

In deze fase zetten we onze nieuwste software uit op een breed scala aan systemen, zowel binnen WatchGuard als bij geselecteerde partners en klanten. Denk hierbij aan persoonlijke computers, servers en zelfs productieomgevingen. Door deze diversiteit aan apparatuur en softwareomgevingen te benutten, creëren we een realistische proeftuin waarin we de nieuwe software uitgebreid kunnen testen.

Waarom deze fase?

  • Vroege feedback: door onze eigen medewerkers en vertrouwde partners te betrekken, krijgen we direct waardevolle feedback over de nieuwe functionaliteiten en potentiële problemen.
  • Real-world testing: in een productieomgeving worden onze softwareoplossingen blootgesteld aan uiteenlopende gebruikspatronen en configuraties. Zo kunnen we zwakke punten vroegtijdig identificeren.
  • Gedetailleerde monitoring: met behulp van uitgebreide telemetrie verzamelen we nauwkeurige gegevens over het gedrag van de software, zoals systeemprestaties, crashes en fouten.

Hoe lang duurt deze fase?

De duur van de Friends & Family Preview is afhankelijk van de complexiteit van de nieuwe release en de resultaten van de monitoring. We blijven de software nauwlettend in de gaten houden, totdat we er zeker van zijn dat deze stabiel en betrouwbaar functioneert. Zodra ons supportteam heeft bevestigd dat alle statistieken binnen de gestelde normen vallen en er geen kritieke problemen zijn geconstateerd, geven we het startschot voor de volgende fase van het releaseproces.

Fase 2 – Gecontroleerde preview

Vervolgens laten we via de Cloud console weten dat de nieuwe versie klaar is voor gebruik. Dit is het sein voor onze partners en klanten om de upgrade naar de nieuwste versie te starten. Zoals eerder beschreven, biedt onze tool een veilige en gecontroleerde manier om deze update uit te voeren. De komende weken blijven we de implementatie nauwlettend in de gaten houden. Onze supportteams staan klaar om eventuele vragen te beantwoorden en om ervoor te zorgen dat alles soepel verloopt.

Fase 3 – Automatisch upgradeproces

Na succesvolle testen rollen we de nieuwe versie automatisch uit naar onze klanten. Deze uitrol verdelen we in drie tot vier fasen. Op die manier minimaliseren we de impact en kunnen we eventuele problemen snel identificeren.

Contentupdateproces

Ons proces voor het leveren van contentupdates verloopt vergelijkbaar met de upgradecyclus voor onze software. Voordat we een nieuwe contentupdate naar onze klanten sturen, ondergaat deze een uitgebreide testfase in een gesimuleerde productieomgeving. Deze omgeving, vergelijkbaar met onze Friends & Family-omgeving, bevat honderden accounts en duizenden apparaten.

Na certificering wordt de update eerst in deze testomgeving geïmplementeerd. Hier monitoren we de prestaties nauwlettend en vergelijken we deze met eerdere resultaten. We onderzoeken afwijkingen grondig en indien nodig voeren we aanvullende tests uit. Pas als we er zeker van zijn dat de update geen negatieve impact heeft, rollen we deze uit naar onze partners en klanten.

Met ruim 25 jaar ervaring in de industrie begrijp ik als geen ander de impact van een mislukte implementatie. Daarom zetten wij alles op alles om dergelijke situaties te voorkomen. Bij elke uitdaging zien we dit als een kans om onze processen te verbeteren en onze klanten nog beter te beschermen. Onze toewijding aan veiligheid en betrouwbaarheid is groter dan ooit.

Guillermo Gomez Santamaria, VP Advanced Endpoint Products and Services bij WatchGuard Technologies

LAAT EEN REACTIE ACHTER

Vul alstublieft uw commentaar in!
Vul hier uw naam in