Klantverhaal

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.