‘Zorgen voor een altijd beschikbare en veilige dienstverlening’
In dit artikel vertellen Laurens van der Spek, COO en Jeroen van der Linde, Senior Technical Support Engineer, over het belang van een veilig, robuust en schaalbaar IT-landschap. Het is het fundament voor het optimaal presteren van onze algoritmes en onze service. Autonoom telen vereist het hoogste kwaliteitsniveau en moet altijd draaien. Verder vertellen ze over welke nieuwe cloudtechnieken toegepast worden.
Waar zijn jullie verantwoordelijk voor binnen Blue Radix?
Jeroen (rechts op de foto): “Als Senior Technical Support Engineer ben ik verantwoordelijk voor alles wat er reilt en zeilt binnen Azure. Dit is het Microsoft platform waar onze systemen op draaien. Ik bewaak en beheer onze virtuele systemen in de cloud. Ook de software die we zelf maken draait op Azure. Door de groei in klanten, hoeveelheid data en het belang van de systemen voor onze klanten, moeten we onze systemen laten meeschalen om er voor te zorgen dat alle systemen goed blijven draaien. Daar ben ik ook verantwoordelijk voor.
Laurens (links op de foto) vertelt: Als Chief Operations Officer ben ik eindverantwoordelijk voor alle operationele dienstverlening aan klanten. Functioneel en technisch. Dus onze service Crop Controller, inclusief de begeleiding van onze klanten en de monitoring door de Autonomous Greenhouse Manager. Daarnaast ben ik ook verantwoordelijk voor alle IT-ontwikkelingen en het technisch beheer. Denk bijvoorbeeld aan de architectuur van ons IT-landschap, security, privacy, maar ook de aansturing van de ontwikkelteams die o.a. nieuwe software ontwikkelen. Gezamenlijk kijken we continu naar nieuwe technieken en ontwikkelingen die ons verder kunnen helpen en tegelijk de stabiliteit waarborgen.”
Blue Radix gebruikt vrij nieuwe cloudtechnieken, waarom is hier voor gekozen en welke uitdagingen zijn er?
“De voornaamste reden om met de nieuwste cloudtechnieken te werken is omdat het beter en makkelijker schaalbaar is. Vroeger had je extra capaciteit op een server nodig, dit kostte veel tijd en moeite, tegenwoordig is opschalen of afschalen in de cloud makkelijker. Mits goed ingericht gaat het zelfs automatisch”, vertelt Jeroen. “Het beheer en de security maken onderdeel uit van het Azure platform, hierdoor kun je sneller diensten ontwikkelen”, voegt Laurens toe. “De keerzijde daarvan is, dat het nog veel tijd en expertise vraagt om hier goed mee om te gaan. Er komen dagelijks veel nieuwe technieken en tooling bij, maar er verdwijnt ook software. Je moet bijblijven en de juiste nieuwe tooling kiezen. Niet alles is nuttig voor de doelstellingen die je hebt. Deze afweging maken we periodiek met de ontwikkelteams. De grootste uitdaging van in de cloud ontwikkelen is dat het snel kan, maar dat kan ook de verkeerde kant op kan gaan. Je moet van tevoren goed nadenken over de opzet van jouw IT-landschap en architectuur. Eén van de dingen die we geleerd hebben in onze jarenlange ervaring met het ontwikkelen en beheren van datagedreven diensten bij AgroEnergy. Vooruitdenken over de mogelijke toekomst, zodat je kunt inspelen op nieuwe ontwikkelingen. Het is van groot belang dat je de juiste doelarchitectuur blijft volgen en daarbinnen ontwikkelt. Je legt daarmee een essentiël fundament dat jaren meegaat.
Jeroen: “De keerzijde van makkelijk en snel opschalen van systemen op Azure zijn de kosten. Het is belangrijk om goed balans te blijven vinden tussen wat je nodig hebt en de daarbij behorende kosten. Dat geldt voor opschalen maar je kunt ook afschalen, je kunt het eigenlijk vergelijken met de databundel van je mobiele telefoon.”
Is specifiek technisch beheer nog wel nodig met de komst van nieuwe AI- en cloudtechnieken?
“Ja dat is echt nodig, we leveren 24/7 uur dienstverlening aan telers. Crop Controller stuurt continu de installaties in hun kas. Dit moet altijd blijven draaien..”, vertelt Laurens.
“Voorheen beheerde je als technisch beheer 3 of 4 servers, daar wist je alles vanaf. Tegenwoordig is het een hele keten van databronnen, algoritmes, modellen en applicaties die allemaal goed op elkaar moeten aansluiten en die aan elkaar gekoppeld zijn. Daar moet je het fijne van weten. Op de juiste wijze ingrijpen en coördineren is nu nog belangrijker. Er zijn veel meer relaties en effecten bij bepaalde wijzigingen en aanpassingen.” Jeroen: “Gelukkig hebben wij de expertise in huis en houden we het beheer continu in de gaten. We voorkomen liever pro-actief problemen in plaats van dat we ze achteraf oplossen. Een groot voordeel is dat de kans op falen, of uitval bijna nihil is.”
Hoe garandeer je dat alle klantprocessen 24×7 technisch blijven doorgaan?
“We hebben een monitoringsteam van collega’s uit verschillende vakgebieden die 7 dagen in de week de systemen en de technische keten van applicaties monitoren. In combinatie met de technieken die we gebruiken is de kans dat er iets uitvalt minimaal.” En stel dat de internetverbinding aan de klantkant uitvalt? Dan draait het systeem altijd lokaal gewoon door. Met autonoom telen voorspellen we voor meerdere dagen vooruit, valt het internet weg dan kan de sturing nog gewoon doorgaan. Uiteraard nemen we contact op met de klant om het op te lossen. Achteraf halen we alsnog de gegevens op van klimaatcomputers, zo ontstaan er geen gaten in data en blijven historische data gewaarborgd. Onze taak is ervoor zorgen dat de algoritmes blijven draaien. Zij zijn als het ware het huis en wij zorgen voor de juiste fundering van dit huis”, aldus Laurens.