Salta al contingut

Categoria: Emmagatzematge

Emmagatzematge compatible amb S3 per a còpies: alternatives a MinIO

Un destí per a les còpies de les vostres bases de dades, màquines i aplicacions que parla S3, viu en servidors que controleu i està pensat perquè un atacant no puga esborrar l'historial.

On es munta
Al vostre compte, a nom vostre
Còpies
Amb restauració provada
Actualitzacions
Planificades i documentades
Llicència
SeaweedFS, RustFS i Versity: Apache 2.0. Garage: AGPLv3. Ceph: LGPL

En resum

Un emmagatzematge d'objectes compatible amb S3 guarda fitxers en buckets i entén la mateixa API que Amazon S3, de manera que gairebé qualsevol eina de còpies hi pot escriure. El muntem en els vostres servidors amb l'opció mantinguda que millor hi encaixe, configurem els accessos, el bloqueig d'objectes quan el programari ho admet, la rèplica a un altre lloc i les alertes, i el mantenim al dia.

De què ens encarreguem?

Gairebé totes les eines de còpies modernes escriuen en S3: pgBackRest, WAL-G, Velero, restic o Proxmox Backup Server. Tenir un destí S3 propi és còmode, però és l’últim recurs quan tota la resta falla, així que necessita tanta cura com allò que protegeix:

  • Servidors i discos

    Redundància de discos, SMART vigilat i capacitat prevista per a la retenció.

  • Servei S3

    El programari triat configurat, amb HTTPS i versions al dia.

  • Credencials

    Una per eina, amb permisos mínims i rotació documentada.

  • Bloqueig d'objectes

    Versionat i Object Lock en els buckets de còpies quan el programari ho permet.

  • Rèplica

    Segona còpia en una altra ubicació, pròpia o d’un proveïdor.

  • Alertes

    Espai, errors d’escriptura, discos degradats i còpies que deixen d’arribar.

Quina opció recomanem hui?

Durant anys, MinIO va ser la resposta per defecte. Amb el repositori arxivat i sense manteniment, ja no el proposem per a instal·lacions noves. Aquestes alternatives són de codi obert i continuen actives:

Opció Llicència Encaixa quan Límits que cal tindre en compte
SeaweedFS Apache 2.0 Molts fitxers, creixement continu i necessitat de versionat i bloqueig d’objectes Diversos serveis (master, volume, filer i passarel·la S3); revisem les funcions S3 que fa servir cada eina
Ceph RGW LGPL Volum gran, diversos servidors i, sovint, un Ceph que ja existeix Exigeix diversos nodes, xarxa ràpida i experiència amb Ceph; el bloqueig s’activa en crear el bucket
RustFS Apache 2.0 Un substitut pròxim a MinIO, amb versionat, bloqueig d’objectes i rèplica Versió 1.0 molt recent; el provem abans amb les vostres eines
Garage AGPLv3 Pocs servidors, fins i tot en llocs diferents, i un equip xicotet Sense versionat ni Object Lock; part de l’API S3 sense implementar
Versity S3 Gateway Apache 2.0 Donar accés S3 a un sistema de fitxers que ja teniu La redundància depén del sistema de fitxers que hi ha davall
S3 gestionat d’un proveïdor Servei comercial No hi ha obligació de tindre les dades a casa Depeneu del proveïdor; el fem servir sovint com a segona ubicació

Abans de decidir, comprovem quines crides S3 fan les vostres eines de còpia: algunes donen per fet el versionat o certes capçaleres i fallen si el servidor no les admet.

Quins problemes trobem més sovint?

  • MinIO comunitari sense actualitzar perquè ja no hi ha versions noves per instal·lar.
  • Una sola credencial d’administrador que fan servir totes les eines de còpia.
  • Destí en la mateixa màquina o la mateixa sala que allò que copia.
  • Sense bloqueig d’objectes ni rèplica: qui compromet els servidors esborra també les còpies.
  • Disc ple sense avís: les còpies fallen i ningú se n’adona fins que en cal una.
  • Certificats autosignats que obliguen a desactivar la verificació TLS en els clients.

Com comprovem que serveix de veritat?

Un destí de còpies es prova restaurant-ne. En cada eina que hi escriu, assagem periòdicament una restauració real i n’anotem el temps. A més, intentem esborrar una còpia protegida amb les credencials de l’eina per confirmar que el bloqueig funciona, comprovem que la rèplica de la segona ubicació està al dia i simulem la caiguda d’un disc o d’un node per veure que el servei continua responent.

Per a qui té sentit?

  • Una empresa que no pot traure les còpies de les seues instal·lacions per contracte o per política interna.
  • Un equip amb un clúster de Proxmox VE o Kubernetes propi que necessita un destí S3 pròxim per restaurar ràpidament.
  • Qui té MinIO en producció i necessita passar a una cosa mantinguda sense perdre l’historial de còpies.

Les còpies de màquines virtuals solen arribar des d’un Proxmox Backup Server gestionat; les de bases de dades, des de pgBackRest o WAL-G en el PostgreSQL gestionat.

Com l’actualitzem?

Seguim les notes de versió de cada projecte i actualitzem node a node quan n’hi ha diversos, perquè el servei no s’interrompa. Abans d’una versió major comprovem que les còpies recents de tot el que guarda també són a la segona ubicació. En Ceph seguim a més l’ordre d’actualització que marca la seua documentació.

Com encaixen les peces
  1. Eines de còpiapgBackRest, Velero, restic, PBS
  2. API S3HTTPS i credencials per eina
  3. EmmagatzematgeSeaweedFS, Ceph RGW, RustFS o Garage
  4. RèplicaSegona ubicació

On ho muntem?

Al vostre compte, al proveïdor que ja feu servir o al que encaixe millor. Si les dades s'han de quedar a la UE, Hetzner i OVHcloud són les opcions europees.

Proveïdors on ho muntem

  • Hetzner
  • OVH
  • AWS
  • Servidor propi
ProveïdorCom ho muntemA tindre en compte
HetznerServidors dedicats amb molts discos com a emmagatzematge propi, o Object Storage de Hetzner com a segona ubicació.Si en teniu prou amb un servei gestionat, Object Storage de Hetzner ja és compatible amb S3 i no cal muntar res.
OVHServidors dedicats d'emmagatzematge amb SeaweedFS, Ceph o RustFS, o Object Storage d'OVHcloud com a destí gestionat.
AWSAmazon S3 amb Object Lock com a segona ubicació per a les còpies d'un emmagatzematge propi.Muntar un emmagatzematge propi dins d'AWS rarament compensa davant d'S3.
Servidor propiL'emmagatzematge triat en servidors de la vostra oficina o del vostre centre de dades, amb rèplica fora.Una sola màquina amb un únic disc no és un destí de còpies: com a mínim, discos redundants i una segona ubicació.

Què inclou

  • Elecció raonada del programari segons el volum, el nombre de servidors i les funcions S3 que necessiten les vostres eines de còpia.
  • Servei compatible amb S3 en els vostres servidors o en dedicats, amb discos i redundància dimensionats per a la retenció pactada.
  • Un bucket i unes credencials per eina de còpia, amb els permisos mínims que necessita cadascuna.
  • Versionat i bloqueig d'objectes (Object Lock) en els buckets de còpies, si el programari triat els admet.
  • HTTPS amb certificat vàlid i accés només des de les xarxes que envien còpies.
  • Rèplica o segona còpia en una altra ubicació, a un altre emmagatzematge propi o a un proveïdor S3.
  • Mètriques d'espai, errors, discos i peticions, amb alertes abans de quedar-se sense lloc.
  • Actualitzacions planificades i, si ja feu servir MinIO, un pla de sortida cap a una alternativa mantinguda.

Preguntes freqüents

Què ha passat amb MinIO?

El repositori públic de MinIO està arxivat, només de lectura, i la seua pròpia portada avisa que ja no es manté; l'empresa remet al seu producte AIStor. Un MinIO comunitari que ja funciona no deixa de fer-ho, però no rep actualitzacions, així que per a instal·lacions noves us proposem una alternativa mantinguda.

Quina alternativa trie?

SeaweedFS i Ceph RGW són projectes veterans que documenten versionat i bloqueig d'objectes; Ceph és el més complet i el més exigent d'operar. RustFS, també amb bloqueig d'objectes, va publicar la versió 1.0 el setembre de 2026. Garage és lleuger i funciona entre diversos llocs, però hui no té versionat ni bloqueig. Triem segons la vostra mida i el que necessiten les vostres eines.

Per què importa el bloqueig d'objectes?

Perquè amb Object Lock una còpia no es pot esborrar ni sobreescriure fins que venç el termini de retenció. Si algú compromet els vostres servidors, no es pot endur també l'historial de còpies. Si el programari triat no ho admet, ho compensem amb una segona còpia en un destí que sí que ho tinga.

No és més senzill fer servir l'S3 d'un proveïdor?

Moltes vegades sí. Hetzner, OVHcloud o AWS ofereixen emmagatzematge compatible amb S3 gestionat, i per a moltes empreses és la millor opció. Un emmagatzematge propi té sentit quan les dades no poden eixir de les vostres instal·lacions, quan el volum encareix el servei o com a segona còpia independent del proveïdor principal.

Com eixim d'un MinIO que ja tenim?

Muntem l'alternativa en paral·lel, copiem els buckets amb una eina de sincronització S3 com rclone, comparem recomptes i mides, i canviem les eines de còpia una a una. El MinIO antic es queda només de lectura fins que les retencions antigues caduquen o s'han copiat.

Expliqueu-nos el vostre cas

En una trucada gratuïta de 20 minuts veiem on sou i per on començar. Sense compromís.

Reservar una trucada de 20 minuts

Documentació oficial consultada

Les dades tècniques d'aquesta pàgina es basen en:

Revisat el

WhatsApp