SlideShare a Scribd company logo
1 of 13
Day 9 – Management Tools
Johan Myburgh
10Tuesdays
To Azure Fundamentals
https://aka.ms/AZ900LM
https://aka.ms/AZ900EP09LM
Johan Myburgh
Azure Technical Trainer (ATT) @ Microsoft UK
Cloud Solution Architect
Passionate about people and sharing knowledge
jomyburg@microsoft.com
@sayedimac
aka.ms/johan
Day 9
Management Tools
• Azure Resource Manager
• ARM Templates
• PowerShell
• CLI
• Azure Portal and Cloud Shell
• Azure Arc
Azure Resource Manager
• Your proxy in Azure
• Glue between all Azure resources
• Manages infrastructure through templates
(ARM templates = JSON)
• Manages lifecycles of resources as a group
• Defines dependencies between resources
• Applies access control (RBAC)
• Applies Tags
• Clarifies billing
Benefits
ARM Templates
• Declarative JSON syntax
• Consistent, repeatable results
• Orchestration
• Modular
• Extensible with PowerShell/Bash
• Promotes reuse
• Complex deployments in single text files
{
"$schema":
"http://schema.management.
azure.com/schemas/2019-04-
01/deploymentTemplate.json#",
"contentVersion": "",
"parameters": {},
"variables": {},
"functions": [],
"resources": [],
"outputs": {}
}
PowerShell
• It is a Shell
• It is a scripting language
• It is a runtime
• It is modular (Azure, SQL, O365)
$rgname = “rg1”
$location = “uksouth”
New-AZResourceGroup –name $rgname
-location $location
New-AzVm `
-ResourceGroupName $rgname `
-Name "CrmUnitTests" `
-Image "UbuntuLTS" `
-location $location
Example
CLI
• It is a program in your OS path
• Commands, with sub commands
• Less verbose than PowerShell
• Often much slower than PowerShell
az vm restart -g
MyResourceGroup -n MyVm
Example
50% off Exam Vouchers
To qualify:
 Scan the QR code and fill out the
form
 Add 17970 as the event ID
 You must attend 5 out of the 7
remaining sessions to be eligible
for the voucher
 Please note this offer is only
valid until 31st March 2023
Azure Portal Cloud Shell
Azure Arc
• Management plane for Hybrid
• On-prem or multi cloud
• “Single pane of glass” for managing
resources irrespective of location
• Cloud native patterns
• Custom Locations
• Servers
• Kubernetes clusters
• Azure data services
• SQL Server
• Virtual machines (preview)
Resources
Summary • Lots of tools for managing resources
• Command line (PowerShell and CLI)
• Gui (Portal)
• Arc for on-prem and multi-cloud (Hybird)
Questions?
Merci धन्यवाद ᠪᠠᠶᠠᠷᠯᠠᠯ᠎
ᠠ᠃
Grazie
አመሰግናለሁ

More Related Content

Similar to TenT-Day09.pptx

Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
Girish Kalamati
 

Similar to TenT-Day09.pptx (20)

Azure basics
Azure basicsAzure basics
Azure basics
 
ArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to AzureArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to Azure
 
More Cache for Less Cash (DevLink 2014)
More Cache for Less Cash (DevLink 2014)More Cache for Less Cash (DevLink 2014)
More Cache for Less Cash (DevLink 2014)
 
More Cache for Less Cash
More Cache for Less CashMore Cache for Less Cash
More Cache for Less Cash
 
Building scalable applications using serverless on the cloud
Building scalable applications using serverless on the cloudBuilding scalable applications using serverless on the cloud
Building scalable applications using serverless on the cloud
 
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
Automating Your Azure Environment
Automating Your Azure EnvironmentAutomating Your Azure Environment
Automating Your Azure Environment
 
Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016
 
Microsoft Azure essentials
Microsoft Azure essentialsMicrosoft Azure essentials
Microsoft Azure essentials
 
Developing scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .netDeveloping scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .net
 
Azure provisioning at your control
Azure provisioning at your controlAzure provisioning at your control
Azure provisioning at your control
 
A practical approach to provisioning resources in azure
A practical approach to provisioning resources in azureA practical approach to provisioning resources in azure
A practical approach to provisioning resources in azure
 
201908 Overview of Automated ML
201908 Overview of Automated ML201908 Overview of Automated ML
201908 Overview of Automated ML
 
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
ArchitectNow  -  Designing Cloud-Native apps in Microsoft AzureArchitectNow  -  Designing Cloud-Native apps in Microsoft Azure
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
 
AWS Summit Auckland - Introducing Well-Architected for Developers
AWS Summit Auckland  - Introducing Well-Architected for DevelopersAWS Summit Auckland  - Introducing Well-Architected for Developers
AWS Summit Auckland - Introducing Well-Architected for Developers
 
IaaS azure_vs_amazon
IaaS azure_vs_amazonIaaS azure_vs_amazon
IaaS azure_vs_amazon
 
2014.11.14 Data Opportunities with Azure
2014.11.14 Data Opportunities with Azure2014.11.14 Data Opportunities with Azure
2014.11.14 Data Opportunities with Azure
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
 
MicroServices on Azure
MicroServices on AzureMicroServices on Azure
MicroServices on Azure
 

More from Johan Myburgh (9)

TenT-Day07.pptx
TenT-Day07.pptxTenT-Day07.pptx
TenT-Day07.pptx
 
TenT-Day06.pptx
TenT-Day06.pptxTenT-Day06.pptx
TenT-Day06.pptx
 
TenT-Day04.pptx
TenT-Day04.pptxTenT-Day04.pptx
TenT-Day04.pptx
 
TenT-Day01.pptx
TenT-Day01.pptxTenT-Day01.pptx
TenT-Day01.pptx
 
TenT-Day03.pptx
TenT-Day03.pptxTenT-Day03.pptx
TenT-Day03.pptx
 
TenT-Day05.pptx
TenT-Day05.pptxTenT-Day05.pptx
TenT-Day05.pptx
 
TenT-Day02.pptx
TenT-Day02.pptxTenT-Day02.pptx
TenT-Day02.pptx
 
TenT-Day08.pptx
TenT-Day08.pptxTenT-Day08.pptx
TenT-Day08.pptx
 
TenT-Day10.pptx
TenT-Day10.pptxTenT-Day10.pptx
TenT-Day10.pptx
 

Recently uploaded

Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Lisi Hocke
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 

Recently uploaded (20)

Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 

TenT-Day09.pptx

  • 1. Day 9 – Management Tools Johan Myburgh 10Tuesdays To Azure Fundamentals https://aka.ms/AZ900LM https://aka.ms/AZ900EP09LM
  • 2. Johan Myburgh Azure Technical Trainer (ATT) @ Microsoft UK Cloud Solution Architect Passionate about people and sharing knowledge jomyburg@microsoft.com @sayedimac aka.ms/johan
  • 3. Day 9 Management Tools • Azure Resource Manager • ARM Templates • PowerShell • CLI • Azure Portal and Cloud Shell • Azure Arc
  • 4. Azure Resource Manager • Your proxy in Azure • Glue between all Azure resources • Manages infrastructure through templates (ARM templates = JSON) • Manages lifecycles of resources as a group • Defines dependencies between resources • Applies access control (RBAC) • Applies Tags • Clarifies billing Benefits
  • 5. ARM Templates • Declarative JSON syntax • Consistent, repeatable results • Orchestration • Modular • Extensible with PowerShell/Bash • Promotes reuse • Complex deployments in single text files { "$schema": "http://schema.management. azure.com/schemas/2019-04- 01/deploymentTemplate.json#", "contentVersion": "", "parameters": {}, "variables": {}, "functions": [], "resources": [], "outputs": {} }
  • 6. PowerShell • It is a Shell • It is a scripting language • It is a runtime • It is modular (Azure, SQL, O365) $rgname = “rg1” $location = “uksouth” New-AZResourceGroup –name $rgname -location $location New-AzVm ` -ResourceGroupName $rgname ` -Name "CrmUnitTests" ` -Image "UbuntuLTS" ` -location $location Example
  • 7. CLI • It is a program in your OS path • Commands, with sub commands • Less verbose than PowerShell • Often much slower than PowerShell az vm restart -g MyResourceGroup -n MyVm Example
  • 8. 50% off Exam Vouchers To qualify:  Scan the QR code and fill out the form  Add 17970 as the event ID  You must attend 5 out of the 7 remaining sessions to be eligible for the voucher  Please note this offer is only valid until 31st March 2023
  • 10. Azure Arc • Management plane for Hybrid • On-prem or multi cloud • “Single pane of glass” for managing resources irrespective of location • Cloud native patterns • Custom Locations • Servers • Kubernetes clusters • Azure data services • SQL Server • Virtual machines (preview) Resources
  • 11. Summary • Lots of tools for managing resources • Command line (PowerShell and CLI) • Gui (Portal) • Arc for on-prem and multi-cloud (Hybird)

Editor's Notes

  1. Fast IDentity Online (FIDO) standards based passwordless auth Standalone security key or key built-in
  2. Fast IDentity Online (FIDO) standards based passwordless auth Standalone security key or key built-in
  3. Fast IDentity Online (FIDO) standards based passwordless auth Standalone security key or key built-in
  4. Fast IDentity Online (FIDO) standards based passwordless auth Standalone security key or key built-in
  5. Fast IDentity Online (FIDO) standards based passwordless auth Standalone security key or key built-in
  6. Thank the attendees, customer point-of-contact (PoC), and Microsoft PoC. Stage additional follow through on Parking lot items via Microsoft contacts.