In this final chapter, we are going to review what we have learned so far and highlight some best practices. Some simple tips can help you set up things right from the start and save you a lot of trouble down the road. Best practices will help you in administration and troubleshooting, as you'll be able to track things better and notice mistakes easier. We'll add some security tips and how to avoid the most common mistakes. We are going to use infrastructure as code (IaC) as a tool that will help us in our daily tasks in Azure. Using Azure Portal is simple and great to learn things, but to use Azure to its full capacity, we must use ARM templates, Azure PowerShell, or Azure CLI. Finally, to expand IaC, we are going to discuss configuration as code and introduce Desired State Configuration (DSC) and Azure Automation.
The following topics will be covered...