Salut Raph,
La principale différence réside dans qui possède et gère les ressources de calcul (VMs) utilisées pour exécuter vos tâches Batch.
Lorsque vous choisissez le mode BatchService, les machines virtuelles sont créées dans l’abonnement interne d’Azure. Vous ne les voyez pas directement et vous ne les gérez pas Azure s’occupe de toute l’infrastructure en arrière-plan. Ce mode est plus simple à configurer et convient parfaitement à la plupart des scénarios, surtout si vous souhaitez simplement exécuter des tâches sans vous soucier de l’infrastructure sous-jacente. Vous avez tout de même accès aux fonctionnalités comme l’intégration au réseau virtuel et la désactivation des adresses IP publiques donc aucun inconvénient majeur du point de vue de la sécurité ou du réseau.
À l’inverse, le mode UserSubscription crée les ressources de calcul dans votre propre abonnement Azure. Cela vous donne une visibilité complète et un contrôle total sur les machines virtuelles : vous pouvez appliquer vos propres verrous de ressources, balises, stratégies personnalisées, ou règles RBAC. La facturation passe également par votre abonnement, ce qui peut être important si vous avez besoin de détails précis sur les coûts, de profiter des instances réservées, ou de répondre à des contraintes budgétaires spécifiques.
En résumé, si vous cherchez la simplicité et que vous ne voulez pas gérer l’infrastructure, le mode BatchService est suffisant. Mais si votre organisation a besoin de plus de contrôle sur le réseau, la sécurité ou la gestion des coûts, le mode UserSubscription est plus adapté.
Je traduis les réponses depuis l’anglais, veuillez excuser d’éventuelles fautes de grammaire.
J’espère que cela vous aide !
N'oubliez pas de cliquer sur "Accepter la réponse" et sur "Oui" si les informations fournies vous ont été utiles, cela peut aussi aider d'autres membres de la communauté.
Si vous avez d'autres questions ou si vous rencontrez toujours des problèmes, n'hésitez pas à me le dire dans les commentaires, je serai ravi de vous aider.