Glossaire

Informatique en nuage

Découvre la puissance de l'informatique en nuage pour l'IA/ML ! Passe à l'échelle efficacement, entraîne plus rapidement les modèles Ultralytics YOLO et déploie-les de façon transparente avec une bonne rentabilité.

Entraîne les modèles YOLO simplement
avec Ultralytics HUB

En savoir plus

L'informatique en nuage est une technologie transformatrice qui fournit des services informatiques - notamment des serveurs, du stockage, des bases de données, des réseaux, des logiciels, de l'analytique et de l'intelligence - par le biais d'Internet, souvent appelé "le nuage". Ce modèle permet d'accélérer l'innovation, de disposer de ressources flexibles et de réaliser des économies d'échelle en permettant aux utilisateurs de ne payer que pour les services qu'ils consomment. Pour les personnes familiarisées avec les concepts de base de l 'apprentissage machine (ML), le cloud computing offre une plateforme puissante et accessible pour développer, former et déployer des modèles sans investissement initial important dans du matériel physique. Il réduit les coûts d'exploitation et permet à l'infrastructure d'évoluer efficacement en fonction de l'évolution des besoins, comme le définissent des institutions telles que le NIST.

Concepts clés et avantages

Le cloud computing simplifie l'accès et le déploiement d'applications gourmandes en ressources, ce qui est particulièrement bénéfique pour les tâches d'IA et de ML. Au lieu de gérer des centres de données physiques, les utilisateurs peuvent exploiter les services technologiques à la demande des fournisseurs de cloud comme AWS, Google Cloud ou Azure. Les principaux avantages sont les suivants :

  • Évolutivité: Permet d'augmenter ou de diminuer facilement les ressources informatiques en fonction des exigences du projet, ce qui est crucial pour traiter de grands ensembles de données ou des charges d'inférence variables.
  • Rentabilité: Les modèles de tarification à la carte éliminent la nécessité d'engager des dépenses d'investissement importantes pour le matériel.
  • Accessibilité: Accède à de puissantes ressources informatiques, y compris du matériel spécialisé comme les GPU et les TPU, indispensables pour accélérer les tâches de ML.
  • Flexibilité: Choisis parmi une large gamme de services, du stockage et de l'informatique de base aux plateformes et API ML sophistiquées.
  • Innovation plus rapide: Concentre-toi sur le développement de modèles plutôt que sur la gestion de l'infrastructure, ce qui accélère le cycle de déploiement.

L'informatique en nuage dans les applications IA/ML

Le cloud computing est fondamental pour les flux de travail modernes d'IA et de ML, car il fournit l'infrastructure et les outils nécessaires. Voici deux exemples :

  1. Formation de modèles à grande échelle: Former des modèles sophistiqués comme Ultralytics YOLO nécessite souvent une immense puissance de calcul et de grands ensembles de données. Les plateformes en nuage offrent un accès à des ressources informatiques très performantes à la demande. Des services comme Ultralytics HUB Cloud Training permettent aux utilisateurs de former efficacement des modèles sans posséder de matériel coûteux, en tirant parti des capacités de formation distribuées sur plusieurs GPU ou TPU.
  2. Déployer des services d'inférence évolutifs: Une fois qu'un modèle est formé, son déploiement pour des applications réelles, telles que la détection d'objets en temps réel, nécessite une infrastructure évolutive et fiable. Les fournisseurs de cloud proposent des services gérés pour l'hébergement de modèles en tant que points d'extrémité d'API qui peuvent automatiquement évoluer en fonction du trafic entrant, garantissant ainsi des performances et une disponibilité constantes. Explore les différentes options de déploiement de modèles adaptées aux environnements cloud.

L'informatique en nuage et les termes connexes

Il est utile de distinguer le cloud computing des concepts apparentés :

  • Informatique de périphérie: Alors que le cloud computing s'appuie sur des centres de données centralisés, l'edge computing traite les données plus près de la source, par exemple sur des appareils IoT ou des serveurs locaux. Cette approche minimise la latence, ce qui la rend idéale pour les applications nécessitant des réponses immédiates, comme les systèmes autonomes. L'informatique en nuage, cependant, excelle dans l'agrégation de données à grande échelle et les calculs complexes qui ne sont pas réalisables à la périphérie. En savoir plus sur les principes de l'informatique en périphérie.
  • L'informatique sans serveur: Sous-ensemble de l'informatique en nuage, l'informatique sans serveur fait entièrement abstraction de la gestion des serveurs. Les développeurs déploient le code sous forme de fonctions, et le fournisseur de cloud gère automatiquement l'allocation des ressources et la mise à l'échelle en fonction de la demande (par exemple, AWS Lambda). Alors que le serverless simplifie le déploiement pour les applications axées sur les événements, le cloud computing traditionnel offre plus de contrôle sur l'infrastructure sous-jacente, ce qui peut être nécessaire pour les charges de travail ML spécialisées.

Conclusion

Le cloud computing constitue une base flexible, évolutive et rentable pour le développement et le déploiement de l'IA et de la ML. En exploitant les ressources du cloud, les chercheurs et les développeurs peuvent accélérer la création et l'application de modèles avancés comme ceux proposés par Ultralytics, ce qui stimule l'innovation dans divers secteurs. Que ce soit pour l'entraînement d'algorithmes complexes, le déploiement de services d'inférence ou la gestion de vastes ensembles de données, le cloud offre des outils et une infrastructure essentiels. Explore le HUB d 'Ultralytics pour une gestion et une formation transparentes des modèles, ou parcours le Blog d'Ultralytics pour avoir un aperçu des tendances de l'IA et des solutions alimentées par l'infrastructure cloud, soutenues par des organisations telles que la Cloud Native Computing Foundation (CNCF) et la Cloud Security Alliance. Découvre les solutions de vision par ordinateur d'Ultralytics adaptées aux différents besoins des entreprises.

Tout lire