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
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
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
Fragmented Architectures
denyspoltorak
0
150
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
690
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
「ブロックテーマでは再現できない」は本当か?
inc2734
0
990
CSC307 Lecture 03
javiergs
PRO
1
490
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
Package Management Learnings from Homebrew
mikemcquaid
0
220
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
730
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Context Engineering - Making Every Token Count
addyosmani
9
660
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
92
Designing Experiences People Love
moore
144
24k
We Have a Design System, Now What?
morganepeng
54
8k
Practical Orchestrator
shlominoach
191
11k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
65
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
200
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Documentation Writing (for coders)
carmenintech
77
5.3k
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]