You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Learn how to deploy and configure MinIO on an Azure Cobalt 100 virtual machine, benchmark object storage throughput, and validate S3 compatibility using the boto3 Python SDK.
5
5
6
-
draft: true
7
-
cascade:
8
-
draft: true
9
-
10
6
minutes_to_complete: 30
11
7
12
8
who_is_this_for: This is an introductory topic for developers, DevOps engineers, and platform engineers who want to deploy MinIO object storage on Microsoft Azure Cobalt 100 virtual machines.
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/minio-cobalt/ai-ml-usecase.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,8 @@ weight: 7
6
6
layout: learningpathall
7
7
---
8
8
9
+
## Overview
10
+
9
11
In this section, you simulate a real-world AI/ML workflow using MinIO. You'll upload a training dataset and a model artifact, then retrieve them to simulate how a training or inference job would access data from object storage.
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/minio-cobalt/background.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,10 @@ weight: 2
6
6
layout: "learningpathall"
7
7
---
8
8
9
+
## Why MinIO on Azure Cobalt 100
10
+
11
+
MinIO is an open source, Amazon S3 compatible object storage platform you can run on your own infrastructure. Running MinIO on Azure Cobalt 100 Arm-based processors provides high-throughput storage with the performance consistency needed for cloud-native workloads. By the end of this Learning Path, you'll have MinIO running on an Azure Cobalt 100 virtual machine, with measured storage throughput, confirmed S3 API compatibility using Python, and a practical AI/ML workflow for storing and retrieving datasets and model artifacts.
12
+
9
13
## Azure Cobalt 100 Arm-based processor
10
14
11
15
Azure Cobalt 100 is Microsoft's first-generation Arm-based processor, built on Arm Neoverse N2. It allocates a dedicated physical core for each vCPU, which provides consistent and predictable performance for cloud-native, scale-out Linux workloads. These characteristics make Cobalt 100 well suited for storage-intensive applications like MinIO, where throughput and latency consistency matter.
@@ -14,13 +18,11 @@ To learn more, see the Microsoft blog [Announcing the preview of new Azure VMs b
14
18
15
19
## MinIO
16
20
17
-
MinIO is an open source, Amazon S3 compatible object storage platform you can run on your own infrastructure. It supports the Amazon S3 API, so applications and SDKs written for S3 work with MinIO without modification. This makes it a practical choice when you want S3-compatible storage without cloud vendor lock-in, or when your compute and storage need to run in the same environment to avoid data transfer costs.
21
+
MinIO is an open source, Amazon S3 compatible object storage platform you can run on your own infrastructure. It supports the Amazon S3 API, so applications and SDKs written for S3 work with MinIO without modification. MinIO is a practical choice when you want S3-compatible storage without cloud vendor lock-in, or when your compute and storage need to run in the same environment to avoid data transfer costs.
18
22
19
23
MinIO is optimized for high-throughput workloads and supports both standalone and distributed deployments. It includes erasure coding, encryption, and access control, and has a minimal footprint that works well in containerized and cloud-native environments.
20
24
21
-
By the end, you'll have MinIO running on an Azure Cobalt 100 virtual machine. You'll have measured its storage throughput, confirmed S3 API compatibility using a Python script, and worked through a practical AI/ML workflow for storing and retrieving datasets and model artifacts.
22
-
23
-
## MinIO architecture components
25
+
## MinIO deployment architecture
24
26
25
27
MinIO deployments typically consist of the following components:
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/minio-cobalt/instance.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,7 +64,7 @@ Your virtual machine should be ready and running in a few minutes. You can SSH i
64
64
65
65
{{% notice Note %}}To learn more about Arm-based virtual machine in Azure, see “Getting Started with Microsoft Azure” in [Get started with Arm-based cloud instances](/learning-paths/servers-and-cloud-computing/csp/azure).{{% /notice %}}
0 commit comments