Flexibilité, fiabilité et sécurité du cloud : découvrez comment IAMDS propose des services de développement de logiciels et de données au plus haut niveau
IAMDS et OVHcloud


Évolutivité et haute disponibilité dans le cloud

Orchestration flexible des conteneurs avec des clusters Managed Kubernetes

Protection des données certifiée dans un datacenter européen
Le contexte
IAMDS GmbH est un fournisseur de services pour le développement de logiciels. Il met l’accent sur le développement d’applications sophistiquées sur le Web et le déploiement de systèmes axés sur les données, comme les plateformes d’analyse, de données et d’IoT. Basé dans le sud de l’Allemagne, ce développeur de logiciels fournit des services de développement dans les domaines du machine learning et de l’analyse de données. Il propose également une expertise en conseil et en développement de solutions, d’architectures et d’infrastructures informatiques dans un secteur d’activité en croissance constante. Il s’adresse principalement aux entreprises de taille moyenne qui se spécialisent, entre autres, dans l’automobile et les soins de santé.
Cette entreprise propose sa plateforme IAMDS en tant que solution, un ensemble intégré de technologies disponibles sous forme de Data as a Service conçues pour répondre de bout en bout aux besoins de sa clientèle en matière de données. Ses applications sont variées, allant de l’analyse prescriptive dans la négociation de titres à l’analyse des images de tests antigéniques du Covid-19, en passant par les campagnes de marketing en ligne s’appuyant sur l’IA.
Pour fournir des services aussi spécialisés, IAMDS a besoin d’une infrastructure IT capable de répondre à ses exigences. Celles-ci comprennent notamment l’évolutivité et la sécurité en cas de panne. Ceci, tout en se conformant aux demandes des clientes et clients en matière de protection et de sécurité des données. Or, il devenait de plus en plus difficile de mettre en œuvre ce type de prérequis en interne à mesure que l’entreprise se développait et que les projets de la clientèle gagnaient en complexité.
Le défi
Toutes les solutions cloud ne se valent pas
À l’origine, IAMDS exploitait sa plateforme sur site en utilisant un serveur dédié autogéré. L’ensemble de la plateforme fonctionnait au sein d’un environnement Docker simple avec des fichiers Docker Compose : le système n’était donc absolument pas répliqué sur d’autres machines. « L’évolutivité du matériel ou des ressources représentait un effort considérable et supplémentaire chaque fois que les ressources étaient poussées à leurs limites et qu’il fallait augmenter les performances », se souvient Patrick Tkalcic, président-directeur général d’IAMDS. « La stabilité et le déploiement du système n’étaient plus optimisés pour nos besoins et ceux de notre clientèle ».
Avec cette solution, tous les services d’IAMDS étaient lancés dans des conteneurs distincts pour chaque client afin de réduire au maximum les interdépendances. Cependant, étant donné que l’entreprise n’utilisait pas Kubernetes à l’époque, l’orchestration des conteneurs est devenue trop complexe au fil du temps et n’était plus assez dynamique.
IAMDS était à la recherche d’une solution cloud qui lui permettrait d’adapter ses ressources de manière flexible et évolutive, afin d’accroître la disponibilité et la fiabilité de ses services grâce au clustering des nœuds. L’entreprise souhaitait également utiliser un cluster Managed Kubernetes pour réduire la surcharge des données et pouvoir mettre en œuvre une gestion flexible des conteneurs.
Pour atteindre ces objectifs, IAMDS a d’abord essayé la solution cloud d’un fournisseur à très grande échelle. Toutefois, cette solution s’est rapidement avérée trop onéreuse pour continuer à proposer une offre intéressante à sa clientèle. De plus, nombre d’entre eux ont insisté pour que leurs données soient hébergées et protégées dans des datacenters en Europe, ce qui n’était pas garanti par le fournisseur de services cloud choisi. IAMDS a donc cherché un autre fournisseur qui proposerait un meilleur rapport qualité-prix. Il fallait également que ce dernier garantisse le stockage des données en Europe conformément au RGPD et prouve que les données seraient protégées et sécurisées avec les certifications correspondantes, notamment les normes ISO/IEC 27001, 27017 et 27018.
La solution
Un cloud privé pour l’ensemble de l’infrastructure
IAMDS a connu OVHcloud grâce à des recommandations via son réseau. L’offre Hosted Private Cloud de ce fournisseur a convaincu l’entreprise, car elle répondait parfaitement aux critères qu’elle recherchait. IAMDS souhaitait procéder avec prudence et de manière réfléchie, c’est pourquoi, dans un premier temps, seuls les nouveaux systèmes ont été installés chez OVHcloud. Après une première expérience positive, l’entreprise a rapidement décidé de migrer tous ses systèmes chez OVHcloud, en plus de ceux de sa clientèle, y compris leurs environnements de développement.
Grâce à l’utilisation de conteneurs Docker, la transition a été relativement simple. « Le plus grand défi a été de mettre en place un cluster Managed Kubernetes, car nous n’avions jamais rien utilisé de tel auparavant », explique Patrick Tkalcic en décrivant la mise en place du nouvel environnement. « Grâce au soutien sans faille d’OVHcloud, cette étape s’est également très bien passée. D’une manière générale, le Key Account Manager et l’équipe d’assistance d’OVHcloud ont toujours été disponibles pour apporter leur expertise et leurs conseils, notamment lors de la mise en place de l’environnement réseau ».
IAMDS exploite désormais l’ensemble de ses services IT dans le Public Cloud, d’OVHcloud, qui est lui-même hébergé dans le datacenter de Roubaix, en France. Au cœur de cet environnement cloud se trouve un pool de nœuds composé de trois nœuds au sein du cluster Managed Kubernetes. Ainsi, IAMDS peut se concentrer pleinement sur le développement de logiciels, tandis qu’OVHcloud se charge du déploiement, de l’hébergement et de la maintenance des composants nécessaires au bon fonctionnement de Kubernetes. Avec l’OVHcloud Load Balancer, l’évolutivité et la haute disponibilité sont toujours assurées.
IAMDS utilise également d’autres services OVHcloud, notamment des bases de données managées (DBaaS) pour réduire la complexité, la solution Block Storage pour des volumes de stockage à la demande, sécurisés et flexibles ainsi qu’Object Storage afin de stocker les fichiers statiques de manière évolutive et sécurisée.
Tous les services OVHcloud sont connectés au sein d’un réseau privé qui repose sur la technologie vRack. De cette manière, les données sont sécurisées et la communication entre les serveurs ne passe pas par le réseau public. Le développeur de logiciels évalue actuellement les bases de données managées pour Kafka, le nouveau service d’OVHcloud qui fournit un cluster Apache Kafka entièrement géré.
Le résultat
Se concentrer sur son cœur de métier grâce à un environnement cloud fluide
IAMDS exploite l’ensemble de son infrastructure IT avec OVHcloud depuis environ un an. En résumé, les défis et les exigences en matière d’infrastructure mentionnés précédemment ont pu être mis en œuvre et satisfaits à 100 %. « Les principaux avantages sont certainement la réduction des frais de personnel pour la maintenance de l’architecture informatique et l’augmentation de la sécurité en cas de défaillance », conclut Patrick Tkalcic. Dans ce cas précis, il fait explicitement référence à l’ensemble des environnements IT hébergés chez OVHcloud, qu’il s’agisse des systèmes internes, des environnements de développement et de test pour les clientes et clients ou encore du produit propre à l’entreprise : la plateforme IAMDS.
Grâce à OVHcloud, IAMDS se sent aujourd’hui techniquement mieux positionné que jamais pour fournir à sa clientèle des solutions logicielles et des services de haute qualité, à la pointe de la technologie et à des tarifs transparents. L’entreprise peut donc continuer à tenir la promesse de sa marque : être la solution de données (I Am Data Solution).
« Avec OVHcloud, nous avons trouvé le partenaire idéal qui partage nos valeurs en matière d’orientation des services, de fiabilité, de qualité et de sécurité. OVHcloud nous fournit le bon ensemble de solutions pour créer des modèles de coûts abordables, offrir une évolutivité, une élasticité et des performances plus élevées, en plus de proposer des services managés flexibles à notre clientèle. »
Patrick Tkalcic, PDG d’IAMDS