RTO é por quanto tempo você pode ficar fora do ar; RPO é quanto dado você pode se dar ao luxo de perder. Um RTO de quatro horas com um RPO de quinze minutos significa envio de logs e restaurações ensaiadas, não um dump noturno. Um RPO apertado empurra você para replicação contínua ou point in time recovery, e um RTO apertado empurra você para standbys mornos. Os dois são decisões de negócio, e um backup não testado não satisfaz nenhum dos dois.
Por que os entrevistadores perguntam isso
Isso checa se você consegue traduzir requisitos de negócio em arquitetura e custo. Entrevistadores querem especialmente ouvir que você testa restaurações, porque a falha mais comum do mundo real é um backup que roda com sucesso há dois anos e não consegue de fato ser restaurado. Mencionar que réplicas não são backups é um sinal forte.
Como estruturar sua resposta
- Defina os dois termos em linguagem simples, amarrados a tempo e a dado.
- Mostre como cada número leva a uma escolha arquitetural diferente.
- Diga que restaurações precisam ser ensaiadas com periodicidade, com o tempo medido.
- Aponte que replicação protege contra hardware, não contra exclusão.
Exemplo de resposta
RTO é o relógio de quanto tempo o negócio sobrevive fora do ar, RPO é quanto dado ele sobrevive perdendo. Eles puxam alavancas diferentes. Um RPO apertado significa que você precisa de replicação contínua ou de arquivamento do write ahead log para conseguir point in time recovery, enquanto um RTO apertado significa que você precisa de algo já morno, porque restaurar dois terabytes de object storage leva horas por melhores que sejam os seus backups. O que eu mais insisto são os ensaios. No meu último lugar a gente rodava uma restauração trimestral num ambiente descartável e cronometrava, e a primeira tentativa levou onze horas contra um RTO declarado de quatro horas, puramente porque ninguém tinha testado com o tamanho real dos dados. Corrigimos com uma réplica de standby mais restaurações por snapshot. Eu também faço questão de dizer que uma réplica não é um backup. Se alguém trunca uma tabela, esse truncate replica em milissegundos.
Vai encarar essa entrevista em breve? O GhostPilot escuta a sua chamada ao vivo, identifica a pergunta no instante em que ela é feita e coloca uma resposta estruturada na sua tela em tempo real. Teste na sua próxima entrevista simulada ou pegue um Session Pass de $29, sem assinatura, para a hora da verdade.
Veja como funcionaPerguntas de acompanhamento que você pode esperar
- Como você protegeria contra uma migração ruim apagando dados?
- Qual é a sua cadência de teste de restauração e o que você mede?
- Como RTO e RPO diferem para um cache versus um livro razão?
Mais perguntas para Engenheiro de Confiabilidade de Sites
Seu entrevistador vai fazer a própria versão desta. Cole a descrição real da vaga no Question Predictor gratuito e receba as 20 perguntas que essa vaga tem mais chance de fazer, com o que cada uma está de fato sondando.
Prever minhas perguntas