PowerShell Desired State Configuration (DSC)

Fair Use Source:

See also PowerShell, PowerShell Core, PowerShell Glossary, Automation, Infrastructure as Code (IaC), Azure IaC, Azure Cloud Shell, Azure PowerShell, Azure Automation, Azure, Azure Services

Infrastructure as Code (IaC)

See especially: https://DevopsCloud.io/iac/doku.php?id=infrastructure_as_code

Infrastructure as code (IaC) is the process of managing and provisioning computer data centers through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools.[1] The IT infrastructure managed by this comprises both physical equipment such as bare-metal servers as well as virtual machines and associated configuration resources. The definitions may be in a version control system. It can use either scripts or declarative definitions, rather than manual processes, but the term is more often used to promote declarative approaches. IaC approaches are promoted for cloud computing, which is sometimes marketed as infrastructure as a service (IaaS). IaC supports IaaS, but should not be confused with it.”[1] Fair Use Source: https://en.wikipedia.org/wiki/Infrastructure_as_Code

IaC includes:

“Codifying your infrastructure allows you to treat your infrastructure as just code. You can author it with any code editor, check it into a version control system, and review the files with team members before deploying into production.” Fair Use Source: https://aws.amazon.com/cloudformation

External Links:

Recommended Book:

B01GUG9ZNU – Infrastructure as Code: Managing Servers in the Cloud

Recommended Video: