Pular para conteúdo

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.

    Começar

  • Restauração


    Escolha um horário ou um backup e um destino: um sandbox, um banco novo, um download ou no lugar.

    Guia de restauração

  • Recursos personalizados


    Todos os campos de BackupStore, BackupPolicy, BackupTarget, Backup, Restore e Sandbox.

    Referência dos CRDs

  • API REST


    A API JSON por trás do console e da CLI, gerada a partir do seu documento OpenAPI.

    Referência da API

  • CLI


    Um comando para o seu notebook: winget install TheRepublic.Tenax no Windows, um único binário no macOS e no Linux.

    Instalar a CLI · Referência da CLI

  • Plantão


    O que cada alerta significa e o que fazer, incluindo como restaurar quando o próprio Tenax está fora do ar.

    Runbook

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.