本文的構建示例已在以下 Github 倉庫中公開。 GitHub - mjun0812/MLflow-Docker 官方文檔如下。 MLflow Documentation RustFS Documentation 引入背景 在機器學習項目中,我們需要在更改超參數、模型和數據集的同時進行各種實驗。此時,通過引入可以高效比較結果的實驗管理工具,我們可以專注於模型的開發。這類實驗管理工具
本文分享 RustFS 對象存儲前段直傳的完整實現方式,改變了傳統的瀏覽器- 後端服務器 - 對象存儲的上傳方式,提高了效率和安全性。文章包括 5 個部分: 前言 核心概念 兩種方案詳解 技術實現 完整示例 最佳實踐 什麼是前端直傳? 傳統的文件上傳流程:瀏覽器 → 後端服務器 → 對象存儲這種方式存在以下問題: 佔用後端服務器帶寬和資源 上傳速度受限於後端服務器 需要處理
在不斷演進的對象存儲領域,RustFS已成為 MinIO 的一個強有力的替代方案。儘管 MinIO 曾確立了自託管 S3 兼容存儲的標準,但其轉向 AGPLv3 許可證的做法給許多企業的合規性帶來了挑戰。RustFS 採用高性能且內存安全的 Rust 語言構建,並基於寬鬆的Apache 2.0許可證發佈,完美解決了這一痛點。 本指南將詳細介紹如何將數據從現有的 MinIO 集羣遷移到新的 Rust
最近(準確説是 12 月 3 日),分佈式對象存儲領域的頂級玩家 Minio,官宣其開源項目 Minio 正式進入維護模式,具體包括: 代碼庫處於僅維護狀態; 不再接受新功能、增強改進以及 PR 等; 嚴重的安全漏洞會視情況而定(case by case); 既有的 Issue 和 PR 將不再積極處理(目前有 42 處於 open 狀態的 Issue,33 個處於 open 狀態的 P
隨着 RustFS 的持續走熱,越來越多的用户開始關注並使用 RustFS,而且在整個過程中提出了很多關鍵問題。其中在 [Start the container using a non-root user #804 ](https://github.com/rustfs/rustfs/issues/804)中,whg517 用户提出,從安全最佳實踐角度出發,RustFS 在容器化運行狀態下(
RustFS 有三種安裝模式:單機單盤(SNSD)、單機多盤(SNMD)以及多機多盤(MNMD)。其中多機多盤屬於集羣式安裝,也是企業使用最多的模式。多機多盤意味着要在每個服務器上都安裝 RustFS 實例,本文探索用 ansible + docker compose 的方式在四台服務器上部署 MNMD 架構。 前提 五台服務器(其中一台用作 ansible 的控制節點,其餘四台作為被管理節點
GitLab CI/CD 作業緩存(cache)是加速 CI/CD 流水線(Pipeline)執行的重要手段,緩存可以配置使用遠端對象存儲。本文分享如何將新一代高性能分佈式存儲系統配置為 GitLab CI/CD 作業的緩存存儲對象。 關於 RustFS RustFS 是國內研發團隊開源的一款兼容 S3 的分佈式存儲系統,用 Rust 編寫,經過實測,性能優於 MinIO,能夠平替 MinIO。R
GitLab CI/CD 作業緩存(cache)是加速 CI/CD 流水線(Pipeline)執行的重要手段,緩存可以配置使用遠端對象存儲。本文分享如何將新一代高性能分佈式存儲系統配置為 GitLab CI/CD 作業的緩存存儲對象。 關於 RustFS RustFS 是國內研發團隊開源的一款兼容 S3 的分佈式存儲系統,用 Rust 編寫,經過實測,性能優於 MinIO,能夠平替 MinIO。R
本文分享使用 Helm Chart 在 K3s 上安裝 RustFS。使用 K3s local-path-provisioner 來將本地磁盤轉換誒 PVC,再將 PVC 當作 RustFS VOLUME,從而搭建 RustFS 多機多盤集羣。 關於 RustFS RustFS 是一個用 Rust 編寫的開源分佈式對象存儲系統,完全兼容 S3,可作為 minio 的平替。支持多種安裝方式:源碼編譯
MinIO 作為對象存儲領域的絕對玩家,當初以開源出道,但是隨着發展,MinIO 做出了很多讓開源社區惱火的事情,讓 MinIO 與開源社區/用户漸行漸遠。 開源領域從來不缺話題,這次來到了 MinIO —— 分佈式對象存儲領域的開源老炮。 先説 MinIO 説起 MinIO,大家可能都不陌生,這是對象存儲領域的重量級玩家,由 Anand Babu Periasamy(他還是 Glusterfs
關於 RustFS 由於 RustFS 是完全兼容 S3 的對象存儲系統,因此可以通過對 S3 的 Rust SDK 做一些封裝來構建適用於 RustFS 的 Rust SDK,通過 SDK 對 RustFS 進行操作,包括存儲桶/對象的創建和刪除、文件的上傳和下載等。 前提條件 一個可用的 RustFS 實例(可參考安裝指南進行安裝)。 訪問密鑰(可參考訪問密鑰管理進行創建)。 Rust