Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Avant de déployer Azure CycleCloud dans un environnement de production, vous devez planifier soigneusement votre infrastructure, votre configuration et vos processus opérationnels. Cet article fournit des conseils sur les décisions et les exigences clés pour garantir un déploiement CycleCloud réussi et fiable. Il couvre l’installation initiale, l’intégration des applications, la gestion des données et la récupération d’urgence.
Déploiement d’Azure CycleCloud
- Choisissez la version de CycleCloud à déployer :
- Préparer votre abonnement Azure en choisissant l’abonnement, le réseau virtuel, le sous-réseau et le groupe de ressources pour le déploiement du serveur CycleCloud
- Choisissez le groupe de ressources pour héberger des clusters ou laissez CycleCloud créer le groupe de ressources (paramètre par défaut)
- Créer un compte de stockage pour l’accès au casier
- Décidez si vous souhaitez utiliser des clés SSH, microsoft Entra ID ou LDAP pour l’authentification
- Déterminez si CycleCloud doit utiliser un principal de service ou une identité managée (recommandé avec un seul abonnement) Choisir entre un principal de service et une identité managée
- Vérifiez la référence SKU à utiliser pour CycleCloud : Configuration système requise pour CycleCloud
- Déterminez si vous souhaitez déployer l’environnement dans un réseau verrouillé. Si c’est le cas, tenez compte des exigences suivantes : Fonctionnement dans un réseau verrouillé
- Déployer le serveur CycleCloud
Avertissement
Ne définissez pas « Activer l’espace de noms hiérarchique » pour Azure Data Lake Storage Gen2 lors de la création du compte de stockage. CycleCloud ne peut pas utiliser le stockage Blob avec ADLS Gen 2 activé comme espace de stockage.
Configuration d’Azure CycleCloud
- Connectez-vous au serveur CycleCloud et créez un site et un compte d’administrateur CycleCloud : Configuration de CycleCloud
- Créer un casier CycleCloud qui pointe vers le compte de stockage
Configuration du cluster Azure CycleCloud
- Définir l’accès utilisateur aux clusters Cluster User Management
- Choisir le planificateur à utiliser
- Choisir la version du planificateur et du nœud principal
- Choisissez les versions pour le calcul et les nœuds d’exécution. Ce choix dépend entièrement de l’application que vous exécutez.
- Déterminez s’il faut déployer des clusters à l’aide d’un modèle ou manuellement :
- Définir et charger des modèles de cluster dans le casier : Informations de référence sur les modèles de cluster
- Créer manuellement un cluster : Créer un cluster
- Déterminez si vous devez exécuter des scripts sur le planificateur ou exécuter des nœuds une fois déployés :
Applications logicielles
- Quelles dépendances (bibliothèques, et ainsi de suite) les applications ont-elles ? Comment allez-vous rendre ces dépendances disponibles ?
- Combien de temps faut-il pour configurer et installer une application ? Ce facteur peut déterminer comment vous rendre l’application disponible pour les nœuds d’exécution. Il peut également nécessiter une image personnalisée.
- Existe-t-il des dépendances de licence que vous devez prendre en compte ? L’application doit-elle contacter un serveur de licences local ?
- Où allez-vous exécuter les applications ? Ce choix dépend des heures d’installation et des exigences de performances :
- Par le biais d’une image personnalisée :
- Utilisation d’une image du marketplace
- À partir d’un partage NFS, stockage Blob, Azure NetApp Files
- Existe-t-il une version de machine virtuelle spécifique que vous devez utiliser pour que les applications s’exécutent ? MPI est-il requis ? Si c’est le cas, vous aurez besoin d’une autre famille de machines, comme la série H.
- Quel est le meilleur nombre de cœurs par travail pour chaque application ?
- Pouvez-vous utiliser des machines virtuelles spot ? Utilisation de machines virtuelles Spot dans CycleCloud
- Assurez-vous que vous disposez des quotas d’abonnement appropriés pour répondre aux exigences principales des applications.
Données
- Déterminez où se trouve les données d’entrée dans Azure. Cette détermination dépend des performances des applications et de la taille des données.
- Localement sur les nœuds d’exécution
- À partir d’un partage NFS
- Dans le stockage Blob
- Utilisation d’Azure NetApp Files
- Déterminer s’il existe un post-traitement nécessaire sur les données de sortie
- Déterminer l’emplacement des données de sortie une fois le traitement terminé
- Décider si les données de sortie doivent être copiées ailleurs
- Déterminer les exigences d’archivage et de sauvegarde
Soumission de tâches
- Comment les utilisateurs envoient-ils des travaux ?
- Les utilisateurs ont-ils un script à exécuter sur la machine virtuelle du planificateur ou existe-t-il un serveur frontal pour faciliter le chargement des données et la soumission de travaux ?
Sauvegarde et récupération d’urgence
- Utiliserez-vous des modèles pour la création de cluster ? L’utilisation de modèles accélère la recréation d’un serveur CycleCloud et maintient les déploiements cohérents.
- Quelles sont vos exigences en matière de récupération d’urgence ? Que se passerait-il pour votre entreprise si une région Azure n’était pas disponible lorsque vous vous attendiez ?
- Votre entreprise interne a-t-elle défini des contrats SLA d’application ?
- Pouvez-vous utiliser une autre région comme secours ?
- Vos travaux prennent-ils du temps ? Le point de contrôle pourrait-il aider ?