Tenax¶
Tenax esegue il backup dei database Postgres e MySQL che girano in Kubernetes su qualsiasi bucket S3, trasmette ogni modifica e ripristina qualsiasi secondo della finestra di conservazione in una sandbox usa e getta, in un nuovo database o sul posto. Tutto è una risorsa Kubernetes, ogni oggetto viene cifrato prima di lasciare il pod e i dati si spostano solo in Job di breve durata.
-
Avvio rapido
Installa il chart, collega Tenax a un bucket, dichiara il tuo primo database e ripristinalo, in circa dieci minuti.
-
Ripristino
Scegli un orario o un backup e una destinazione: una sandbox, un nuovo database, un download o sul posto.
-
Risorse personalizzate
Ogni campo di
BackupStore,BackupPolicy,BackupTarget,Backup,RestoreeSandbox. -
REST API
L'API JSON dietro la console e la CLI, generata dal suo documento OpenAPI.
-
CLI
Un unico comando per il tuo portatile:
winget install TheRepublic.Tenaxsu Windows, un singolo binario su macOS e Linux. -
Reperibilità
Cosa significa ogni alert e cosa fare, compreso come ripristinare quando Tenax stesso non è disponibile.
In breve¶
| Area | Dettagli |
|---|---|
| Engine | Postgres 15, 16, 17 (PostGIS compreso): backup fisici o logici più streaming del WAL. MySQL 8.4: backup logici più streaming del binlog. |
| Storage | Qualsiasi bucket compatibile S3. Compressione zstd (attiva per impostazione predefinita) e cifratura age lato client, upload multipart in parallelo, manifest scritto per ultimo. |
| Ripristino | Qualsiasi secondo dentro la finestra point-in-time, o qualsiasi backup conservato, in una sandbox, un nuovo database, un download o sul posto. |
| Sicurezza | Ripristini di verifica pianificati con i tuoi controlli SQL, alert Prometheus, una dashboard Grafana e una suite chaos che termina Tenax a metà backup. |
| Impronta | Un unico binario statico per il controller, l'API e la console, i data mover e la CLI. Tra un backup e l'altro non gira niente di pesante. |
| Accesso | Console e CLI su un'unica API JSON (OpenAPI): tramite kubectl port-forward, o dietro Cloudflare Access con i ruoli. Ogni scrittura e ogni query viene registrata nell'audit. |