Klantverhaal

Case Study Mavim

Softwarebedrijf Mavim geeft applicatie een tweede leven met Windows Containers.

Softwarebedrijf Mavim geeft applicatie een tweede leven met Windows Containers

Softwarebedrijf Mavim is al vele jaren een partner en klant van Intercept. Mavim ontwikkelt en levert sinds 1990 software waarmee organisaties in staat zijn zich snel aan te passen aan continu veranderende omstandigheden. Zoals veel softwarebedrijven ervaren, is het moderniseren van bestaande, succesvolle en daarmee veel gebruikte oplossingen zeer uitdagend.

De nieuwste generatie software is uiteraard cloud native, maar producten die al wat verder in de product lifecycle zitten verdienen een slimmere manier dan herschrijven om gebruik te kunnen maken van de laatse cloud oplossingen. Door het containeriseren (middels Docker) van de bestaande software en het inzetten van Azure Kubernetes Service (AKS) voor het schaalbaar beheren van de klantomgevingen, was Mavim in staat om haar bestaande Azure Web App omgeving, een Windows gebaseerde .NET oplossing, te versnellen en verbeteren.

Tweede lifecycle voor een .NET Framework Windows-app met AKS

Het doel was om de bestaande app een boost te geven. De .NET based Windows-webapp van Mavim was omgezet naar een Docker container die wordt gehost op AKS. Door het slim inzetten van DevOps pipelines en Azure Functions is de gehele uitrol en het beheer geautomatiseerd. Op deze manier hebben we de app een serieuze boost gegeven zonder de app deels te hoeven herschrijven naar .NET Core (5).

Het eindresultaat: de app is nu 80% sneller en dat tegen dezelfde kostprijs, en de beschikbaarheid is een stuk hoger. Mavim host dus slimmer en ze kunnen door met hun bestaande app. 

“Er zijn miljoenen Windows en Linux based applicaties die niet zomaar overgezet kunnen worden naar managed code, Azure Kubernetes Service (AKS) is dan een uitkomst"

Richard Hooper, Azure Principal Architect en MVP

AKS biedt enorme kansen voor het transformeren van bestaande applicaties, zowel als nieuwe apps. 

Door de brede toepassing van containers, zowel in Windows and Linux, kunnen veel bedrijven er gebruik van maken. Bovendien is AKS constant in beweging waardoor er continu nieuwe features bijkomen.

“Een aantal jaar geleden zijn wij gezamenlijk met Intercept aan een pad begonnen naar hyperscale in de Azure Cloud. Gezamenlijk hebben wij een punt bereikt waarop onze klanten steeds internationaler samenwerken in ons platform. De AKS oplossing van Intercept heeft ervoor gezorgd dat wij naast performance verbeteringen ook makkelijker upgrades kunnen uitrollen en Azure regio’s kunnen opspinnen.”

COO Bram Hirsch

De voordelen van AKS

AKS zorgt ervoor dat je elke service van je organisatie in een aparte container kan opslaan. Dit maakt je systeem stabiel en flexibel. Meer voordelen van AKS zijn:

  • Snelheid: het is mogelijk om sneller nieuwe componenten en functies te ontwikkelen en implementeren. Ook kan je sneller reageren op ontwikkelde innovaties.
  • Schaalbaarheid wordt bereikt door de voorkeur te geven aan ontkoppelde architecturen. In een ontkoppelde architectuur wordt elke component van andere componenten gescheiden door gedefinieerde API's en service load balancers.
  • Hybride Cloud: door de infrastructuur te bouwen op Kubernetes, zorg je je ervoor dat de effort die je steekt in het bouwen, implementeren en beheren van jouw applicatie eenvoudig overdraagbaar is naar andere omgevingen.
  • Efficiëntie Kubernetes voegt containers samen in ‘Pods’. Aan Pods kun je eigenschappen toekennen zoals storage, networking en scheduling. Kubernetes kijkt vervolgens naar het beschikbare geheugen en processorgebruik van elke node en kiest voor jou de beste verdeling. Hiermee worden de nodes van het Kubernetes cluster optimaal gebruikt.
Cloud Design Stap Voor Stap (1)

Wil je beginnen met AKS?

Op basis van een intake kunnen we bij Intercept zien waar je AKS-behoeften liggen. We helpen je door de hele levenscyclus heen, van transformatie tot automatisering tot monitoring.

Cloud Design