
«Garantir la disponibilité et la sécurité permanentes des services »
Laurens van der Spek, directeur des opérations, et Jeroen van der Linde, ingénieur senior en assistance technique, discutent de l'importance d'un environnement informatique sécurisé, robuste et évolutif. C'est ce qui constitue la base permettant à nos algorithmes et à nos services de fonctionner de manière optimale. La culture autonome exige le plus haut niveau de qualité et doit toujours fonctionner. Ils dévoilent également les nouvelles technologies cloud qui sont utilisées.
Quelles sont vos responsabilités chez Blue Radix?
Jeroen (à droite) : « En tant qu'ingénieur senior du support technique, je suis responsable de tout ce qui se passe dans Azure. Il s'agit de la plateforme Microsoft sur laquelle fonctionnent nos systèmes. Je surveille et gère nos systèmes virtuels dans le cloud. Les logiciels que nous créons nous-mêmes fonctionnent également sur Azure. La croissance du nombre de clients, le volume de données et l'importance des systèmes pour nos clients impliquent que nous devons adapter nos systèmes en conséquence afin de garantir leur bon fonctionnement. Cela relève également de ma responsabilité. »
Laurens (à gauche sur la photo) : « En tant que directeur des opérations, je suis responsable de l'ensemble des services opérationnels destinés à nos clients, tant sur le plan fonctionnel que technique. Cela inclut notre Crop Controller , notamment l'accompagnement de nos clients et la surveillance par Autonomous Greenhouse Manager. Je suis également responsable de tous les développements informatiques et de la gestion technique. Cela peut inclure l'architecture de notre environnement informatique, la sécurité et la confidentialité, ainsi que la gestion des équipes de développement qui élaborent de nouveaux logiciels, entre autres. Nous travaillons constamment ensemble pour découvrir de nouvelles techniques et de nouveaux développements qui nous aident à progresser, tout en garantissant la stabilité. »
Blue Radix des technologies cloud relativement récentes ; pourquoi ce choix et quels sont les défis à relever ?
« La principale raison pour laquelle nous travaillons avec les dernières technologies cloud est qu'elles sont meilleures et plus faciles à adapter. Auparavant, il fallait disposer d'une capacité supplémentaire sur un serveur, ce qui demandait beaucoup de temps et d'efforts, alors qu'aujourd'hui, il est beaucoup plus facile d'augmenter ou de réduire la capacité dans le cloud. Si tout est correctement configuré, cela peut même se faire automatiquement », note Jeroen. « La gestion et la sécurité font partie de la plateforme Azure, ce qui permet de développer des services plus rapidement », ajoute Laurens. « L'inconvénient est qu'il faut encore beaucoup de temps et d'expertise pour gérer cela correctement. De nombreuses nouvelles techniques et outils sont ajoutés chaque jour, mais des logiciels sont également retirés en permanence. Il est nécessaire de se tenir informé et de choisir les nouveaux outils appropriés. Tout ne correspond pas à nos objectifs. Nous effectuons régulièrement cette évaluation avec les équipes de développement. Le plus grand défi du développement dans le cloud est que, même s'il peut être réalisé rapidement, il peut également prendre une mauvaise direction. Il est nécessaire de réfléchir soigneusement à l'avance à la conception de votre environnement et de votre architecture informatiques. C'est l'une des leçons que nous avons tirées de nos années de développement et de gestion de services basés sur les données chez AgroEnergy : anticiper l'avenir afin de pouvoir réagir aux nouveaux développements. Il est essentiel de continuer à suivre la bonne architecture cible et de se développer dans ce cadre. Cela vous permet de poser des bases solides qui dureront des années. »
Jeroen : « L'inconvénient de la mise à l'échelle facile et rapide des systèmes sur Azure réside dans le coût. Il est essentiel de maintenir un équilibre adéquat entre vos besoins et les coûts que cela implique. Cela s'applique à la mise à l'échelle, mais vous pouvez également réduire l'échelle ; vous pouvez en fait comparer cela au forfait de données de votre téléphone portable. »
Une gestion technique spécifique est-elle toujours nécessaire avec l'arrivée des nouvelles technologies d'IA et de cloud ?
« Oui, c'est vraiment nécessaire, car nous fournissons des services aux agriculteurs 24 heures sur 24, 7 jours sur 7. Crop Controller en permanence les installations dans leurs serres. Il doit donc fonctionner en continu », souligne Laurens.
Auparavant, la direction technique gérait trois ou quatre serveurs, et vous aviez une connaissance approfondie de leur fonctionnement. Aujourd'hui, il s'agit d'une chaîne complète de sources de données, d'algorithmes, de modèles et d'applications, qui doivent tous être correctement connectés et reliés entre eux. Il est essentiel de bien connaître tous les rouages de ce système. Il est désormais encore plus important d'intervenir et de coordonner correctement. Certains changements et ajustements ont des répercussions et des effets beaucoup plus importants. » Jeroen : « Heureusement, nous disposons d'une expertise interne et nous surveillons en permanence la gestion technique. Nous préférons prévenir les problèmes de manière proactive plutôt que de les résoudre a posteriori. L'un des principaux avantages est que le risque de panne ou d'indisponibilité est pratiquement nul. »
Comment garantissez-vous que tous les processus des clients continueront à être techniquement viables 24 heures sur 24, 7 jours sur 7 ?
Laurens : « Nous disposons d'une équipe de surveillance composée de collègues issus de divers domaines qui surveillent les systèmes et la chaîne technique des applications sept jours sur sept. Combiné aux techniques que nous utilisons, cela garantit un risque minimal de défaillance. » Mais que se passe-t-il si la connexion Internet du client tombe en panne ? « Dans ce cas, le système continue simplement à fonctionner localement. Avec la culture autonome, nous anticipons plusieurs jours à l'avance. Ainsi, si Internet tombe en panne, le contrôle se poursuit comme d'habitude. Bien entendu, nous contactons le client pour résoudre le problème. Ensuite, nous récupérons les données des ordinateurs climatiques, afin qu'il n'y ait pas de lacunes dans les données et que les données historiques soient garanties. Notre travail consiste à veiller à ce que les algorithmes continuent de fonctionner. Ils sont en quelque sorte la maison, et nous veillons à ce que cette maison ait les bonnes fondations. »