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

CTO Rinie Huijgen vertelt enthousiast over hoe het team van Intercept met de uitdaging aan de slag ging: “Het doel was om de bestaande app een boost te geven. We hebben de .NET based Windows-webapp van Mavim 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. We hosten dus slimmer en ze kunnen door met hun bestaande app.”

Brede toepassingen van AKS

“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,” licht Azure Architect en MVP Richard Hooper toe. Hij ziet de kansen van AKS voor het transformeren van bestaande applicaties, maar ook als toepassing voor nieuwe apps. Richard: “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.”

De ervaring van Mavim

COO Bram Hirsch: “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.”

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.

Zelf starten met AKS containers? 

Enthousiast geworden over de mogelijkheden om jouw legacy Windows of Linux based app te moderniseren met AKS? Op basis van een intake kan Intercept kijken waar jouw AKS-behoefte ligt. We helpen je met de gehele lifecycle van transformeren, en automatiseren tot monitoren. Starten bij het begin? Dan helpen we je met het opzetten van een Cloud Design. Al bekend met Azure en wil je gericht aan de slag? Dan is Managed AKS Design iets voor jou.

Tags

  • Azure Kubernetes Services
  • Containers

In het kort

  • Mavim
  • Mavim is een wereldwijde leverancier van softwareoplossingen gespecialiseerd in bedrijfstransformatie en procesbeheer.
  • Helpt ISV's bij digitaliseren
  • Opereert nationaal en internationaal
  • Bedient meer dan 1 miljoen eindgebruikers wereldwijd

Wellicht ook interessant:

  • Azure Kubernetes Cluster Set Up

    Best practices voor het opzetten van een AKS cluster

    Kubernetes is “hot & happening”, vrijwel iedereen wil er mee aan de slag. Het aanmaken van een AKS-cluster is zo gedaan, maar gaat dat ook zo makkelijk als je Kubernetes echt in productie wilt nemen? In dit artikel geven wij belangrijke tips en best-practices voor het opzetten en gebruiken van een AKS-productie omgeving.

    • Leesduur 6min
    Meer over Best practices voor het opzetten van een AKS cluster
  • 202011111 Intercept Illustratie Bij Artikel Aks Monitoring A (1)

    AKS monitoring en management

    In dit artikel geven we je op een hoog niveau meer inzicht in de mogelijkheden van het monitoren van (Azure) resources, maar AKS-clusters in het bijzonder.

    • Leesduur 9min
    Meer over AKS monitoring en management
  • 20201028 Intercept Illustratie Bij Artikel Windows Containers In Een Linux Wereld 01

    Windows containers in een Linux wereld

    Een veel voorkomende vraag wanneer iemand op zoek is naar het transformeren/containeriseren van zijn oplossing is; ‘ik draai nu op een Windows systeem: moet ik Windows containers gebruiken of moet ik kiezen voor Linux containers? En dit is inderdaad een hele terechte vraag.

    • Leesduur 8min
    Meer over Windows containers in een Linux wereld
  • Azure Kubernetes Cluster Set Up

    Best practices voor het opzetten van een AKS cluster

    Kubernetes is “hot & happening”, vrijwel iedereen wil er mee aan de slag. Het aanmaken van een AKS-cluster is zo gedaan, maar gaat dat ook zo makkelijk als je Kubernetes echt in productie wilt nemen? In dit artikel geven wij belangrijke tips en best-practices voor het opzetten en gebruiken van een AKS-productie omgeving.

    • Leesduur 6min
    Meer over Best practices voor het opzetten van een AKS cluster
  • 202011111 Intercept Illustratie Bij Artikel Aks Monitoring A (1)

    AKS monitoring en management

    In dit artikel geven we je op een hoog niveau meer inzicht in de mogelijkheden van het monitoren van (Azure) resources, maar AKS-clusters in het bijzonder.

    • Leesduur 9min
    Meer over AKS monitoring en management
  • Ingress Name (2)

    Ingress, Services, Pods & Namespaces.

    Nadat je de container technologie hebt omarmd en hebt besloten dat Kubernetes gaat gebruiken, moet je aan de bak en je erin gaan verdiepen. Er is namelijk veel te leren, maar een aantal belangrijke concepten zoals Services, Pods, Ingresses en namespaces zijn van cruciaal belang voor je succes.

    • Leesduur 8min
    Meer over Ingress, Services, Pods & Namespaces.
  • Aks Security

    AKS Security

    Iedereen werkt hard aan het nieuwe platform en dan vraagt iemand... "Hoe zit het met de veiligheid?"

    • Leesduur 10min
    Meer over AKS Security
  • Ebook AKS 6

    Het Intercept AKS e-book

    Dit e-book geeft je alle informatie die je moet weten om te beslissen of Azure Kubernetes een goede match met jouw software architectuur is. Leer daarnaast ook van onze best practices omtrent o.a. security, update scenario's en het monitoren en managen van AKS clusters.

    • Leesduur 2min
    Meer over Het Intercept AKS e-book
  • Hoofdfoto Artikel AKS Updates

    Update scenario's op AKS

    In dit artikel ga ik het hebben over een heel belangrijk onderwerp: updates. Als ik zeg updates, dan bedoel ik niet alleen Kubernetes updates, maar ook de worker node OS updates. Veel mensen vergeten het patchen van het work OS in de overtuiging dat het door Microsoft wordt geregeld. Dit is niet het geval.

    • Leesduur 8min
    Meer over Update scenario's op AKS
  • 20201208 Intercept Illustratie Bij Artikel Microservices Def Verkleind

    Wat zijn Microservices op AKS?

    Veel mensen praten over Microservices en Service Mesch, maar wat is dit? In dit artikel kijken we naar wat Microservices zijn, wat een Service Mesh is en wat je ermee kunt doen en tot slot of je het nu wel echt nodig hebt

    • Leesduur 8min
    Meer over Wat zijn Microservices op AKS?
  • Going Hybris

    Hybride deployments met Kubernetes

    Ik hoor en zie online dat veel mensen praten over Microservices en Service Mesch, maar wat is dit? In dit artikel kijken we naar wat Microservices zijn, wat een Service Mesh is en wat je ermee kunt doen en tot slot of je het nu wel echt nodig hebt

    • Leesduur 7min
    Meer over Hybride deployments met Kubernetes
  • 20200819 Intcercept Artikel Illustratie Aks Cluster

    Best practices voor het opzetten van een AKS cluster

    Kubernetes is “hot & happening”, vrijwel iedereen wil er mee aan de slag. Het aanmaken van een AKS-cluster is zo gedaan, maar gaat dat ook zo makkelijk als je Kubernetes echt in productie wilt nemen? In dit artikel geven wij belangrijke tips en best-practices voor het opzetten en gebruiken van een AKS-productie omgeving.

    • Leesduur 6min
    Meer over Best practices voor het opzetten van een AKS cluster