Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Azure Resource Manager Templates
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Miguel Cruz
February 13, 2018
Programming
0
30
Azure Resource Manager Templates
Introduction and guide for a training about Azure Resource Manager Templates
Miguel Cruz
February 13, 2018
Tweet
Share
More Decks by Miguel Cruz
See All by Miguel Cruz
VSTS Continuous Integration and Deployment
duber
0
73
Monitoriza tus aplicaciones con Azure Application Insights
duber
0
60
Other Decks in Programming
See All in Programming
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
dchart: charts from deck markup
ajstarks
3
990
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
200
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
組織で育むオブザーバビリティ
ryota_hnk
0
170
AI時代の認知負荷との向き合い方
optfit
0
160
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
AI巻き込み型コードレビューのススメ
nealle
1
230
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
450
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
0
230
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
HDC tutorial
michielstock
1
380
Documentation Writing (for coders)
carmenintech
77
5.3k
Chasing Engaging Ingredients in Design
codingconduct
0
110
How GitHub (no longer) Works
holman
316
140k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Everyday Curiosity
cassininazir
0
130
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
None
ARM Templates @miguelcruznet
[email protected]
AGENDA 1. What is Azure Resource Manager anyway 2. What
are ARM Templates 3. Syntax 4. Deployment 1. Strategies 2. Tools 5. Limitations 6. Alternatives 7. Best Practices 8. Exercises 9. Resources
WHAT IS AZURE RESOURCE MANAGER ANYWAY o Azure’s engine to
manage infrastructure o Resources grouped in groups aka Resource Groups o Under the hood everything is decoupled by resource providers and exposed through apis
o Infrastructure as Code o Version controlled o Automated deployment
o Security (developers don’t need creation permissions) o You can’t choose anyway, there is no alternative ☺ BENEFITS OF USING ARM
WHAT ARE ARM TEMPLATES
None
None
None
o All in one file o Multiple non-linked files o
Multiple linked files DEPLOYMENT STRATEGIES
o VSTS o Powershell o VisualStudio o Api o Deploy-to-azure-button
DEPLOYMENT TOOLS
o No logic o Linked templates madness o Lack of
documentation o Code usability o Deleting a resource group vs Deleting indidivual resources LIMITATIONS
o SDKs (C#/Powershell/Other) o Azure Portal ALTERNATIVES
o Clean up auto-generated json o Standarize resource namings o
Keep credentials out of versión control o Deploy infrastructure together with code BEST PRACTICES
o https://github.com/Duber/demo-arm EXERCISES
o ARM Template syntax guide: link o ARM Template functions:
link o ARM Template Examples: link o ARM API reference: link o Azure Resource Explorer: link RESOURCES
THANKS! Aditional text @miguelcruznet
[email protected]