Tenax¶
O Tenax faz backup de bancos Postgres e MySQL que rodam no Kubernetes para qualquer bucket S3, transmite cada alteração e restaura qualquer segundo da janela de retenção em um sandbox descartável, em um banco novo ou no lugar. Tudo é um recurso do Kubernetes, cada objeto é criptografado antes de sair do pod e os dados só trafegam em Jobs de curta duração.
-
Início rápido
Instale o chart, aponte o Tenax para um bucket, declare seu primeiro banco e restaure-o, em cerca de dez minutos.
-
Restauração
Escolha um horário ou um backup e um destino: um sandbox, um banco novo, um download ou no lugar.
-
Recursos personalizados
Todos os campos de
BackupStore,BackupPolicy,BackupTarget,Backup,RestoreeSandbox. -
API REST
A API JSON por trás do console e da CLI, gerada a partir do seu documento OpenAPI.
-
CLI
Um comando para o seu notebook:
winget install TheRepublic.Tenaxno Windows, um único binário no macOS e no Linux. -
Plantão
O que cada alerta significa e o que fazer, incluindo como restaurar quando o próprio Tenax está fora do ar.
Visão geral¶
| Área | Detalhes |
|---|---|
| Engines | Postgres 15, 16, 17 (incl. PostGIS): backups físicos ou lógicos mais streaming de WAL. MySQL 8.4: backups lógicos mais streaming de binlog. |
| Armazenamento | Qualquer bucket compatível com S3. Compressão zstd (ativada por padrão) e criptografia age no cliente, uploads multipart paralelos, manifesto gravado por último. |
| Restauração | Qualquer segundo dentro da janela point-in-time, ou qualquer backup retido, em um sandbox, um banco novo, um download ou no lugar. |
| Segurança | Restaurações de verificação agendadas com suas checagens SQL, alertas do Prometheus, um dashboard do Grafana e uma suíte de caos que derruba o Tenax no meio de um backup. |
| Footprint | Um único binário estático para o controlador, a API e o console, os movimentadores de dados e a CLI. Nada pesado roda entre os backups. |
| Acesso | Console e CLI sobre uma única API JSON (OpenAPI): via kubectl port-forward ou atrás do Cloudflare Access com papéis. Toda escrita e consulta é auditada. |