Azure Automation – Testprep Training
Automation is a term that we all know well. Automation is a benefit to many organizations, whether it’s for providing value to customers, or using robotics techniques to improve IT areas, Microsoft cannot afford to be left behind in this race. Microsoft has come up with Azure Automation.
Azure automation can automate, configure, and install updates across hybrid environments. But it can only do this? No. This blog will cover the core areas of Azure Automation as well as methods that you can use to quickly start using it.
What is Azure Automation?
Azure Automation is used to perform cloud-based automation and configure service for supporting compatible management across Azure environments and non-Azure ones. It also contains components such as process automation, configuration management and update management. This allows for seamless management across Azure and non-Azure environments.
1. Process Automation
Process Automation automates repetitive, time-consuming and error-prone cloud management tasks. This service allows you to focus on the work that adds value to your business.
Process automation also supports the integration with Azure services and other public system for configuring, managing, and deploying your end-to–end processes. The service also allows you to create runbooks graphically in PowerShell and using Python.
2. Configuration Management
Configuration Management in Azure Automation allows two features:
Inventory and Change Tracking
Change Tracking and Inventory Merge Change Tracking and Inventory Functions for tracking virtual machine and server infrastructure modifications. The service allows you to track changes across services, daemons and software. It also supports file and registry change tracking. This will help you diagnose unwanted changes and raise alerts. Inventory support allows you to query in-guest resources to see installed applications and other configuration items.
Azure Automation State Configuration
Azure Automation State Configuration is a cloud-based feature that allows PowerShell to configure desired state configurations (DSC) in Azure Automation. This service is available for enterprise environments. This allows you to manage your DSC resources in Azure Automation. You can also apply configurations to virtual and physical machines using a DSC pull-server in the Azure cloud.
3. Update management
Azure Automation offers an update management feature for Windows and Linux systems in hybrid environments. This feature provides visibility into the compliance of updates across Azure, other clouds, and on-premises. The feature also allows for scheduled deployments to orchestrate the installation within a specified maintenance window.
4. Capabilities shared
Azure Automation offers many shared capabilities. This includes:
Azure Automation is a collection of shared resources that can be used to automate and configure environments at scale.
First, schedules for triggering Automation operations during predetermined times.
Modules for Managing Azure and Other Systems.
The third is the modules gallery, which supports native integration with PowerShell Gallery. This gallery allows you to view runbooks and import them into your Automation account.
Next, install python 2 packages to support Python 2 runbooks in your Automation account.
Next, credentials to securely store sensitive information that configurations and runbooks can use at runtime.
Then, connect to other systems for storing name-value pair information.
Certificates are used to define information that is used for authentication and security of deployed resources during runtime.
Variables are used to store content that can be used across multiple configurations and runbooks. However, you ca