Dierenfokkerij en genetisch onderzoeker Hendrix Genetics heeft zijn database gemigreerd naar de Oracle Cloud Infrastructure (OCI) om flexibeler de miljarden gegevens van dieren te kunnen analyseren. Met behoud van de vereiste beveiliging. ‘Hiermee kunnen wij bijvoorbeeld sneller een kip zoeken die vriendelijker is’, verklaart Rob Kremers, Director of IT bij het bedrijf.
Tekst: TEUS MOLENAAR Beeld: HENDRIX GENETICS
Hendrix Genetics fokt wereldwijd dieren: legkippen, varkens, garnalen, zalmen, forellen en kalkoenen. Kremers: ‘Wij zoeken een mannetje en een vrouwtje; die kruisen met elkaar. Zo krijgen we een nageslacht met betere eigenschappen. We passen geen genetische manipulatie toe.’ Hij geeft een voorbeeld van legkippen. Die zaten voorheen in legbatterijen en werden niet geselecteerd op hun gedrag in een groep. Vervolgens mochten die kippen rondlopen en bleken ze agressief. ‘Dan moet je gaan kijken hoe die kippen toch goed eieren leggen, maar dat ze wat vriendelijker zijn. Hoe gedraagt die haan zich, hoe gedraagt die hen zich en welke eigenschappen hebben ze ten aanzien van wat ze eten, hoe ze groeien, hoe resistent ze zijn? Je hebt allerlei selectiecriteria.’
De kroonjuwelen van Hendrix Genetics zijn miljarden gegevens van alle eigenschappen van de gemonsterde dieren. Met hedendaagse middelen als sensoren, camera’s en geluid groeit de database erg snel. Het gaat om MiXBLUP, een modern genetisch evaluatiesysteem dat is ontworpen voor fokprogramma’s voor dieren. Het schat de genetische verdienste van individuen door stamboom- en erfelijke informatie te gebruiken, samen met variantiecomponenten.
De onderzoeks- en ontwikkelafdeling van het bedrijf werkt nauw samen met bijvoorbeeld Universiteit Wageningen. R&D is een cruciaal onderdeel in het proces binnen Hendrix Genetics, zowel centraal als binnen de business units. Centrale R&D ontwikkelt de gereedschappen voor de business units die deze gebruiken om dieren naar het gewenste doel te fokken.
‘Wij hebben modellen ontwikkeld die op basis van al die gegevens verklaren welke dieren een boer zou moeten gebruiken om tot een gewenst resultaat te komen’, zegt Kremers. ‘Die database is ontzettend belangrijk. Alle gegevens van de dieren zitten erin; tot wel dertig, veertig jaar terug.’
Toen Kremers tien jaar geleden begon bij Hendrix Genetics lieten ze hem zien waar die ‘schatkamer’ was gevestigd: op een server in de kelder. Er was een muurtje gebouwd om eventueel regenwater buiten te houden.
‘Cloud computing was nog in ontwikkeling. Wij hebben destijds Simac in de arm genomen als datacenter provider. IT-dienstverlener The DOC heeft geholpen bij de verhuizing van de stack van de kelder naar het datacenter en later ook het contract met Simac overgenomen. Maar op een gegeven ogenblik liep het contract met Simac af; bleek de apparatuur verouderd en was het tijd voor een nieuwe oplossing’, aldus Kremers.
Technologische ontwikkeling op het vlak van dataverzameling en -verwerking vormen de concurrentiekracht van de fokkerij. Dan kun je niet achterlopen. Bovendien is security doorslaggevend. ‘We willen geen data kwijtraken.’
Guido Leduc, ceo van The DOC, heeft de migratie mede vormgegeven. ‘Hij is al heel lang partner van Hendrix Genetics en heeft als ontwikkelaar nog meegebouwd aan het foksysteem. In de code kom je op sommige plekken nog zijn naam tegen’, verklaart Kremers.
Hendrix Genetics is eigenlijk een Microsoft-huis, maar de database is gebouwd met Oracle-software. Aanvankelijk Forms, later overgezet naar APEX, het low-code platform van Oracle. ‘Het systeem draait nu al bijna negenentwintig jaar’, zegt Leduc. ‘We hebben gekeken naar de afhankelijkheden, welke opties er waren. En eind vorig jaar hebben we een proof of concept uitgevoerd voor een aantal verschillende oplossingen. Uiteindelijk is wel gebleken dat de Oracle-stack in OCI gaan draaien de meest verstandige en slimme keuze was om te gaan doen, omdat het consistentie heeft, hoge performance levert en schaalbaar is.’
Er komt wel wat bij kijken, omdat je een aantal afwijkingen krijgt als je een Oracle-stack wilt herbouwen om te draaien op Azure; het dataformaat is bijvoorbeeld anders. Alles verbouwen kost veel te veel geld en levert eigenlijk niks nieuws op aan de gebruikerskant. ‘We hebben nog gekeken naar Oracle@Azure, maar dat was nu een stap te ver. En we wilden geen proefkonijn zijn, om in dierentermen te blijven’, aldus Leduc.
De keus is gevallen op modernisering van het it-landschap met Oracle Base Database Service en de Oracle Interconnect for Microsoft Azure voor de koppeling tussen Oracle en Azure. Begin januari is de live migratie gestart en eind maart met succes afgerond. ‘De winkel moest openblijven’, zegt Kremers. ‘Je kunt niet tegen een kip zeggen dat zij een paar dagen moet wachten.’ De database draait in de OCI-omgeving in Amsterdam. De interconnect is nodig omdat allerlei andere systemen van de onderneming op Azure draaien en die enorme hoeveelheden data nodig hebben inclusief de data uit het fokkerijsysteem.’
De klanten van de fokkerij zijn boeren in meer dan 25 landen. ‘Als je een goed dier hebt, verkoopt het zichzelf. Daarom is onze database zo belangrijk. Met alle gegevens van tegenwoordig wordt goede genetische vooruitgang gerealiseerd. Onze stallen zijn hoogwaardig, voorzien van de hoogste standaarden ten aanzien van bio-security. Maar dat geldt niet voor de omstandigheden bij onze klanten in bijvoorbeeld Zuid-Amerika of Afrika. Daarom moet we goed weten hoe het onze dieren daar vergaat; en dat willen we allemaal nog meer gaan bijhouden. Bijvoorbeeld registeren welk voer ze krijgen, welke temperatuur er heerst, wat voor water er wordt gebruikt. Zo kunnen wij onze klanten nog beter gaan adviseren om hun dieren beter te laten presteren’, geeft Kremers aan.
Sleutel voor succes van een dergelijk migratieproject is een goede samenwerking, stellen beiden. Onderlinge communicatie en afstemming zijn cruciaal. Bij koppelingen heb je te maken met allerlei andere disciplines. Dan kan die hele stack aan alle kanten nog zo goed zijn, als de communicatie en de afstemming slecht is, dan functioneert het niet. ‘Alle bouwblokken zijn er tegenwoordig wel. Technisch is het geen probleem. Het zit altijd in de afstemming van wat wordt geaccepteerd’, zegt Leduc.
‘Het is belangrijk om een goede partner te hebben die past bij je bedrijf. Wij weten zelf niet wat er allemaal kan en welke mogelijkheden er zijn. Daar helpt de partner bij’, vult Kremers aan. De schaalbaarheid van het OCI-platform heeft Hendrix Genetics nodig; onder meer om het enorme portfolio aan R&D-projecten te kunnen verwezenlijken. ‘Dan moet je kunnen bij- en afschakelen naar behoefte en naar elkaar kunnen uitspreken waar het op staat.’