W&B recommande des types de déploiement entièrement gérés, tels que W&B Cloud mutualisé ou W&B Cloud dédié. Les services W&B entièrement gérés sont simples à utiliser et sécurisés, avec une configuration minimale, voire aucune configuration.
Exigences relatives aux versions logicielles
| Logiciel | Version minimale |
|---|---|
| Kubernetes | v1.32 ou ultérieure (Versions de Kubernetes prises en charge) |
| Helm | v3.x |
| MySQL | v8.0.x est requis ; v8.0.32 ou ultérieure ; v8.0.44 ou ultérieure est recommandée. Les versions Aurora MySQL 3.x doivent être en v3.05.2 ou ultérieure |
| Redis | v7.x |
Configuration matérielle requise
Kubernetes
- Version : Voir Exigences relatives aux versions logicielles ci-dessus
- Contrôleur d’ingress : Un contrôleur d’ingress entièrement configuré et opérationnel (Nginx, Istio, Traefik ou ingress d’un cloud provider)
- Volumes persistants : Capacité à provisionner des volumes persistants
- Architecture CPU : Intel ou AMD 64 bits (ARM n’est pas pris en charge)
Base de données MySQL
Paramètres de configuration MySQL
Création de la base de données
SOME_PASSWORD par un mot de passe robuste de votre choix :
Redis
- AWS Elasticache
- Google Cloud Memory Store
- Azure Cache for Redis
- Déploiement Redis hébergé dans votre cloud ou sur votre infrastructure sur site
- AWS Elasticache
- Google Cloud Memory Store
- Azure Cache for Redis
- Déploiement Redis hébergé dans votre cloud ou sur votre infrastructure sur site
Stockage d’objets
- Amazon S3 : service de stockage d’objets offrant une évolutivité, une disponibilité des données, une sécurité et des performances de premier plan.
- Google Cloud Storage : service géré permettant de stocker des données non structurées à grande échelle.
- Azure Blob Storage : solution de stockage d’objets cloud pour stocker de grandes quantités de données non structurées.
- CoreWeave AI Object Storage : service de stockage d’objets hautes performances, compatible S3, optimisé pour les charges de travail d’IA.
- Stockage compatible S3 pour les entreprises : MinIO Enterprise (AIStor), NetApp StorageGRID ou d’autres solutions de niveau entreprise
MinIO Open Source est en mode de maintenance, sans développement actif ni binaires précompilés. Pour les déploiements de production, W&B recommande d’utiliser des services de stockage d’objets gérés ou des solutions compatibles S3 pour les entreprises, telles que MinIO Enterprise (AIStor).
Provisionnez votre bucket de stockage
- Amazon S3 (y compris les politiques IAM et les politiques de bucket)
- Google Cloud Storage (y compris les notifications PubSub)
- Azure Blob Storage (y compris les identités gérées)
- CoreWeave AI Object Storage
- stockage compatible S3 (MinIO Enterprise, NetApp StorageGRID et d’autres solutions d’entreprise)
Configurer W&B pour utiliser votre bucket
Réseau
- https://deploy.wandb.ai
- https://charts.wandb.ai
- https://quay.io (utilisé pour les images Prometheus)
Des registres de conteneurs supplémentaires peuvent être requis selon votre configuration de déploiement :
https://gcr.ioest nécessaire lors du déploiement de Bufstream et d’etcd pour les évaluations en ligne de Weave.
DNS
Équilibreur de charge et ingress
SSL/TLS
Licence
- Si vous n’avez pas encore de compte W&B, créez-en un.
- Si vous avez besoin d’une licence d’essai Enterprise incluant l’assistance pour des fonctionnalités de sécurité importantes et d’autres capacités adaptées aux entreprises, soumettez une requête ou contactez votre équipe W&B.
- Sinon, ouvrez le Deploy Manager pour générer une licence d’essai gratuite. L’URL vous redirige vers un formulaire Obtenir une licence pour W&B Local. Fournissez les informations suivantes :
- Le titulaire de la licence
- Le type de déploiement
- Un nom et une description facultative pour l’instance
- Cliquez sur Générer une clé de licence.
Étapes suivantes
- Déploiements cloud et sur site : Voir Déployer W&B avec l’opérateur Kubernetes pour les options de déploiement avec Helm et Terraform.
- Déploiements en environnement isolé : Voir Déployer sur Kubernetes en environnement isolé pour les environnements déconnectés.
- Toutes les méthodes de déploiement : Voir Déployer avec l’opérateur Kubernetes pour le guide de référence du déploiement avec l’opérateur