Skip to content

Commit 244ffea

Browse files
authored
Merge pull request #3142 from madeline-underwood/minio
Minio reviewed
2 parents 6469e45 + 2921630 commit 244ffea

5 files changed

Lines changed: 12 additions & 12 deletions

File tree

content/learning-paths/servers-and-cloud-computing/minio-cobalt/_index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ title: Deploy MinIO on Azure Cobalt 100
33

44
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.
55

6-
draft: true
7-
cascade:
8-
draft: true
9-
106
minutes_to_complete: 30
117

128
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.

content/learning-paths/servers-and-cloud-computing/minio-cobalt/ai-ml-usecase.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ weight: 7
66
layout: learningpathall
77
---
88

9+
## Overview
10+
911
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.
1012

1113
## Architecture overview

content/learning-paths/servers-and-cloud-computing/minio-cobalt/background.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ weight: 2
66
layout: "learningpathall"
77
---
88

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+
913
## Azure Cobalt 100 Arm-based processor
1014

1115
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
1418

1519
## MinIO
1620

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.
1822

1923
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.
2024

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
2426

2527
MinIO deployments typically consist of the following components:
2628

content/learning-paths/servers-and-cloud-computing/minio-cobalt/benchmark-and-validation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: Benchmark and Validate MinIO Storage
2+
title: Benchmark MinIO storage performance on Azure Cobalt 100
33
weight: 6
44

55
### FIXED, DO NOT MODIFY
66
layout: learningpathall
77
---
88

9-
In this section, you evaluate MinIO's performance and validate its compatibility with the Amazon S3 API.
9+
## Benchmark MinIO throughput on Azure Cobalt 100
1010

11-
## High-throughput benchmark
11+
In this section, you evaluate MinIO's performance and validate its compatibility with the Amazon S3 API.
1212

1313
### Generate test data
1414

content/learning-paths/servers-and-cloud-computing/minio-cobalt/instance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Your virtual machine should be ready and running in a few minutes. You can SSH i
6464

6565
{{% 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 %}}
6666

67-
## What you've accomplished and what's next
67+
## What you've learned and what's next
6868

6969
You've successfully:
7070

0 commit comments

Comments
 (0)