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
37
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Azure Resource Manager Templates
Introduction and guide for a training about Azure Resource Manager Templates
Miguel Cruz
February 13, 2018
More Decks by Miguel Cruz
See All by Miguel Cruz
VSTS Continuous Integration and Deployment
duber
0
77
Monitoriza tus aplicaciones con Azure Application Insights
duber
0
63
Other Decks in Programming
See All in Programming
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
270
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
150
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
560
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
5.5k
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
180
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
200
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
270
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
360
RTSPクライアントを自作してみた話
simotin13
0
610
AI 輔助遺留系統現代化的經驗分享
jame2408
1
670
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
240
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Discover your Explorer Soul
emna__ayadi
2
1.1k
Mobile First: as difficult as doing things right
swwweet
225
10k
HDC tutorial
michielstock
2
720
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
My Coaching Mixtape
mlcsv
0
150
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
New Earth Scene 8
popppiees
3
2.3k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
260
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
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]