In this chapter from henceforth, focus will be on process and deployment automation using different patterns in Azure. These include the following:
- DevOps for IaaS solutions
- DevOps for PaaS solutions
- DevOps for container based solution
Generally, there are common shared services not unique to any one application. Their services are consumed by multiple applications from different environments such as development, testing, and production. The life cycle of these common shared services is different from other applications. Therefore, they have different version control accounts, a different codebase, build and release management. They have their own cycle of plan-design-build-test and release.
The resources that are part of this group are provisioned using ARM templates, PowerShell, and DSC configurations.
The overall flow for building these common components...