Prepstellar
Get it on Google Play

AI-103 · Practice set 10 of 13

Designing Foundry Infrastructure: 10 practice questions

10 questions · Untimed · Free

10 free AI-103 practice questions on Designing Foundry Infrastructure, with an explanation for every answer. Untimed. The full mock exam and the timed version are in the app.

Set 10 · Designing Foundry Infrastructure · 10 questions Read the lesson
  1. Question 1 of 10

    When an organization plans its Foundry topology for production workloads, what should be the default stance?

    1. AColocation by default, with isolation as the exception
    2. BIsolation by default, with colocation as an exception
    3. COne shared project for every production workload
    4. DIsolation only for workloads that fine-tune models
    Show the answer

    Production and exploration have opposite defaults. Production starts isolated, and colocation needs a deliberate, written exception where boundaries, data, and risk acceptance line up. Exploration is the side that starts co-located, so teams can experiment quickly.

    Next → 1 / 10
  2. Question 2 of 10

    In a standard agent setup, which bring-your-own resource holds the vector stores that agents create?

    1. AAzure Storage account
    2. BAzure AI Search
    3. CAzure Key Vault resource
    4. DAzure Cosmos DB for NoSQL
    Show the answer

    Standard setup splits agent data across three of your own resources by kind of data: Azure Storage for files, Azure AI Search for vector stores, and Azure Cosmos DB for messages, conversation history, and agent metadata. Vectors go where search happens.

    Next → 2 / 10
  3. Question 3 of 10

    A user holds the Contributor role on a Foundry resource and can manage it, yet cannot chat with an agent in the portal. What is missing?

    1. AA data plane role for development work
    2. BA managed virtual network for the project
    3. CThe Owner role on the same Foundry resource
    4. DA customer-managed key on the Foundry resource
    Show the answer

    Foundry splits permissions into two planes. Control plane actions manage the resource, and data plane actions do development work such as chatting with an agent. Owner and Contributor are management roles, so a user can hold one and still need a data plane role.

    Next → 3 / 10
  4. Question 4 of 10

    Three teams share one Foundry resource with a project each. Every team now needs its own independent fine-tuning. What does the planning guidance recommend?

    1. AKeep one project and share the fine-tuned models
    2. BRun fine-tuning in each team's own project
    3. CMove each team onto a separate Foundry resource
    4. DGrant each team project-level RBAC on training
    Show the answer

    Fine-tune training runs in the default project only and has no project-level RBAC isolation. Projects therefore can't separate teams for training, so independent fine-tuning per team means separate Foundry resources. Agent capabilities are the contrast: they do segment well by project.

    Next → 4 / 10
  5. Question 5 of 10

    You are sizing the Azure Cosmos DB for NoSQL account for a standard agent setup. Which requirement must it meet?

    1. AAt least 3000 RU/s total, provisioned or serverless
    2. BAt least 3000 RU/s total, provisioned mode only
    3. CAt least 1000 RU/s total, provisioned mode only
    4. DAt least 1000 RU/s total, serverless mode only
    Show the answer

    The account needs a total throughput limit of at least 3000 RU/s, and both capacity modes work. If throughput is too low, provisioning fails during deployment, so size it before you deploy.

    Next → 5 / 10
  6. Keep the ones you got wrong

    In the app, every question you miss comes back exactly when you’re about to forget it.

    Get it on Google Play
  7. Question 6 of 10

    An existing project in a standard agent setup must start storing agent state in a different Cosmos DB account. How do you make the change?

    1. AEdit the managed Cosmos DB connection in place
    2. BOverride the account defaults from the project
    3. CDelete and recreate the project with new settings
    4. DUpdate the capability settings on the project
    Show the answer

    Capability settings can't be updated on an existing project, and the connections they manage are immutable while in use. The supported path is to delete the project and create it again with the desired resources. Overrides exist, but only when a project is created.

    Next → 6 / 10
  8. Question 7 of 10

    In a shared Foundry resource, every team receives roles at project scope only. A new use case needs speech-to-text. What should the platform team plan for?

    1. AA project-scope role that covers speech calls
    2. BAn account-level connection to a Speech service
    3. CA new project dedicated to the speech use case
    4. DRoles at resource scope, or a separate resource
    Show the answer

    Most newer, agent-centric APIs work with project-scope permissions, but some traditional Foundry Tools APIs, such as speech-to-text, still require access at the parent resource scope. When an API needs resource scope, you either assign roles there or isolate the workload into its own Foundry resource.

    Next → 7 / 10
  9. Question 8 of 10

    An innovation team wants many small prototypes on non-production data. Each prototype needs its own workspace, but teams should reuse model deployments and pre-connected tools without repeating infrastructure setup. Which setup fits?

    1. AOne resource per team, each with one project
    2. BOne Foundry resource, one project per use case
    3. COne Foundry resource for each prototype idea
    4. DOne project that all prototype teams share
    Show the answer

    Exploration defaults to colocation: one Foundry resource with multiple projects, typically one per use case. Projects organize each idea's assets while shared deployments and connected data or tools are reused, which avoids repeating setup for security, deployments, and tool access.

    Next → 8 / 10
  10. Question 9 of 10

    A company's prototypes already run in one Foundry account on the basic agent setup. A new regulated workload must keep all its agent data in the company's own Azure resources, and the prototypes must stay untouched. What is the recommended layout?

    1. ACapability settings applied to the existing prototype projects
    2. BA separate Foundry account and project on standard setup
    3. CThe basic setup kept, since it stores data in your own tenant
    4. DA standard-setup project inside the existing Foundry account
    Show the answer

    Keep the two setup types apart: use separate Foundry accounts and projects for standard and basic setups. The regulated workload gets its own account on standard setup, with its data in your Azure Storage, Azure AI Search, and Cosmos DB, while the basic prototypes stay where they are.

    Next → 9 / 10
  11. Question 10 of 10

    A Bicep deployment with agent capability settings succeeds. The deploying principal held Storage Blob Data Contributor and Cosmos DB Operator. Now agents fail with 403 Forbidden whenever they read or write files. What fixes it?

    1. AGrant the deploying principal Storage Account Contributor
    2. BGrant the project managed identity its blob container roles
    3. CRaise the Cosmos DB account throughput above 3000 RU/s
    4. DAssign the Foundry User role to each developer on the project
    Show the answer

    Provisioning permissions and runtime permissions are separate. The deployment worked, so the caller roles were fine; at runtime, the project managed identity needs Storage Blob Data Contributor on the blobstore container and Storage Blob Data Owner on the agent container. One set doesn't substitute for the other.

    Next → 10 / 10
  12. You’ve finished this set

    That’s 10 questions on Designing Foundry Infrastructure. In the app the ones you miss come back exactly when you’re about to forget them.

Get it on Google Play

The whole course, on your phone

Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.

Get it on Google Play

“This app is the ‘One Lake’ for preparing the certification exams. Really worth it.”

Abdelhak Y. Google Play review