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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
CSC307 Lecture 07
javiergs
PRO
0
550
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
CSC307 Lecture 01
javiergs
PRO
0
690
Fluid Templating in TYPO3 14
s2b
0
130
CSC307 Lecture 09
javiergs
PRO
1
830
2026年 エンジニアリング自己学習法
yumechi
0
130
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
170
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
230
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
The SEO identity crisis: Don't let AI make you average
varn
0
240
Code Reviewing Like a Champion
maltzj
527
40k
My Coaching Mixtape
mlcsv
0
48
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
84
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Fireside Chat
paigeccino
41
3.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
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]