Modernising legacy platforms

Legacy infrastructuur moderniseren met makkelijke automatisering

Bedrijven hebben vaak het gevoel dat ze zich klemrijden met hun legacy infrastructuur. Maar is legacy wel zo’n slechte zaak? Niet noodzakelijk. Met de juiste tools kun je automatiseren en zo eenvoudig je infrastructuur modern en agile maken. Legacy infrastructuur moderniseren, daar gaan we!

Puppetize – de officiële gebruikersconferentie van Puppet – vond dit jaar online plaats, onder de noemer Puppetize Digital. Tijdens het event brachten BRYXX en Enterprise Modules een workshop en demo over de modernisering van legacy via makkelijke automatisering.

Bedrijven als Oracle en IBM krijgen vaak het etiket opgeplakt dat ze legacy software verkopen. Daar is een eenvoudige reden voor. Die bedrijven bestaan immers al erg lang, waardoor de perceptie ontstaat dat ze ‘oud’ zijn. De concepten die ze voor hun platformen gebruiken zijn inderdaad heel verschillend van de meer moderne aanpak, zoals cloud en cloud-native.

Iedereen doet het

Er zijn heel wat redenen waarom bedrijven van hun huidige omgeving afstappen. Een algemene drijfveer is dat je systemen extreem stroef zijn, en daardoor moeilijk te beheren. Tegelijk heb je vaak een gebrek aan middelen en expertise die nodig zijn om de infrastructuur aan te passen en te beheren. Daarvoor moet je dan beroep doen op dure consultants, zelfs voor heel kleine details. Tot slot ben je dikwijls ontevreden over de licentiepolitiek van de leveranciers. Die verschilt namelijk nogal sterk van wat je intussen gewend bent in de cloud, waar je enkel betaalt voor wat je gebruikt.

Bovenop die redenen is er nog de algemene trend om naar de cloud te stappen. Maar waarom maak je de strategische keuze voor de cloud? Omdat iedereen het doet? Of omdat er een algemeen gevoel bestaat dat wie bij wil blijven sowieso naar cloud, cloud-native en containers moet kijken?

Wendbaar, veerkrachtig, onderhoudbaar

Maar wat betekent dat in de realiteit? Infrastructuur in de cloud en cloud-native infrastructuur zijn twee heel verschillende dingen. In hun boek ‘Cloud-native infrastructure’ stellen Justin Garrison en Kris Nova dat cloud-native infrastructuur als enige doel heeft om applicaties te laten draaien. De belangrijkste doelstelling van IT als business driver is immers dat ze applicaties doet draaien die waarde creëren.

Cloud-native infrastructuur heeft echter enkele heel specifieke kenmerken. De infrastructuur zit verborgen achter een abstractielaag, aangestuurd via API’s en beheerd met software. Die abstractielaag is nuttig, omdat de complexiteit van de infrastructuur zo verborgen blijft voor de eindgebruiker. Dat laat een complex gebruik van de technologie toe, maar beperkt tegelijk ook de manier waarop de technologie wordt ingezet.

Cloud-native infrastructuur wordt aangestuurd met API’s, wat betekent dat elke nieuwe laag verantwoordelijk is voor de controle over de IaaS die eronder zit. Die laag stelt de eigen API’s ook bloot aan de gebruiker. Tot slot is software gestuurde infrastructuur makkelijk schaalbaar, waardoor ze een veerkrachtige en goed te onderhouden oplossing biedt. De software moet zich bewust zijn van de abstracties van de infrastructuur en moet weten hoe ze een abstracte resource moet oppikken en daarbij de nodige componenten in de infrastructuur implementeert. Of anders gezegd: net zoals Puppet Resources dat zou doen.

Moderne infrastructuur

Jazeker, cloud-native infrastructuur biedt een nieuw niveau van flexibiliteit. Maar rechtvaardigt dat de trend om nu snel-snel van legacy af te stappen? Wij geloven dat het mogelijk is om ook op de meer traditionele platformen een agile infrastructuur te bouwen en te beheren. We steunen daarbij op de voordelen van makkelijke automatisering. Met de Puppet-modules van Enterprise Modules, bijvoorbeeld, helpen we bedrijven hun traditionele platformen transformeren in wendbare, cloud-native infrastructuur.

Het resultaat? Je geniet heel wat langer van je investering in legacy infrastructuur, aangezien wij die voor hen omvormen in een flexibele en wendbare omgeving. Ben je er nog altijd van overtuigd dat de migratie naar een compleet nieuwe cloud-native omgeving – misschien zelfs van een andere leverancier – de enige echte optie is? In dat geval koop je via de modernisering van je legacy omgeving alvast de extra tijd die nodig is om je huidige en toekomstige behoeften te analyseren. En terwijl je het selectie- en implementatieproces voorbereidt, geniet je nog extra van je gemoderniseerde legacy infrastructuur.

Bekijk hier de workshop en demo die we gaven tijdens Puppetize Digital 2020.

Wil je meer weten over hoe we jouw legacy infrastructuur moderniseren via makkelijke automatisering? Contacteer ons!

Benieuwd naar wat we nog allemaal kunnen? Check ons aanbod!