Skip to content

Commit 211b973

Browse files
authored
Merge pull request #54514 from JeffKoMS/video-acr
Added videos to the content
2 parents 9105a2a + 10e87ac commit 211b973

10 files changed

Lines changed: 67 additions & 0 deletions

File tree

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/1-introduction.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ metadata:
88
author: jeffkoms
99
ms.author: jeffko
1010
ms.topic: unit
11+
zone_pivot_groups: video-or-text
1112
durationInMinutes: 3
1213
content: |
1314
[!include[](includes/1-introduction.md)]

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/2-image-storage.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ metadata:
88
author: jeffkoms
99
ms.author: jeffko
1010
ms.topic: unit
11+
zone_pivot_groups: video-or-text
1112
durationInMinutes: 8
1213
content: |
1314
[!include[](includes/2-image-storage.md)]

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/3-build-run-acr-tasks.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ metadata:
88
author: jeffkoms
99
ms.author: jeffko
1010
ms.topic: unit
11+
zone_pivot_groups: video-or-text
1112
durationInMinutes: 10
1213
content: |
1314
[!include[](includes/3-build-run-acr-tasks.md)]

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/4-tag-version-images.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ metadata:
88
author: jeffkoms
99
ms.author: jeffko
1010
ms.topic: unit
11+
zone_pivot_groups: video-or-text
1112
durationInMinutes: 8
1213
content: |
1314
[!include[](includes/4-tag-version-images.md)]

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/7-summary.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ metadata:
88
author: jeffkoms
99
ms.author: jeffko
1010
ms.topic: unit
11+
zone_pivot_groups: video-or-text
1112
durationInMinutes: 2
1213
content: |
1314
[!include[](includes/7-summary.md)]

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/includes/1-introduction.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
::: zone pivot="video"
2+
3+
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=d9fd1af7-7d8b-4e29-924b-16830aef386b]
4+
5+
::: zone-end
6+
7+
::: zone pivot="text"
8+
19
AI applications require a secure, scalable location to store container images that serve inference APIs, data pipelines, and backend services. This module guides you through using Azure Container Registry (ACR) to store, build, and manage container images for AI solutions on Azure.
210

311
Imagine you're a developer building an AI inference service that processes customer requests in real time. Your team maintains several container images: a model serving API, a preprocessing service, and a monitoring sidecar. Each image requires updates as models improve and dependencies change. Currently, your team builds images locally and pushes them from developer workstations, leading to inconsistent builds and unclear versioning. Your client expects reliable deployments with traceable image versions and the ability to roll back to previous releases. You need a centralized registry that supports cloud-based builds, enforces consistent tagging, and integrates with your deployment pipelines.
@@ -10,3 +18,8 @@ After completing this module, you'll be able to:
1018
- Build and manage container images in the cloud using ACR Tasks
1119
- Implement tagging and versioning strategies for reliable container deployments
1220
- Use the Azure CLI to manage container images and run ACR quick tasks
21+
22+
::: zone-end
23+
24+
> [!NOTE]
25+
> We recognize that different people like to learn in different ways. You can choose to complete this module in video-based format or you can read the content as text and images. The text contains greater detail than the videos, so in some cases you might want to refer to it as supplemental material to the video presentation.

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/includes/2-image-storage.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
::: zone pivot="video"
2+
3+
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=3808428a-8e36-4ec9-9195-ea1e9db356cc]
4+
5+
> [!TIP]
6+
> Select the **Text** tab for more details!
7+
8+
::: zone-end
9+
10+
::: zone pivot="text"
11+
112
Understanding how Azure Container Registry (ACR) organizes container images helps you design an effective storage strategy for AI applications. This unit explains the registry hierarchy and shows how manifests, layers, and digests enable efficient storage and retrieval of container artifacts.
213

314
## Understand Azure Container Registry
@@ -101,6 +112,8 @@ Following these practices helps you maintain an organized and efficient registry
101112
- **Enable geo-replication:** For global AI deployments, replicate images to regions where your services run. This reduces pull latency and improves deployment reliability.
102113
- **Monitor storage:** Track storage consumption and implement retention policies to remove untagged manifests. Container images accumulate over time, and cleanup policies prevent unnecessary storage costs.
103114

115+
::: zone-end
116+
104117
## Additional resources
105118

106119
- [About registries, repositories, and artifacts](/azure/container-registry/container-registry-concepts)

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/includes/3-build-run-acr-tasks.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
::: zone pivot="video"
2+
3+
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=7e2b484f-dbc3-43dd-b55c-38b002e11267]
4+
5+
> [!TIP]
6+
> Select the **Text** tab for more details!
7+
8+
::: zone-end
9+
10+
::: zone pivot="text"
11+
112
ACR Tasks provide cloud-based container image building without requiring a local Docker installation. This capability addresses common challenges for AI development teams, including inconsistent builds across developer machines and the need for automated continuous integration. This unit covers quick tasks for on-demand builds, automatic triggers for continuous integration, and multi-step workflows for complex build scenarios.
213

314
## Understand ACR Tasks
@@ -164,6 +175,8 @@ Follow these practices to get the most from ACR Tasks:
164175
- **Optimize build context:** Use `.dockerignore` to exclude unnecessary files from the context upload. Large contexts slow down builds and consume bandwidth.
165176
- **Layer caching:** ACR Tasks cache layers between builds. Order Dockerfile instructions to maximize cache hits by placing frequently changing instructions late in the file.
166177

178+
::: zone-end
179+
167180
## Additional resources
168181

169182
- [ACR Tasks overview](/azure/container-registry/container-registry-tasks-overview)

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/includes/4-tag-version-images.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
::: zone pivot="video"
2+
3+
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=af2835eb-5226-4c86-b3dc-26faf5c5e96c]
4+
5+
> [!TIP]
6+
> Select the **Text** tab for more details!
7+
8+
::: zone-end
9+
10+
::: zone pivot="text"
11+
112
The tagging strategy you choose affects deployment reliability, rollback capabilities, and image maintenance. This unit covers tagging approaches, versioning schemes, and lifecycle management practices that support production AI deployments.
213

314
## Understand tagging strategies
@@ -196,6 +207,8 @@ Follow these practices to maintain a reliable container image strategy:
196207
- **Include build metadata:** Add traceability information to tags for debugging and auditing. Link images to builds and source commits.
197208
- **Document your tagging scheme:** Ensure your team follows consistent conventions. Document which tags are stable versus unique and when to use each.
198209

210+
::: zone-end
211+
199212
## Additional resources
200213

201214
- [Recommendations for tagging and versioning container images](/azure/container-registry/container-registry-image-tag-version)

learn-pr/wwl-data-ai/store-manage-containers-azure-container-registry/includes/7-summary.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
1+
::: zone pivot="video"
2+
3+
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=05ae3e04-d6e8-4dc9-9e43-d299fbd24d70]
4+
5+
::: zone-end
6+
7+
::: zone pivot="text"
8+
19
In this module, you learned how Azure Container Registry (ACR) organizes container images using a hierarchy of registries, repositories, and artifacts. You explored how manifests, layers, and digests enable efficient storage and precise image identification. Tags provide human-readable references, while digests offer immutable identifiers for guaranteed reproducibility. You also learned to use ACR Tasks to build container images in the cloud without requiring a local Docker installation. Quick tasks enable on-demand builds from local files or Git repositories, while automatic triggers respond to source code commits and base image updates. Multi-step tasks support complex build-test-push workflows entirely within ACR. Additionally, you implemented tagging and versioning strategies that support reliable production deployments. Semantic versioning communicates the nature of changes, unique tags guarantee deployment consistency, and image locking prevents accidental deletion of production images. Finally, you applied these concepts in a hands-on exercise that demonstrated building, tagging, and running container images using the Azure CLI.
210

11+
::: zone-end
12+
313
## Additional resources
414

515
- [Azure Container Registry documentation](/azure/container-registry/)

0 commit comments

Comments
 (0)