Describe the use cases for Azure Automation configuration

Automation of infrastructure state is often refereed to as ‘infrastructure as code’. A key aspect of this practice is Desired State Configuration, that is ensuring through automation that infrastructure services are configured as expected.

  • Azure Automation – Desired State Configuration
    • Ensure installs / configures a component if missing
    • Absent removes a component or configuration setting if present
    • Scripts defined in Powershell Runbooks
    • For Windows platforms automate almost any task
    • Consider System Center Orchestrator for higher level management and GUI
  • Chef – 3rd party product for management, automation & analytics
    • Client installed which periodically checks server for updates
    • Built on Ruby
    • Supports Windows, Linux, Mac
    • Cookbooks (group of scripts) known as recipes
    • Knife plugin used for Azure integration
  • Puppet – similar to Chef
    • Azure supports automatic deployment of Puppet Enterprise Agent
    • Configure client to communicate with Puppet Master Server

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s