MinIO: object storage S3-compatible high-performance

MinIO (2018): object storage Open Source scritto in Go, API S3-compatible, erasure coding, performance da NVMe, deploy come singolo binario. Alternativa on-premise a Amazon S3.

Open SourceWeb MinIOObject StorageS3GoCloudOpen Source

Object storage on-premise

Amazon S3 (2006) ha definito l’interfaccia standard dell’object storage. Migliaia di applicazioni la usano via SDK. Replicare on-premise un servizio S3-compatible richiede però storage distribuito complesso (Ceph, OpenStack Swift).

MinIO, fondata nel 2014 da Anand Babu “AB” Periasamy (precedente co-founder di Gluster), propone un approccio pragmatico: singolo binario Go che parla l’API S3, con erasure coding nativa per ridondanza, prestazioni di I/O ottimizzate per NVMe.

La release di riferimento RELEASE.2018-04-30T00-24-51Z (aprile 2018) consolida maturità di produzione. Licenza originaria Apache 2.0, poi AGPL v3.

Caratteristiche

  • API S3-compatible — drop-in replacement per Amazon S3 nei client
  • Erasure coding (Reed-Solomon) — ridondanza efficiente vs. replica
  • Performance multi-GB/s in benchmark pubblicati
  • Single binary — zero dipendenze esterne, deploy in pochi secondi
  • Distributed mode — cluster fino a 32 nodi per instance
  • Federated — multipli cluster come singolo namespace
  • Lock — bucket object locking (WORM) per compliance

Scenari

  • Backup target per prodotti che parlano S3 (Veeam, Restic, Duplicati)
  • Data lake storage on-premise per Spark, Presto, Trino
  • AI/ML datasets — storage di modelli e training data
  • Multimedia — CDN origin, upload di file
  • Private cloud — parte di stack OpenStack sostituibile, o OpenShift, Rancher

Nel contesto italiano

MinIO adottato in:

  • Media/broadcasting — asset management
  • AI/ML team — storage di dataset interni
  • Ospedali/PA — backup di sistemi cartella clinica
  • Tech SaaS — alternativa private cloud a S3

Riferimenti: MinIO (fondata 2014), Anand Babu Periasamy. RELEASE.2018-04-30. Licenza Apache 2.0, poi AGPL v3. API S3-compatible. Erasure coding Reed-Solomon. Alternative: Ceph RGW, SeaweedFS, Garage.

Vuoi supporto? Sei sotto attacco? Stato dei servizi
Vuoi supporto? Sei sotto attacco? Stato dei servizi