Au cœur de toute solution informatique se trouve son infrastructure, qui comprend le matériel et les logiciels nécessaires à son fonctionnement.
‍
Par exemple, la formation de modèles d'apprentissage automatique nécessite une machine dédiée et, pour accélérer le processus, plusieurs machines et un logiciel de gestion sont nécessaires pour répartir la charge de travail. Sans infrastructure, il n'y a pas de solution.
L'infrastructure est un élément essentiel de toute solution informatique et fait donc partie de tous les cas d'utilisation. Voici quelques-uns des types d'infrastructure avec lesquels nous avons de l'expérience :
C'est notre gagne-pain. Nous utilisons cette infrastructure pour former, vérifier, déployer et servir de nouveaux modèles d'apprentissage automatique.
Ce type d'infrastructure est construit autour du concept d'événements en temps réel. Cela signifie que chaque changement dans une base de données est capturé et publié vers d'autres systèmes, qui peuvent alors réagir.
Toutes les solutions ne peuvent pas être exécutées entièrement dans le nuage. Nous avons toutefois mis en place des infrastructures qui peuvent utiliser l'évolutivité de l'informatique dématérialisée pour former des modèles de ML tout en servant ces modèles sur site.
Nous utilisons souvent des services en nuage tels que GCP, AWS et Azure pour faire fonctionner notre infrastructure. Ils s'occupent de l'aspect matériel, ce qui nous permet de nous concentrer sur la solution proprement dite.
Nous commençons par une configuration de base avec Nimbus (notre propre outil) et utilisons Terraform pour tout gérer. Terraform nous permet de décrire l'infrastructure en code, ce qui nous permet de suivre facilement ce qui se passe et de nous assurer que tout reste cohérent.
Comme l'infrastructure dépend du cas d'utilisation spécifique, nous construisons généralement notre propre infrastructure dans le nuage.
Cependant, comme Paperbox est un expert dans ce domaine, nous utilisons occasionnellement son infrastructure pour le traitement des documents.
Pour le déploiement en périphérie, nous collaborons avec d'autres parties pour nous assurer que tout se passe bien et que les exigences en matière de temps de fonctionnement sont respectées.
Laissez-nous vous aider à établir une base solide pour vos solutions d'IA grâce à notre expertise en matière d'infrastructure, y compris le matériel, les logiciels et les outils de gestion.