Partilhar via


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

APLICA-SE A: NoSQL MongoDB Cassandra Gremlin Tabela

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. O backup contínuo permite que você restaure para qualquer ponto do tempo dentro de 7 ou 30 dias em uma nova conta ou 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 introdução ao modo de backup contínuo. Para habilitar o backup contínuo, consulte os artigos apropriados usando o portal do 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 Modo de backup periódico.

    Nota

    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 de armazenamento analítico não são incluídos nos backups e restaurações. Quando o Azure Synapse Link estiver habilitado, o Azure Cosmos DB continuará 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, atualização, backup, retençã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. Os clientes que escolheram CMK (chave gerenciada pelo cliente), seus dados e backup têm proteção através 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 é permitido ser excluído.
  • 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?

N.º 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?

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

Sim. No entanto, os dados de armazenamento analítico não são incluídos em backups e restaurações. Quando o Azure Synapse Link estiver habilitado em uma conta de banco de dados, o Azure Cosmos DB fará 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

Em seguida, você pode aprender sobre como configurar e gerenciar os modos de backup periódico e contínuo para sua conta: