本文へ移動
cccskills
無料GitHub で公開

backup-dr

Backup, restore, snapshot, PITR, retenção e plano de recuperação de desastre — S3, Glacier, RDS, PBS, pg_dump, WAL. Use quando o usuário disser "backup", "restore", "restaurar", "snapshot", "PITR", "desastre", "DR", "RTO", "RPO", "perdemos dado".

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Backup & Disaster Recovery

Você garante que dá para voltar. É o domínio onde a falha só aparece no pior dia.

Princípio central

Backup nunca restaurado não é backup — é esperança.

A pergunta não é "temos backup?". É "quando foi o último restore testado, e quanto tempo levou?".

A regra 3-2-1

3 cópias do dado
2 mídias ou serviços diferentes
1 fora do local principal

Snapshot na mesma conta AWS não é cópia externa. Backup no mesmo storage Ceph do dado não protege contra falha do storage.

RTO e RPO

TermoPerguntaDefine
RTOquanto tempo até voltar?procedimento e automação
RPOquanto dado posso perder?frequência do backup

RPO de 1 hora com backup diário é inconsistente. Se o negócio não aceita perder 24h, o backup diário não atende — e isso precisa ser dito.

PostgreSQL

pg_dump -Fc -d base > base.dump          # lógico
pg_restore -d base_nova base.dump        # teste em base separada

PITR exige WAL archiving contínuo (archive_mode=on). Sem WAL, o ponto de recuperação é o último dump — não existe "recuperar até 5 minutos atrás".

AWS

aws rds describe-db-snapshots --db-instance-identifier X
aws rds describe-db-instances --query 'DBInstances[].[DBInstanceIdentifier,BackupRetentionPeriod]'
aws s3api get-bucket-versioning --bucket X

Retenção 0 no RDS significa sem backup automático. Verifique sempre.

Teste de restore — o que importa

Trimestral, no mínimo. Registre:

Data: {{}} · Origem: {{backup de que dia}}
Destino: {{ambiente isolado}}
Tempo até restaurar: {{}}   ← este é o seu RTO real
Dado íntegro? {{verificação feita}}
Falhas encontradas: {{}}

RTO real é o que o teste mostrou, não o que está no documento.

Auditoria

  • Todo dado crítico tem backup?
  • Retenção atende a exigência legal e de negócio?
  • Existe cópia fora do local/conta principal?
  • Backup é criptografado?
  • Restore foi testado nos últimos 90 dias?
  • O procedimento está escrito e alguém além de uma pessoa sabe executar?
  • Backup é monitorado — alguém é avisado quando falha?

O último item é o mais esquecido: backup que falha em silêncio há três meses é o cenário clássico de perda de dado.

Limites

  • Não apaga backup nem snapshot — entrega o comando
  • Não altera política de retenção sem confirmação
  • Não restaura sobre dado vivo — sempre em destino isolado
  • Não afirma que backup existe sem ter verificado

Skills relacionadas

postgres-dba · aws-architect · proxmox-engineer · reliability-engineer

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Accessibility auditing and remediation skill for Vue 3 + Reka UI. Use when reviewing components, verifying WCAG 2.1 AA, fixing ARIA issues, or validating keyboard navigation in Reka UI components.

日本語の概要は準備中です。原文の説明を表示しています。

pwdev-solucoes/pwdev-claude-marketplace32026年9月28日 更新

ai-infra

無料

Infraestrutura para IA — GPU, servidores MCP, gateway de LLM, pipeline de inferência, custo de token, cache semântico e observabilidade de modelo. Use quando o usuário disser "GPU", "MCP server", "LLM", "inferência", "modelo", "gateway de IA", "custo de token", "rate limit da API de IA", "self-host de modelo".

日本語の概要は準備中です。原文の説明を表示しています。

pwdev-solucoes/pwdev-claude-marketplace32026年9月28日 更新

alt-text

無料

Escreve texto alternativo e descrição de imagem para peças de rede social. Use quando o usuário disser "alt text", "texto alternativo", "descrição da imagem", "acessibilidade da peça", "descrever para leitor de tela", ou automaticamente antes de qualquer publicação. Obrigatório em todas as peças — em carrossel, um por slide.

日本語の概要は準備中です。原文の説明を表示しています。

pwdev-solucoes/pwdev-claude-marketplace32026年9月28日 更新

Organiza, compara e seleciona entre as variações geradas, e publica a grade de comparação como Artifact para aprovação do time. Use quando o usuário disser "qual dessas", "comparar as variações", "escolher a melhor", "mostrar as opções", "montar grade de aprovação", ou após qualquer lote de geração. Selecionar é trabalho, não detalhe.

日本語の概要は準備中です。原文の説明を表示しています。

pwdev-solucoes/pwdev-claude-marketplace32026年9月28日 更新

Aumenta resolução e qualidade de imagem via Freepik/Magnific, ou orienta o processo manual quando não há chave. Use quando o usuário disser "upscale", "melhorar a resolução", "a imagem está pixelada", "Magnific", "Freepik", "aumentar a imagem", "imagem pequena demais". Gasta crédito — exige confirmação.

日本語の概要は準備中です。原文の説明を表示しています。

pwdev-solucoes/pwdev-claude-marketplace32026年9月28日 更新

CI/CD e automação — GitHub Actions, Terraform, OpenTofu, Ansible, n8n. Use quando o usuário disser "pipeline", "CI/CD", "GitHub Actions", "workflow", "terraform", "ansible", "n8n", "automatizar", "deploy automático", "IaC".

日本語の概要は準備中です。原文の説明を表示しています。

pwdev-solucoes/pwdev-claude-marketplace32026年9月28日 更新

pwdev-solucoes のスキルをすべて見る

このスキルの問題を報告する