Partilhar via


Cópia de segurança online e restauro de dados a pedido no Azure Cosmos DB

O Azure Cosmos DB tira automaticamente cópias de segurança dos dados em intervalos regulares. As cópias de segurança automáticas são feitas sem afetar o desempenho ou a disponibilidade das operações da base de dados. Todas as cópias de segurança são armazenadas separadamente num serviço de armazenamento. Os backups automáticos são úteis em cenários em que você exclui ou atualiza acidentalmente sua conta, banco de dados ou contêiner do Azure Cosmos DB e depois requer a recuperação de dados. Os backups do Azure Cosmos DB são criptografados com chaves de serviço gerenciadas pela Microsoft. Esses backups são transferidos por uma rede não pública segura, o que significa que os dados de backup permanecem criptografados enquanto são transferidos por fio e em repouso. Os backups de uma conta em uma determinada região são carregados para contas de armazenamento na mesma região.

Modos de backup

Existem dois modos de backup:

  • Modo de backup contínuo: este modo tem duas camadas. Um nível inclui retenção de 7 dias e o segundo inclui retenção de 30 dias. A cópia de segurança contínua permite-lhe restaurar a qualquer momento dentro de 7 ou 30 dias, seja numa nova conta ou numa conta existente. Você pode escolher essa camada apropriada ao criar uma conta do Azure Cosmos DB. Para obter mais informações sobre as camadas, consulte Backup contínuo com restauração no ponto no tempo. Para permitir backup contínuo, consulte os artigos apropriados usando o portal Azure, PowerShell, CLI ou Azure Resource Manager. Você também pode migrar as contas do modo periódico para o modo contínuo.

  • Modo de backup periódico: este modo é o modo de backup padrão para todas as contas existentes. Neste modo, o backup é feito em um intervalo periódico e os dados são restaurados criando uma solicitação com a equipe de suporte. Nesse modo, você configura um intervalo de backup e retenção para sua conta. O período máximo de retenção estende-se a um mês. O intervalo mínimo de backup pode ser de uma hora. Para saber mais, consulte Cópia de segurança e restauração periódica.

    Note

    Se você configurar uma nova conta com backup contínuo, poderá fazer a restauração de autoatendimento por meio do portal do Azure, PowerShell ou CLI. Se a sua conta estiver configurada no modo contínuo, não poderá voltar ao modo periódico.

Para contas habilitadas para o Azure Synapse Link, os dados do repositório analítico não são incluídos nos backups e restaurações. Quando o Azure Synapse Link está habilitado, o Azure Cosmos DB continua a fazer backups automaticamente de seus dados no repositório transacional em um intervalo de backup agendado. Em um repositório analítico, o backup e a restauração automáticos de seus dados não são suportados no momento.

Imutabilidade dos backups do Cosmos DB

Os backups do Cosmos DB são completamente gerenciados pela plataforma. Ações como restauração, retenção de backup de atualização ou alteração de redundância são controladas por meio do modelo de permissão gerenciado pelo administrador da conta de banco de dados. Os backups do Cosmos DB não são expostos a nenhum ator humano, cliente ou qualquer outro módulo para listagem, exclusão ou desativação de backups. Os backups são criptografados e armazenados em contas de armazenamento protegidas por acesso rotativo baseado em certificado. Esses backups só são acessados pelo módulo de restauração para restaurar backup específico de forma não destrutiva quando um cliente inicia uma restauração. Essas ações são registradas e auditadas regularmente. Para os clientes que escolheram chaves gerenciadas pelo cliente, seus dados e backup têm proteção por meio de criptografia de envelope.

Os backups mantidos sob política de retenção são:

  • Não alterável (não são permitidas modificações nos backups)
  • Não é permitido ser criptografado novamente
  • Não pode ser eliminado
  • Não é permitido ser desativado

Perguntas mais frequentes

Posso restaurar de uma conta A na subscrição S1 para a conta B numa subscrição S2?

No. Você só pode restaurar entre contas dentro da mesma assinatura.

Posso restaurar para uma conta que tenha menos partições ou baixa taxa de transferência provisionada do que a conta de origem?

No. Não é possível restaurar para uma conta com RU/s mais baixos ou menos partições.

Yes. No entanto, os dados de armazenamento analítico não são incluídos em backups e restaurações. Quando o Azure Synapse Link está habilitado em uma conta de banco de dados, o Azure Cosmos DB faz backup automático de seus dados no repositório transacional no intervalo de backup agendado.

O modo de backup periódico é suportado para contêineres habilitados para armazenamento analítico?

Sim, mas apenas para os dados transacionais regulares. Dentro de um armazenamento analítico, o backup e a restauração de seus dados não são suportados no momento.

Próximos passos