AI-103 · Setting Up and Deploying in Foundry
22 cards
Choosing a Deployment Type
-
Quick check
A developer wants to try a supported model for an afternoon without creating anything. Which way in fits?
AInstant access, which calls the model by name
Right. Instant access (preview) calls supported models by name without creating a deployment, so there is nothing to set up or clean up.
BA Serverless API deployment of the Developer type
Developer is a deployment type for evaluating fine-tuned models. It still creates a deployment, which this developer wants to avoid.
CA managed compute deployment on a small GPU
Managed compute provisions dedicated GPU capacity for open-source and custom models. That is a full deployment, the opposite of a quick try.
3 / 22
-
Quick check
A platform team wants to stop anyone from creating Global Standard deployments. What does the Azure Policy rule match on?
AThe deployment SKU name, with the value GlobalStandard
Right. Each deployment type has a SKU code, and a policy rule on the deployment sku.name with the value GlobalStandard disables that type.
BThe model name, with every Global model listed
The deployment type is independent of the model name. The same model can be deployed as several types, so listing models would not target the type.
CThe region of the Foundry resource, with global regions
Global is not a set of regions. It is a deployment type identified by its SKU code, so filtering on the resource region misses it.
6 / 22
-
Quick check
A company must keep inference processing in the EU and pays per token. Which family of types does that point to?
AGlobal types, since data at rest stays in the geography anyway
Data at rest does stay in the geography, but global types may process inferencing data in any Azure region. Processing is what the requirement is about.
BData Zone types, which process only within the chosen data zone
Right. Data Zone types process prompts and responses only within the Microsoft-specified zone, US, EU, or Asia Pacific, and the Standard flavor bills per token.
CDeveloper, which processes data in any Azure region
Developer processes data in any Azure region and offers no data residency guarantee. It is also only for evaluating fine-tuned models.
9 / 22
-
Keep your progress in the app
That’s 3 of 8 quick checks. In the app they stay answered, and every lesson remembers where you left off.
-
Quick check
A chat service has steady high volume, needs consistent latency, and must keep processing inside the EU zone while staying more available than a single region. Which type fits?
AData Zone Standard
Data Zone Standard keeps processing in the zone, but it is best-effort pay-per-token, and high consistent volume can see greater latency variability.
BRegional Provisioned
Regional Provisioned reserves capacity, but it stays in one specific region, which is the single-region availability the service wants to beat.
CData Zone Provisioned
Right. Data Zone Provisioned reserves PTUs for consistent latency and offers zone-level data residency with higher availability than regional.
12 / 22
-
Quick check
A team holds enough PTU quota and has already bought a one-year reservation, but its new provisioned deployment fails. What went wrong?
AThe region had no capacity, which neither quota nor reservation guarantees
Right. If capacity in the region is insufficient for the requested PTU count, the deployment fails. Quota is a limit and a reservation is a billing discount; neither one reserves capacity.
BThe reservation was tied to a different model than the deployment
PTUs are model-independent, and reservations discount the PTU meter rather than a specific model, so a model mismatch is not the cause.
CThe deployment was billed per token, so the reservation did not apply
Provisioned types are billed hourly per PTU, not per token. Billing also has nothing to do with whether a deployment can be created.
15 / 22
-
Quick check
A nightly job must run prompts against two different model deployments at batch prices. How should the input be organized?
AOne file with the deployment chosen per line through custom_id
The custom_id identifies each request so you can match responses. It does not choose a deployment, and every line must name the same one.
BOne file per deployment, each submitted as its own batch job
Right. The same batch model deployment name must be present on each line of a file, so each deployment needs its own file and job.
COne file for both, with the second deployment set in completion_window
The completion_window is the turnaround target and must be 24h. It has nothing to do with which deployment a request targets.
18 / 22
-
Quick check
A data scientist wants a cheap, temporary deployment to test a fine-tuned model this afternoon. Which type fits, and what happens next day?
ADeveloper, and it is deleted automatically after 24 hours
Right. Developer is for fine-tuned model evaluation only, without an SLA or residency guarantee, and it has a fixed 24-hour lifetime before automatic deletion.
BGlobal Batch, and the job finishes within the 24 hour target
Batch has a 24-hour target turnaround, not a lifetime, and the batch API doesn't currently support fine-tuned models.
CGlobal Standard, and it keeps serving until someone deletes it
Global Standard is a lasting general-purpose deployment. It works, but it is not the temporary evaluation type this scenario describes.
20 / 22
-
Quick check
A production workload needs built-in content filtering and data zone processing for a model offered on both paths. Which path fits?
AManaged compute, because dedicated GPUs give more control
Dedicated GPUs do give control, but managed compute is a preview without an SLA, is global only, and lacks content filtering in public preview.
BEither path, because both offer the same processing options
The options differ: Serverless API offers regional, data zone, and global processing, while managed compute is currently global only.
CServerless API, with a Data Zone deployment type
Right. Serverless API is the preferred path, with data zone processing and built-in, customizable content filtering.
22 / 22
-
8 quick checks · then the test
In the app, finishing the quick checks opens this lesson’s 10-question test, and the ones you miss come back exactly when you’re about to forget them.
