What and why of ARM Template?
- Consider the following architecture
- Now you have to create this architecture, the options are
- Azure Portal
- Azure CLI/Powershell
- Azure SDK
- The most preferred option is Azure Portal. Now lets assume we create this using Portal
- Next Day you were asked to recreate the same thing. Now Azure portal will not be fun
- Automation seems like a better option
- IN Azure if we understand resource creations, Each creation(s) will lead to Deployment. Azure internally creates template for all of the creations/updates etc
- ARM Template => A Json file representing the resources and the configuration of resources which you want to create/modify