Case Study Ultimo

Intercept is onze sparringpartner en houvast in onze reis naar Azure.

In de wereld van Ultimo draait alles om asset management processen. Om hun klanten hier optimaal bij te ondersteunen bouwden zij een flexibel Enterprise Asset Management (EAM) Cloud platform. Hiermee weet de klant precies waar zijn assets (middelen) zich bevinden. En dat ze schoon en gekeurd zijn. Nu is het tijd voor de volgende stap: het EAM platform naar Azure verhuizen.


Inventarisatie

“We wilden heel graag naar Azure toe”, vertelt Developer Henk Westhuis van Ultimo. “Maar we zijn geen cloud native applicatie. We hebben een grote groep klanten, die op een hosted omgeving en on-premises draaien, waarbij de overstap absoluut niet fout mag gaan.” Daarom wilde Ultimo eerst alle voor- en nadelen van een overstap naar Azure goed in kaart brengen. Daar schakelde de softwareleverancier uit Nunspeet de hulp van Intercept voor in.

 

De beste oplossing

“Intercept heeft ons heel erg geholpen met het verkennen van de oplossingsrichtingen”, legt Henk uit. “Uit hun advies zijn vijf scenario's gekomen. Van lift-and-shift tot een nieuwe architectuur bedenken, die beter bij de public cloud aansluit.” Ultimo koos de best passende oplossing: het containeriseren van haar applicaties en deze onderbrengen in Azure.

 

Containerisatie

Gedreven ging Ultimo zelf met het plan aan de slag. In een half jaar tijd presteerde het development team het om meerdere klanten succesvol in Azure Kubernetes te hebben draaien. “Er zijn maar weinig softwarebedrijven die dat zo snel kunnen ombouwen”, vertelt Lead Azure Architect Wesley Haakman van Intercept enthousiast. “Containerisatie is verreweg de meest interessante manier van het werken met een applicatie”, beaamt hij. “Veel softwarebedrijven doen van origine maatwerk en zetten per klant een aparte server neer. Door dit op te bouwen in containers, delen de applicaties een set aan specifieke resources.” 

 

Controle

Deze omschakeling - van een monolithische architectuur naar een microservices architectuur - biedt diverse voordelen. Henk: “Eén van de mooiste voordelen is de controle die we hierdoor krijgen. Als we een container uitleveren, dan draait hij exact zoals we hem uitgerold hebben. We hoeven geen mirroring meer toe te passen. Met Kubernetes Cluster kunnen we scripts enkelvoudig uitrollen en in een ander werelddeel weer in de lucht brengen. Dat bespaart ons flink wat kosten, omdat we het cluster niet meer standby hebben staan.” 

“Intercept heeft ons vakkundig bediend en begeleid. Zonder hen hadden we de route niet op deze manier kunnen volgen. Ze zijn onze sparringpartner en houvast in onze reis naar Azure geweest.”
Henk Westhuis Developer bij Ultimo

Kubernetes voor Windows

Overstappen naar Kubernetes was echter zo eenvoudig nog niet. “Wij zijn één van de weinige bedrijven die met Kubernetes voor Windows werken”, legt Henk uit. “Toen we ermee begonnen was het nog geen beproefde oplossing. Toch besloten we, samen met Intercept en de engineers van Microsoft, om het gewoon te proberen.” Dit bleek al snel de juiste keuze te zijn. “We hebben Kubernetes voor Windows als opstapje gebruikt. Zonder deze containers waren we niet gekomen waar we nu zijn.” 

 

Single- én multi-tenant

Voor de klanten van Ultimo is datascheiding erg belangrijk. Echter wilde de softwareleverancier ook de mogelijkheid behouden om resources te delen. Daarom adviseerde Intercept het gebruik van Elastic pools. “Hierdoor kunnen we single-tenant bedienen en toch resources delen. Qua hardware doen we dus alsof het multi-tenant is. Onze klanten vinden deze aanpak ideaal. Zij genieten van de snelheid en flexibiliteit van een multi-tenant omgeving en de privacy en security van een single-tenant omgeving”, aldus Henk.

 

Internationale uitrol

De flexibele aanpak sluit goed aan bij de ambities van de organisatie. Manager Customer Support Services, Peter Paul Schreuder, van Ultimo vertelt: “We zitten nu in een datacenter in Amsterdam en in Ierland. Dit gaan we volgend jaar uitbreiden in de Verenigde Staten, het Verenigd Koninkrijk en in Duitsland. Dat kunnen we relatief eenvoudig doen, omdat we samen met Intercept de scripting zo hebben ingericht dat dit makkelijk te beheersen is.” 

 

Razendsnel

Ultimo heeft op dit moment 150 containers en 65 klanten op Azure draaien. De ambitieuze softwareleverancier breidt dit aantal razendsnel uit. “Eind volgend jaar moeten dat 500 omgevingen zijn. En het jaar erop meer dan 2000”, aldus Peter Paul.

 

Achtbaan

“De overstap naar Azure is een soort achtbaan”, besluit Henk. “Waarin je elke dag nieuwe dingen leert. Intercept heeft ons vakkundig bediend en begeleid. Zonder hen hadden we de route niet op deze manier kunnen volgen. Ze zijn onze sparringpartner en houvast in onze reis naar Azure geweest.”


Ben jij ook op zoek naar een Azure-sparringpartner? Of ben je benieuwd welke voordelen containerisatie je opleveren? Neem dan contact op ons op.

Tags

  • Managed Services
  • Managed AKS
  • Azure Kubernetes Services
  • Containers

In het kort

  • Ultimo: Software Solutions EAM
  • De stap was om het EAM platform naar Azure te migreren. Daarvoor bracht Intercept 5 mogelijke oplossingsrichtingen in kaart.
  • Binnen een half jaar heeft Ultimo meerdere klanten succesvol in Azure Kubernetes laten draaien
  • Met Kubernetes Cluster verkreeg Ultimo meer controle, wereldwijde schaalbaarheid en besparen ze kosten.
  • De klanten van Ultimo ervaren de snelheid en flexibiliteit van een multi-tenant omgeving en de privacy en security van een single-tenant omgeving

Wellicht ook interessant:

  • 202011111 Intercept Illustratie Bij Artikel Aks Monitoring A

    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
  • 20210621 Intercept Artikel Illustratie Azure SLA

    Duidelijkheid over de Azure SLA

    Elke Azure service heeft een eigen SLA met daaraan verbonden voorwaarden; beperkingen en diensttegoed (service credits). Maar wat betekent dit nu precies? In dit artikel leggen we de verschillende SlA’s uit met de bijbehorende verschillen en wat dit nu betekent voor jouw organisatie.

    • Leesduur 7min
    Meer over Duidelijkheid over de Azure SLA
  • 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
  • 20201028 Intercept Illustratie Bij Artikel Windows Container

    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
  • 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
  • Intercept Illustratie Bij Artikel Microservices Def Verkleind

    Microservices op AKS

    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 9min
    Meer over 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
  • 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
  • Imss (1)

    Managed Security Services vanuit Azure

    Vanuit onze Intercept Managed Security Services wordt uw omgeving continu gemonitord en wordt security een vast onderwerp van uw rapportages.

    • Leesduur 3min
    Meer over Managed Security Services vanuit Azure