AZD for Beginners

Module 19 of 20

Module 19: Glossary of AZD & Azure Terms

4 min read627 words
What you'll learn
Recognize the key terms used across this trackExplain each in simple languageUse this page as a quick reference

"One page, the whole vocabulary. Once these terms feel familiar, azd docs and Azure tutorials read like plain English."

Level: Reference · Time: ~browse · Prerequisites: none

Learning Objectives

By the end of this module, you will be able to:

  • Recognize the key terms used across this track
  • Explain each in simple language
  • Use this page as a quick reference

Skim this once now so the words feel familiar, then come back whenever a term shows up in a command, a template, or the Azure portal. You don't need to memorize these — recognizing a term and knowing where to look it up is enough to keep moving. The groups follow the track's flow — azd basics, then infrastructure and config, then security, and finally AI plus operations — so a term's neighborhood hints at when in a project you'll first meet it. The bold entries are the ones worth knowing cold; the rest you can look up as needed.

AZD Basics

TermPlain meaning
AZDAzure Developer CLI — provisions + deploys apps with a few commands
azd upProvision infrastructure and deploy, in one command
azd initStart a project (from a template or your own code)
azd provisionCreate/update the Azure resources
azd deployBuild and push your app code
azd downDelete all provisioned resources
azure.yamlMaps each service to its code, language, and host
TemplateA repo laid out so azd up works out of the box
HostWhere a service runs (Container Apps, App Service, Functions…)
HookA custom script run at a lifecycle moment (e.g., postprovision)

Infrastructure & Config

TermPlain meaning
Infrastructure as code (IaC)Defining cloud resources in text files
BicepAzure's declarative IaC language
DeclarativeYou describe the end state, not the steps
IdempotentRe-running gives the same result
EnvironmentA named set of settings + resources (dev, prod)
Environment variableA per-environment setting injected into the app
SKUThe size/tier of a resource (performance + cost)
QuotaA limit on how much of a resource you can create
RegionThe Azure data-center location resources live in

Security

TermPlain meaning
Managed identityA passwordless identity for your app to authenticate
Key VaultSecure store for secrets (keys, passwords)
Least privilegeGrant only the minimum access needed

AI & Operations

TermPlain meaning
Azure OpenAIAzure-hosted GPT/embedding models
Microsoft FoundryPlatform to build/deploy/manage AI projects & agents
Model deploymentA provisioned, callable instance of a model
TPM (tokens per minute)An AI model's throughput/capacity quota
AI agentA model + tools + a loop, so it can take actions
Multi-agent systemSeveral specialized agents coordinating
Application InsightsAzure's telemetry: requests, errors, latency, usage
azd monitorOpens your app's monitoring dashboards
Preflight checkVerifying conditions before deploying
CI/CDAutomated test + deploy pipeline (azd pipeline config)
Content safetyFilters that catch harmful AI inputs/outputs

Try this: Cover the right column and explain five terms in your own words, out loud or in writing. The ones you can't are exactly the concepts worth revisiting in their module — recognition is good, but explaining a term back, unprompted, is how you know it's yours. Do this again after you've deployed something real, and notice how many now feel obvious.

Key Takeaway: These terms span the whole track — azd commands and templates, infrastructure and config, security, and AI plus operations. Fluency here is what lets the official docs and Azure tutorials read like plain English instead of alphabet soup. Bookmark this page as your quick reference while you build and deploy on Azure, and revisit it whenever a new term stops you mid-command.

Further Learning

Part of "AZD for Beginners." Adapted from Microsoft's open AZD curriculum (MIT License).