CAS CLIENTS
Deepomatic : Migration d’une architecture GCP vers Azure
Type de projet :
Migration
Expertises :
Migration, accompagnement
Technologies :
Kubernetes, Azure, Terraform
#Besoin
Deepomatic, plateforme de reconnaissance d'images
Deepomatic est une startup française spécialisée dans le traitement d’images permettant aux grandes entreprises d'automatiser leurs processus visuels en utilisant la Computer Vision. Son logiciel d’intelligence artificielle permet de construire et d'exploiter des systèmes de reconnaissance d’images personnalisés et à l’échelle industrielle.
Aujourd’hui, Deepomatic regroupe une trentaine de personnes pour un chiffre d'affaires de 1,6 Million d’euros.
La mission
Deepomatic a mis en place une plateforme de traitement de données médicales sur Google Cloud pour son principal client : le ministère des Solidarités et de la Santé. Ce dernier souhaite que ses données soient désormais traitées sur le Cloud de Microsoft pour s’inscrire dans le cadre du projet Health Data Hub avec un data center en France. Deepomatic souhaitait reproduire l’architecture GCP sur Azure. Nous avons donc accompagné Deepomatic dans cette migration tout en challengeant les environnements technologiques en place. Nos experts ont également accompagné Deepomatic sur des choix pouvant répondre au mieux à leurs besoins de performance et de sécurité.
#Solution
Les solutions technogiques Alter Way
Le projet a consisté essentiellement à :
- Créer un cluster Kubernetes de plusieurs pools de nœuds avec AKS (des pools allant jusqu’à 40 nœuds)
- Déployer des pools GPU avec de l’autoscaling dédiés aux applications de traitements d’images
- Configurer des bases de données Postgresql géo-redondantes en service managé
- Déployer
- des services de message broker avec RabbitMQ
- un système de cache avec Redis
- l’application Deepomatic Studio
- Configurer Azure Firewall en front pour filtrer et contrôler les accès à la plateforme
- Renforcer la sécurité niveau L7 (couche application) avec Azure Application Gateway comme point d’entrée avec la gestion des flux de requêtes sur la plateforme
- Créer
- des blobs Storage pour le stockage de grosses volumétries de données
- un Registry sur Azure pour les mises à jour automatiques d’images applicatives gérées par une CI-CD
- Automatiser toute l’architecture et le déploiement des applications avec Terraform par des templates rendus disponibles sur Git
#Les Bénéfices
Les bénéfices
Deepomatic utilise GIT non seulement comme outil de CI ( intégration continue) mais aussi pour maintenir les différentes versions de son application. Afin de centraliser toutes les configurations (codes source applicatif, scripts de déploiement d’infrastructure), nous avons livré tous nos travaux sur le repository du client pour gagner du temps dans les déploiements et maintenir un seul outil.
Ainsi, nous avons fait le choix d’utiliser les services managés tels que :
- Azure Postgresql pour la création des bases de données
- Azure Registry pour le stockage et le versionning des images. Ceci permet de mettre à jour automatiquement les applications déployées sur AKS
- Azure Application Gateway, pour sécuriser la plateforme niveau application (L7)
- Azure Firewall pour sécuriser la plateforme niveau réseau (L3)
- et Azure Kubernetes Service, pour la gestion automatique du cycle de vie des applications
Ce choix nous a permis de nous focaliser sur l’interconnexion de ses services pour répondre au mieux au besoin du client, tout en lui fournissant un environnement sécurisé.
#Confiance
Découvrez d’autres projets
e-commerce et distribution
Alter Way a opéré la migration des sites Bic Kids d’OVH sur Azure.
Education
En tant qu’expert de l’orchestration de containers, Alter Way a accompagné le GIP Fun MoocFrance Université Numérique.
e-commerce et distribution
Nous avons conçu toute la chaîne d’infra as a code pour le déploiement de la nouvelle infrastructure Tag heuer sur Azure. L’infogérance en 24/7 de la plateforme sera assurée...