Charges de travail stables pour les centres de données : Le cas FishOS et VMAccel

Charges de travail stables pour les centres de données : Le cas FishOS et VMAccel

Cette étude de cas explore le partenariat stratégique entre Sardina Systems et VMAccel – infrastructure mondiale d’IA et centre de données d’IA. Elle montre comment leurs efforts en matière de cloud accéléré ont favorisé l’innovation et le progrès technologique dans de nombreux secteurs.

Depuis 2021, Sardina Systems et VMAccel collaborent pour fournir une puissance de calcul robuste à une série d’industries, notamment l’intelligence artificielle (IA), l’apprentissage automatique, la génomique et la finance. Ce partenariat utilise le potentiel maximal d’un système géré par FishOS, comprenant 19 nœuds de calcul équipés de technologies GPU et FPGA. Parmi les clients de VMAccel figurent des marques notables telles que l’Université de Yale, Hedgehog, Aleo, et bien d’autres.

Tout au long de la coopération, FishOS a maintenu des opérations ininterrompues, démontrant ainsi son efficacité et sa fiabilité.

À propos des participants à l’étude de cas
VMAccel est un centre de données spécialisé dans les applications d’IA. Son vaste réseau de partenaires favorise la collaboration et l’innovation pour créer de nouveaux produits. En outre, VMAccel se distingue par son infrastructure, qui utilise la technologie de refroidissement liquide par immersion. Cette approche innovante consiste à immerger les composants du serveur directement dans un liquide non conducteur, ce qui améliore considérablement la gestion thermique et l’efficacité énergétique.
Cette méthode permet au VMAccel AI Data Center de maintenir des performances matérielles optimales , même lorsque les charges de travail de l’IA et de l’apprentissage automatique sont soumises à des exigences de calcul intenses. Elle réduit également l’impact environnemental et les coûts opérationnels, ce qui en fait une pierre angulaire de l’infrastructure de VMAccel.

Caractéristiques de VMAccel

En collaborant avec de nombreux partenaires, VMAccel développe en permanence de nouveaux services pour les charges de travail d’IA. Actuellement, elle travaille sur un micro centre de données pour apporter des outils d’IA et des capacités de calcul avancées à la périphérie.

« Si l’on considère l’évolution du paysage des entreprises, il suffit de regarder l’avènement de l’IA générative pour comprendre que l’innovation et les opportunités ne se trouveront pas dans le domaine des clouds publics d’aujourd’hui.
En période d’innovation rapide, les entreprises doivent rapprocher leurs données d’elles et se concentrer sur la recherche d’opportunités dans les opérations existantes pour se développer et croître sur leur marché« 
Matt Fields, PDG de VMAccel AI Data Center.

FishOS, la plateforme de gestion intelligente du cloud de Sardina Systems, permet aux organisations de bénéficier des logiciels open source sans encourir de coûts supplémentaires. Ce logiciel de gestion d’infrastructure intelligente optimise le déploiement, le fonctionnement et les performances des environnements à grande échelle.
Il fournit une suite complète d’outils de gestion qui rationalisent l’orchestration, l’automatisation et l’optimisation des ressources en nuage. FishOS s’adapte de manière transparente aux besoins croissants, ce qui en fait une solution idéale pour les entreprises qui cherchent à utiliser tout le potentiel des solutions open source.

Schéma des produits FishOS

Passage à l’échelle : De 10 à 19 nœuds de calcul

Au départ, VMAccel AI Data Center gérait son propre nuage OpenStack et disposait d’une équipe de support interne. Finalement, cette approche lourde s’est avérée inadaptée à son cœur de métier. L’entreprise a donc cherché un fournisseur fiable, qu’elle a trouvé en la personne de Sardina Systems.

FishOS a été déployé sur un système composé de 10 nœuds de calcul utilisant les technologies CPU, GPU et FPGA. Cette configuration de base a permis de s’assurer que le logiciel pouvait gérer efficacement les diverses demandes de calcul de l’IA, de l’apprentissage automatique, de la génomique et de la finance. Le déploiement réussi de FishOS a permis d’établir une base de performance et de fiabilité importante, offrant des possibilités de mise à l’échelle future.

Face à l’augmentation de la demande de calculs, VMAccel a décidé d’étendre le système en ajoutant 9 nœuds, doublant ainsi pratiquement son infrastructure. Il ne s’agissait pas seulement d’une augmentation quantitative du matériel, mais aussi d’une amélioration significative des capacités du système.
Pour garantir une exécution réussie, FishOS a d’abord été testé pour vérifier sa capacité à évoluer sans perturber les opérations en cours. Une fois les tests terminés, l’équipe a planifié la mise à niveau proprement dite.

Le processus de mise à niveau a été méticuleusement planifié, en mettant l’accent sur la capacité de FishOS à intégrer de manière transparente de nouveaux nœuds. Finalement, l’architecture flexible de la plateforme et ses fonctions de gestion avancées ont permis une exécution sans faille. De nouveaux nœuds de calcul ont été ajoutés avec succès et le système est passé de 10 à 19 nœuds.

Plus important encore, la mise à niveau a été effectuée sans aucun temps d’arrêt opérationnel. Il s’agit d’un facteur essentiel dans les secteurs où des interruptions, même minimes, peuvent entraîner des pertes opérationnelles considérables.

Dynamique de l’informatique en nuage et mises à jour du système de VMAccel

VMAccel AI Data Center se distingue dans le paysage du cloud computing en fournissant un cloud accéléré en tant que service. Il s’agit d’un environnement où les machines virtuelles (VM) sont continuellement créées et mises hors service. C’est particulièrement important pour les entreprises dont la charge de travail fluctue rapidement et pour lesquelles le temps de fonctionnement des systèmes et les possibilités d’évolutivité sont des priorités absolues.

Dans cet écosystème, les VM peuvent avoir des durées de vie allant de quelques semaines à quelques mois, ce qui nécessite un système de gestion très adaptable et robuste.
FishOS excelle dans cette configuration accélérée de cloud-as-a-service. Son architecture robuste permet à la plateforme de gérer diverses charges système tout en garantissant des performances et une stabilité élevées. Ceci est particulièrement important pour des tâches telles que les calculs d’intelligence artificielle et les déploiements de matériel sophistiqués.

En outre, la stabilité et la fiabilité de la plateforme sont garanties par sa dépendance à OpenStack, un projet open source de premier plan.
FishOS permet aux opérateurs de cloud de créer et d’adapter rapidement des machines virtuelles en quelques clics dans l’interface, en s’adaptant de manière transparente à la fluctuation des demandes de ressources de calcul.

Modernisation des systèmes

Dans le cadre de son engagement à fournir la meilleure expérience cloud, VMAccel AI Data Center met à jour ses systèmes pour s’assurer qu’ils sont sécurisés et qu’ils incluent les dernières fonctionnalités. En 2023, il a collaboré avec Sardina Systems pour effectuer une mise à niveau sans interruption de service vers la dernière version d’OpenStack Zed. Cette mise à niveau a apporté un certain nombre de nouvelles fonctionnalités, une amélioration des performances et de l’évolutivité. La mise à niveau a également apporté des fonctions de sécurité avancées et de nouvelles API et intégrations. La nouvelle mise à niveau des systèmes sera bientôt disponible.

La réussite de la mise à niveau a été assurée par FishOS Upgrader, un composant unique qui garantit un processus de mise à niveau en douceur sans temps d’arrêt opérationnel.

Programme de mise à niveau de FishOS

  1. Dès qu’une nouvelle version d’OpenStack est disponible, l’équipe de Sardina Systems prépare les nouvelles données pour l’intégration et les aligne sur les modèles et variables préconfigurés de FishOS Upgrader.
  2. L’étape suivante consiste à développer un ensemble personnalisé de playbooks et de rôles basés sur Ansible pour configurer les paramètres du système. Le composant configure les paramètres nécessaires, garantissant une mise à niveau en douceur sans perturber les opérations en cours. Ce processus entièrement automatisé met à jour les paquets et les données étape par étape et effectue des opérations supplémentaires, en fonction des exigences spécifiques du système.
  3. Enfin, FishOS Upgrader vérifie automatiquement que tous les services sont opérationnels et procède à une transition transparente de chacun d’entre eux vers la nouvelle version d’OpenStack.

Environnement FishOS pour un fonctionnement harmonieux de l’informatique dématérialisée accélérée

La nature transitoire des machines virtuelles dans les environnements en nuage accélérés pose des défis uniques. Les opérateurs ont besoin d’un cadre intuitif et familier qui simplifie la gestion des ressources et des calculs dans le nuage. Ce besoin de simplicité et de familiarité est essentiel pour garantir l’efficacité et minimiser la courbe d’apprentissage associée à la gestion d’infrastructures complexes dans le nuage.

FishOS, développé par Sardina Systems et basé sur OpenStack, sert de solution de base. Elle est préconfigurée pour répondre aux besoins des utilisateurs expérimentés d’OpenStack et des nouveaux venus.
Pour ceux qui connaissent OpenStack, FishOS offre une transition directe, leur permettant de travailler efficacement avec la plateforme et d’utiliser leur expertise dès le premier jour. Les nouveaux venus, quant à eux, bénéficient de la conception conviviale de FishOS, qui fait abstraction des complexités d’OpenStack tout en donnant accès à ses pleines capacités.

Devis de Sardina Systems

La facilité d’utilisation de FishOS a changé la donne pour de nombreux innovateurs et start-ups que VMAccel a aidés. De plus, les outils intégrés de script et de déploiement ont permis à l’équipe de VMAccel de faire avancer les projets de ses clients dans des cycles d’itération rapides.

De plus, la licence FishOS donne droit à des consultations illimitées de l’équipe de support technique de Sardina Systems. Cette fonctionnalité est particulièrement précieuse pour les opérateurs qui découvrent OpenStack, car elle simplifie considérablement leur expérience avec le logiciel open source. Ils peuvent compter sur les conseils et l’assistance d’experts pour optimiser leurs opérations au sein de l’environnement cloud dynamique de VMAccel.

Surveillance de la santé pour des opérations ininterrompues à VMAccel

Le VMAccel AI Data Center bénéficie également du service avancé de surveillance de la santé de Sardina Systems qui garantit des performances stables et des opérations ininterrompues. Ce service unique est une combinaison sophistiquée de composants logiciels open source et du moteur de santé propriétaire de Sardina Systems.

La surveillance de la santé de FishOS est un ensemble unique et complet de composants qui protège l’infrastructure en nuage contre les défaillances. Ses algorithmes basés sur les données prédisent et préviennent les états critiques du système.
Plusieurs composants de la surveillance de la santé collectent des mesures et des journaux et les analysent avec des algorithmes intelligents exclusifs pour prédire les problèmes de santé potentiels. Ils peuvent traiter des millions de points de données par seconde. Si le système est en danger, le composant notifie l’administrateur afin qu’il puisse agir pour éviter la défaillance.

Pour le centre de données et l’infrastructure AI de VMAccel, la continuité des opérations est essentielle, car leurs clients internationaux dépendent fortement de déploiements ininterrompus. La plateforme FishOS garantit l’absence de perturbations, tandis que l’assistance de Sardina Systems garantit des réponses rapides à toute menace potentielle pesant sur les charges de travail des clients.

Que se passe-t-il si le système tombe en panne ?

Même avec la surveillance la plus avancée, des situations inattendues peuvent se produire. Un tel événement s’est produit une fois pour le centre de données VMAccel AI lorsqu’une panne d’électricité prolongée du bâtiment a entraîné l’arrêt de l’ensemble du système, y compris des contrôleurs.

Citation de VMAccel

Défi et solution pour les contrôleurs : FishOS dispose par défaut d’une architecture de haute disponibilité, ce qui permet de protéger le système contre diverses situations, y compris les pannes de courant prolongées. Le seul scénario dont FishOS ne peut se remettre est la perte physique des serveurs, ce qui ne se produit que dans des situations extraordinaires.

L’architecture en nuage est conçue pour anticiper les problèmes tels que les pannes de courant. Nous utilisons au moins trois contrôleurs pour gérer le système simultanément.
Ces contrôleurs sont interchangeables et se reflètent mutuellement. Si la fonctionnalité est interrompue à un stade quelconque, le système peut identifier la dernière version et restaurer tous les contrôleurs dans l’état requis. Le redémarrage du système après une coupure de courant importante prend en moyenne 5 à 15 minutes.

Cependant, les contrôleurs ne sont pas la partie la plus vulnérable du système en cas de coupure de courant soudaine. Le principal risque pour les données des utilisateurs réside dans les dispositifs de stockage. Dans un système, les disques de stockage sont généralement le composant matériel le plus lent. Pour améliorer les performances du système, les données sont généralement écrites sur le disque par l’intermédiaire de la mémoire cache.

Défi de stockage : les données entrent dans une mémoire tampon, puis le disque les traite et les écrit sur le dispositif de stockage permanent. Une coupure de courant soudaine peut empêcher l’écriture sur le disque des données restées dans la mémoire tampon, ce qui entraîne une perte de données. Il s’agit d’un problème courant et, malheureusement, souvent irrémédiable.

Solutions : Pour résoudre ce problème et protéger les données de nos clients, Sardina Systems a développé FishOS Ceph. Bien que FishOS puisse fonctionner avec n’importe quelle solution de stockage, nous recommandons Ceph, la principale solution de stockage définie par logiciel libre. Ce système de stockage distribué écrit les données directement sur le disque, sans passer par la mémoire tampon, tout en maintenant des performances et une fiabilité élevées.

FishOS Ceph, intégré dans notre logiciel, va au-delà du stockage de données. Il est également utilisé pour les opérations de contrôle. Cette architecture garantit un fonctionnement sans faille, même en cas de coupure de courant importante.

Conditions de licence transparentes et puissance de l’Open Source

VMAccel travaille avec un grand nombre de clients issus de différents secteurs. Pour eux, une approche stratégique de la budgétisation et de la planification à long terme est cruciale. Une combinaison efficace de technologies open source et de solutions propriétaires de Sardina Systems a permis à VMAccel AI Data Center d’offrir à ses clients des prix équitables, l’accès aux dernières technologies et l’ absence de dépendance à l’égard d’un fournisseur.

Citation de VMAccel

Un avantage notable du modèle de licence FishOS est son indépendance par rapport à la tarification du matériel. Sardina Systems maintient une structure de prix cohérente par cœur, quel que soit le matériel utilisé, ce qui le rend rentable à la fois pour les environnements accélérés et les environnements cloud traditionnels.
Les clients peuvent ainsi bénéficier de capacités d’informatique en nuage très performantes sans avoir à supporter les coûts supplémentaires généralement associés aux environnements informatiques accélérés.

Contrairement à de nombreuses plateformes propriétaires, où les coûts cachés et les frais supplémentaires pour les services essentiels peuvent grimper rapidement, FishOS offre une transparence et une prévisibilité totales. Il fournit tout ce qui est nécessaire à un prix fixe pour toute la période de licence, qui peut s’étendre jusqu’à 5 ans.
De plus, tous les niveaux de licence FishOS incluent un support complet, des consultations sur le développement de l’infrastructure et des mises à jour du système – sans frais supplémentaires.

1600 901 Egine Nalbandian
Start Typing