Batch
Planification des travaux et gestion des calculs à l’échelle du cloud.
-
Effectuez une mise à l’échelle vers des dizaines, des centaines ou des milliers de machines virtuelles
-
Organisez des données et exécutez des pipelines de calcul
-
Effectuez une mise à l’échelle automatique des tâches dans la file d’attente
-
Activez les applications HPC et Batch pour le cloud
-
Choisissez Linux ou Windows pour exécuter les travaux
-
Paiement à l’utilisation sans investissement
Choisissez votre système d’exploitation et vos outils
Choisissez le système d’exploitation et les outils de développement dont vous avez besoin pour exécuter vos travaux à grande échelle dans Batch. Batch fournit une expérience cohérente de gestion et de planification des travaux pour les nœuds de calcul Windows Server ou Linux, tout en vous permettant de tirer parti des fonctionnalités propres à chaque environnement. Avec Windows, utilisez votre code Windows existant, notamment Microsoft .NET, pour exécuter des travaux de calcul à grande échelle dans Azure. Avec Linux, choisissez parmi des distributions populaires dont CentOS, Ubuntu et SUSE Linux Enterprise Server pour exécuter vos travaux de calcul ou utilisez les conteneurs Docker pour optimiser vos applications. Batch fournit des Kits de développement logiciel (SDK) et prend en charge un large éventail d’outils de développement, dont Python et Java.
Activez les applications de votre cluster pour le cloud
Batch exécute les applications que vous utilisez sur les postes de travail et clusters. Vous pouvez facilement activer vos fichiers exécutables et scripts pour le cloud de manière à les faire bénéficier d’une extensibilité horizontale. Batch propose une file d’attente qui reçoit les tâches que vous voulez effectuer et exécute vos applications. Décrivez les données que vous voulez déplacer vers le cloud à des fins de traitement, leur mode de distribution, les paramètres à utiliser pour chaque tâche et la commande pour démarrer le processus. Envisagez ceci comme une ligne d’assembly avec plusieurs applications. Batch vous permet de partager des données intermédiaires et de gérer l’exécution en simultané.
Imaginez des performances 100 fois supérieures
Vous utilisez un poste de travail, éventuellement un petit cluster, ou vous placez vos travaux en file d’attente avant leur exécution. Que feriez-vous si vous pouviez accéder à 16 voire 100 000 cœurs à votre convenance en ne payant qu’en fonction de ce que vous utilisez réellement ? Batch rend cela possible. Évitez l’attente qui bride votre imagination. Que pourriez-vous faire de nouveau avec Azure ?
Dites-nous ce que vous voulez exécuter
Le moteur de planification des travaux à grande échelle, disponible sous forme de service géré, est au cœur de Batch. Utilisez le planificateur dans votre application pour répartir le travail. Batch fonctionne également avec les planificateurs de travaux en cluster ou en arrière-plan de votre service SaaS (Software As A Service). Il n’est pas nécessaire d’écrire votre propre file d’attente de travail, répartiteur ou moniteur. Batch vous fournit toutes ces fonctionnalités en tant que service.
Batch se charge de la mise à l’échelle
Lorsque vous êtes prêt à exécuter un travail, Batch démarre un pool de machines virtuelles de calcul, installe les applications et organise les données, exécute les travaux avec autant de tâches que vous le souhaitez, identifie les défaillances et les travaux à remettre en file d’attente, et enfin réduit la taille du pool à la fin du travail. Vous contrôlez l’échelle afin de respecter les délais, de gérer les coûts et d’exécuter votre application à l’échelle qui lui convient.
Distribuez des solutions en tant que service
Batch traite les travaux à la demande, et non en fonction d’une planification prédéfinie. Ainsi, vos clients peuvent exécuter les travaux dans le cloud lorsqu’ils en ont besoin. Gérez les utilisateurs autorisés à accéder à Batch, le nombre de ressources qu’ils peuvent utiliser et veillez à l’application des exigences, en termes de chiffrement notamment. Grâce à la surveillance enrichie, vous savez ce qui se passe et vous parvenez à identifier les problèmes. La génération de rapports détaillés vous permet d’assurer le suivi de l’utilisation.
Réalisez le rendu d’animations rapidement
Exécutez vos travaux de rendu dans le cloud à l’aide de Batch. Ne vous souciez plus de la complexité de gestion des ressources et réduisez la durée nécessaire à la réalisation de vos travaux. Consultez les exemples vous permettant d’utiliser Batch avec Blender, une suite d’animation 3D gratuite et open source qui prend en charge l’intégralité du pipeline 3D (modélisation, squelettage, animation, simulation, suivi des mouvements et création de jeux). Que vous soyez un individu ou un studio, vous pouvez vous appuyer sur Batch pour bénéficier d’un rendu photoréaliste, d’un squelettage rapide et d’excellentes animations, et créer des jeux. Batch vous fournit les ressources permettant de restituer l’animation dans un délai réaliste respectant la date limite des projets.
Sécurité et conformité complètes et intégrées
-
Microsoft investit plus de 1 milliard de $ USD par an dans la recherche et le développement en matière de cybersécurité.
-
Nous employons plus de 3 500 experts de sécurité qui se consacrent à la sécurité et à la protection des données.
-
Azure propose plus de certifications que tout autre fournisseur de services cloud. Voir la liste complète.
-
Tarification de Batch
- Aucun coût initial
- Aucuns frais de résiliation
- Facturation à la seconde
Commencez avec un compte gratuit Azure
1
2
Lorsque votre crédit est épuisé, passez au paiement à l’utilisation pour continuer à créer des applications à l’aide de ces mêmes services gratuits. Payez uniquement si vous utilisez une quantité supérieure aux volumes mensuels gratuits.
3