Containerisatie? Waar hebben we het over?

  • Diensten

  • Strategie

01/06/2023

Jean-François

Jean-François

Managing Partner

Wanneer het gaat om het hosten van uw project, is het essentieel om te beschikken over een betrouwbare en duurzame oplossing, zowel aan de kant van de serverhardware als de configuratie ervan.

Met deze stelling als uitgangspunt hebben we, vanaf het begin van de implementatie van onze zelfbeheerde Amazon Web Services-infrastructuur, ervoor gekozen om al onze projecten te containeriseren.

Maar wat zijn in de praktijk de concrete voordelen van deze oplossing voor uw site of applicatie?

Portabiliteit van het project

Binnen het kader van de ontwikkelingsprocessen van uw project is deze stap vrijwel onzichtbaar, maar toch van cruciaal belang, zowel wat betreft efficiëntie als veiligheid: uw project, geïsoleerd in zijn container, bevat alle benodigde bibliotheken voor de uitvoering ervan. Bij elke implementatie in een andere omgeving (op de computer van de ontwikkelaar, in een testomgeving of in productie) bevat het automatisch de juiste informatie en is het dus niet meer afhankelijk van externe factoren die de werking zouden kunnen verstoren (verschillen in PHP-versie, verschillen in versie van afhankelijkheden, enz.).

Voor sommige van onze klanten die ervoor kiezen hun project op hun eigen infrastructuur te hosten, maakt dit na enkele configuraties het mogelijk dat alle betrokkenen zeker weten dat de versies van het project die worden geïmplementeerd exact identiek zullen zijn.

Ononderbroken service

Bij het updaten van uw project, of het implementeren van nieuwe functionaliteiten, wordt een nieuwe versie van de container op onze servers geïmplementeerd. De oude container wordt gestopt zodra de nieuwe actief is. Zo blijft uw website, of het nu in een testomgeving of in productie is, altijd beschikbaar voor uw bezoekers, volledig transparant.

Versiebeheer en herstart

Bij elke update van uw project wordt een nieuwe container aangemaakt met de nieuwe afbeelding. Door de geschiedenis van deze containers bij te houden, kunnen we teruggaan naar een eerdere versie als zich een tijdelijke bug voordoet.

In dezelfde lijn, als een container om de een of andere reden wordt onderbroken, start het platform deze automatisch opnieuw op, terwijl ons team de oorzaak van de onderbreking onderzoekt.

Schaalbaarheid

Het kan zijn dat uw project perioden van hogere activiteit kent, waarin tijdelijk een toestroom van bezoekers plaatsvindt. Voor eCommerce denken we bijvoorbeeld aan periodes zoals Black Friday, of in het kader van evenementen zoals het Autosalon, aan de periode voorafgaand aan de opening van de deuren.

Dankzij de containerisatie is ons platform in staat om de behoeften van uw project dynamisch aan te passen door automatisch nieuwe containers te implementeren die de extra bezoekers opvangen. Uw project wordt identiek gekloond in zoveel containers als nodig is. Deze operatie is transparant voor uw bezoekers, die daardoor altijd een optimale ervaring hebben tijdens hun bezoek.

Geoptimaliseerde processen

Dankzij containerisatie kunnen onze ontwikkelaars zich concentreren op waar ze het beste in zijn. Het platform beheert automatisch de processen voor de implementatie van nieuwe containers, in de verschillende omgevingen.

Kostenbeheer

De hostingkosten van uw project zijn in overeenstemming met de gebruikte middelen, die we duidelijk kunnen identificeren. Dit maakt het mogelijk om deze kosten te optimaliseren, wat meestal niet het geval is bij meer traditionele hostingproviders, die gewoon een standaardtarief toepassen voor al hun klanten.

Conclusie

Sinds 2016 hebben we de hosting van onze projecten centraal gesteld in onze zorgen, door dit intern te beheren om niet afhankelijk te zijn van de ondersteuning van soms traag reagerende structuren. Maar ook om ons ontwikkelingsproces en de daaraan verbonden kosten te optimaliseren. Tegenwoordig geeft dit ons volledige onafhankelijkheid en controle over deze variabele, cruciaal voor elk project.

Aarzel niet om contact met ons op te nemen als u meer details wilt over onze infrastructuur, of om uw toekomstige project bij ons te hosten.

Vragen?

Ons team staat klaar om u te begeleiden bij uw development-projecten.

Laten we praten over
uw project!

Neem contact met ons op om uw behoeften te bespreken onder het genot van een kop koffie!