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.
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
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: