Présentation d’Azure AutomationAn introduction to Azure Automation

Azure Automation offre un service d’automatisation et de configuration cloud permettant une gestion cohérente de vos environnements Azure et non-Azure.Azure Automation delivers a cloud-based automation and configuration service that provides consistent management across your Azure and non-Azure environments. Il comporte des fonctionnalités d’automatisation des processus, de gestion des mises à jour et de configuration.It consists of process automation, update management, and configuration features. Azure Automation permet de contrôler totalement le déploiement, les opérations et la désaffectation des charges de travail et des ressources.Azure Automation provides complete control during deployment, operations, and decommissioning of workloads and resources. Cet article propose une brève présentation d’Azure Automation et apporte des réponses à certaines questions courantes.This article provides a brief overview of Azure Automation and answers some common questions. Pour plus d’informations sur les différentes fonctionnalités, consultez les liens que vous trouverez au fil de cette présentation.For more information about the different capabilities, visit the links throughout this overview.

Fonctionnalités d’Azure AutomationAzure Automation capabilities

Fonctionnalités de présentation d’Automation

Automatisation de processusProcess automation

Azure Automation permet d’automatiser les tâches de gestion de cloud fréquentes, longues et sujettes aux erreurs.Azure Automation provides you the ability to automate frequent, time-consuming, and error-prone cloud management tasks. Cette automatisation permet de vous concentrer sur des activités porteuses de valeur ajoutée.This automation helps you focus on work that adds business value. En diminuant le nombre d’erreurs et en augmentant l’efficacité, ce service vous permet également de réduire vos coûts d’exploitation.By reducing errors and boosting efficiency, it also helps to lower your operational costs. Vous pouvez intégrer des services Azure et d’autres systèmes publics requis pour le déploiement, la configuration et la gestion de vos processus de bout en bout.You can integrate Azure services and other public systems that are required in deploying, configuring, and managing your end to end processes. Le service vous permet de créer des runbooks sous forme graphique dans PowerShell ou Python.The service allows you to author runbooks graphically, in PowerShell, or Python. L’utilisation d’un Runbook worker hybride permet d’unifier la gestion en assurant la coordination sur les environnements locaux.By using a hybrid Runbook worker, you can unify management by orchestrating across on-premises environments. Les Webhooks permettent de répondre aux demandes et de garantir la continuité de la livraison et des opérations en déclenchant l’automatisation à partir des systèmes de gestion ITSM, DevOps et de surveillance.Webhooks provide a way to fulfill requests and ensure continuous delivery and operations by triggering automation from ITSM, DevOps, and monitoring systems.

Gestion des configurationsConfiguration management

La configuration de l’état souhaité Azure Automation est une solution cloud pour DSC PowerShell qui fournit les services requis aux environnements d’entreprise.Azure Automation desired state configuration is a cloud-based solution for PowerShell DSC that provides services required for enterprise environments. Gérez vos ressources DSC dans Azure Automation et appliquez des configurations aux machines virtuelles ou physiques à partir d’un serveur Pull DSC dans le cloud Azure.Manage your DSC resources in Azure Automation and apply configurations to virtual or physical machines from a DSC Pull Server in the Azure cloud. Il fournit également des rapports enrichis qui vous informent des événements importants, par exemple lorsque les nœuds s’écartent de leur configuration affectée.It provides rich reports that inform you of important events such as when nodes have deviated from their assigned configuration. Vous pouvez surveiller et mettre à jour automatiquement la configuration de la machine sur divers ordinateurs physiques et machines virtuelles Windows ou Linux, dans le cloud ou localement.You can monitor and automatically update machine configuration across physical and virtual machines, Windows or Linux, in the cloud or on-premises.

Vous pouvez obtenir l’inventaire relatif aux ressources intégrées pour voir les applications installées et d’autres éléments de configuration.You can get inventory about in-guest resources for visibility into installed applications and other configuration items. Les fonctionnalités de recherche et de rapports vous permettent de trouver rapidement des informations détaillées permettant de comprendre ce qui est configuré dans le système d’exploitation.A rich reporting and search capabilities are available to quickly find detailed information to help understand what is configured within the operating system. Vous pouvez suivre les modifications apportées aux services, démons, logiciels, fichiers et au registre de manière à identifier rapidement les fichiers pouvant causer des problèmes.You can track changes across services, daemons, software, registry, and files to quickly identify what might be causing issues. DSC peut également vous aider à générer des diagnostics et des alertes lorsque des modifications indésirables se produisent dans votre environnement.Additionally, DSC can help you diagnose and alert when unwanted changes occur in your environment.

Gestion des mises à jourUpdate management

Mettez à jour les systèmes Windows et Linux dans des environnements hybrides avec Azure Automation.Update Windows and Linux systems across hybrid environments with Azure Automation. Vous pouvez voir la conformité des mises à jour sur les clouds Azure, locaux ou sur d’autres clouds.You get visibility of update compliance across Azure, on-premises, and other clouds. Vous pouvez créer des déploiements de calendrier pour coordonner l’installation de mises à jour dans une fenêtre de maintenance définie.You can create schedule deployments to orchestrate the installation of updates within a defined maintenance window. Si une mise à jour ne doit pas être installée sur une machine, vous pouvez exclure ces mises à jour d’un déploiement.If an update should not be installed on a machine, you can exclude those updates from a deployment.

Fonctionnalités partagéesShared capabilities

Azure Automation se compose d’un ensemble de ressources partagées qui facilitent l’automatisation et la configuration de vos environnements à grande échelle.Azure Automation consists of a set of shared resources that make it easier to automate and configure your environments at scale.

  • Contrôle d’accès basé sur le rôle - Permet de contrôler l’accès au compte avec un rôle d’opérateur Automation qui permet l’exécution de tâches sans en permettre la création.Role-based access control - Control access to the account with an Automation operator role that enables tasks to be run without giving authoring capabilities.
  • Variables - Permettent de stocker du contenu pouvant être utilisé dans des runbooks et des configurations.Variables - Provide a way to hold content that can be used across runbooks and configurations. Vous pouvez modifier les valeurs sans avoir à modifier les runbooks et les configurations qui y font référence.You can change values without having to modify any of the runbooks and configurations that reference them.
  • Informations d’identification - Permettent de stocker en toute sécurité des informations sensibles pouvant être utilisées par des runbooks et des configurations lors de l’exécution.Credentials - Securely store sensitive information that can be used by runbooks and configurations at runtime.
  • Certificats - Peuvent être stockés et mis à disposition lors de l’exécution pour qu’ils puissent être utilisés pour l’authentification et la sécurisation des ressources déployées.Certificates - Store and make available at runtime so they can be used for authentication and securing deployed resources.
  • Connexions - Permettent de stocker des paires nom/valeur d’informations contenant des informations courantes lors de la connexion à des systèmes dans des ressources de connexion.Connections - Store a name / value pairs of information that contains common information when connecting to systems in connection resources. Les connexions sont définies par l’auteur du module en vue d’une utilisation lors de l’exécution dans des runbooks et des configurations.Connections are defined by the module author for use at runtime in runbooks and configurations.
  • Calendriers - Utilisés dans le service pour déclencher l’automatisation à des heures prédéfinies.Schedules - Used in the service to trigger automation on predefined times.
  • Intégration au contrôle de code source -Permet de promouvoir la configuration en tant que code où les runbooks et les configurations peuvent être examinées dans un système de contrôle de code source.Integration with source control - Promotes configuration as code where runbooks or configurations can be checked into a source control system.
  • Modules PowerShell - Les modules permettent de gérer Azure et d’autres systèmes.PowerShell modules - Modules are used to manage Azure and other systems. Importez-les dans le compte d’automatisation de ressources DSC et d’applets de commande définis personnalisés de Microsoft, d’un tiers ou d’une communauté.Import into the Automation account for Microsoft, third party, community, or custom defined cmdlets and DSC resources.

Windows et LinuxWindows and Linux

Azure Automation est conçu pour fonctionner dans votre environnement de cloud hybride et également pour Windows et Linux.Azure Automation is designed to work across your hybrid cloud environment and also for Windows & Linux. Il offre un moyen cohérent d’automatiser et de configurer les charges de travail déployées et le système d’exploitation sur lequel ils s’exécutent.It delivers a consistent way to automate and configure workloads deployed and the operating system they are running on.

Parcourez la galerie Automation pour les runbooks et les modules afin de commencer rapidement à intégrer et à créer vos processus à partir de la galerie PowerShell et du Centre de scripts Microsoft.Browse the Automation gallery for runbooks and modules to quickly get started integrating and authoring your processes from PowerShell gallery and Microsoft Script Center.

Scénarios courants pour AutomationCommon scenarios for Automation

Azure Automation effectue la gestion tout au long du cycle de vie de votre infrastructure et des applications.Azure Automation manages across the lifecycle of your infrastructure and applications. Transfert des connaissances relatives à la manière dont l’organisation fournit et gère les charges de travail vers le système.Transfer knowledge into the system on how the organization delivers and maintains workloads. Création d’applications dans des langages courants tels que PowerShell, la configuration de l’état souhaité, Python et les runbooks graphiques.Author in common languages like PowerShell, desired state configuration, Python, and graphical runbooks. Obtention d’un inventaire complet des ressources déployées à des fins de ciblage, de création de rapports et de conformité.Get a complete inventory of deployed resources for targeting, reporting, and compliance. Identification des modifications pouvant entraîner une configuration incorrecte et amélioration de la conformité opérationnelle.Identify changes that can cause misconfiguration and improve operational compliance.

  • Générer/déployer des ressources - Permet de déployer des machines virtuelles dans un environnement hybride à l’aide de modèles de Runbooks et Azure Resource Manager.Build / Deploy resources - Deploy VMs across a hybrid environment using Runbooks and Azure Resource Manager templates. Intégration à des outils de développement, tels que Jenkins et Visual Studio Team services.Integrate into development tools like Jenkins and Visual Studio Team services.
  • Configurer des machines virtuelles - Permet d’évaluer et de configurer des machines Windows et Linux avec la configuration souhaitée pour l’infrastructure et l’application.Configure VMs - Assess and configure Windows and Linux machines with the desired configuration for the infrastructure and application.
  • Surveiller - Permet d’identifier les modifications apportées aux machines à l’origine des problèmes et de corriger ou de faire remonter les informations aux systèmes de gestion.Monitor - Identify changes on machines that are causing issues and remediate or escalate to management systems.
  • Protéger - Permet de mettre une machine virtuelle en quarantaine en cas de déclenchement de l’alerte de sécurité.Protect - Quarantine VM if security alert is raised. Définition d’exigences intégrées.Set in-guest requirements.
  • Gouverner - Permet de configurer un contrôle d’accès en fonction du rôle pour les équipes.Govern - Set up role-based access control for teams. Récupération de ressources qui ne sont pas utilisées.Recover unused resources.

Tarif d’AutomationPricing for Automation

Vous pouvez consulter le prix d’Azure Automation sur la page relative à la tarification.You can review the price for Azure Automation on the pricing page.

étapes suivantesNext steps