Tuesday, November 15, 2016

Microsoft Azure IaaS - HA 3Tier Architecture


Terraform configuration files: https://github.com/asote/tf-azure-arm


Note that this is an example (for learning purposes ) and is not intended  for production environments.
Use this guidance for production environments: Running Windows VMs for an N-tier architecture on Azure

Microsoft Azure IaaS - HA 3Tier Architecture


Terraform configuration files: https://github.com/asote/tf-azure-arm


Note that this is an example (for learning purposes ) and is not intended  for production environments.
Use this guidance for production environments: Running Windows VMs for an N-tier architecture on Azure

Microsoft Azure IaaS - HA 2Tier Architecture

Microsoft Azure Resource Manager deployment model presents a challenge to Windows administrators. You either have to be very proficient in Azure PowerShell or in authoring JSON templates which can become very complex for some solutions. Fortunately there is another way to provision and deploy Azure IaaS resources using IaC (Infrastructure as Code), and Terraform from Hashicorp seems to be the winner.

You can download and install Terraform on Windows and start developing IaC inmediately in any text editor of your choice or use my favorite developing tool Visual Studio Code that has a Terraform extension.

For this example I created Terraform configuration files for Microsoft Azure ARM provider to build a HA 2 tier architecture infrastructure as below. Note that this is an example (for learning purposes ) and is not intended  for production environments.


You can fork my repo at https://github.com/asote/tf-azure-arm and try it out.