Compartilhar via


Backup on-line e restauração de dados sob demanda no Azure Cosmos DB

APLICA-SE AO: NoSQL MongoDB Cassandra Gremlin Table

O Azure Cosmos DB faz backups automáticos de seus dados em intervalos regulares. Os backups automáticos são feitos sem afetar o desempenho ou a disponibilidade das operações do banco de dados. Todos os backups são armazenados separadamente em um serviço de armazenamento. Os backups automáticos são úteis nos cenários em que você acidentalmente exclui ou atualiza sua conta, seu banco de dados ou seu contêiner do Azure Cosmos DB e, posteriormente, exige a recuperação de dados. Os backups do Azure Cosmos são criptografados com chaves de serviço gerenciado da Microsoft. Esses backups são transferidos por uma rede não pública segura. Isso significa que os dados de backup permanecem criptografados enquanto são transferidos pela conexão e em repouso. Os backups de uma conta em uma determinada região são carregados em contas de armazenamento na mesma região.

Modos de backup

Há dois modos de backup:

  • Modo de backup contínuo – esse modo tem duas camadas. Uma camada inclui retenção de 7 dias e a segunda inclui retenção de 30 dias. O backup contínuo permite que você restaure em qualquer ponto dentro de 7 ou 30 dias em uma nova conta ou uma conta existente. Você pode escolher essa camada adequada ao criar uma conta do Azure Cosmos DB. Para obter mais informações sobre as camadas, confira introdução ao modo de backup contínuo. Para habilitar o backup contínuo, confira os artigos apropriados usando o portal do Azure, o PowerShell, a CLI ou o Azure Resource Manager. Você também pode migrar as contas do modo periódico para o contínuo.

  • Modo de backup periódico – esse é o modo de backup padrão para todas as contas existentes. Nesse modo, o backup é feito em um intervalo periódico e os dados são restaurados por meio da criação de uma solicitação com a equipe de suporte. Nesse modo, você configura um intervalo de backup e uma retenção para sua conta. O período máximo de retenção se estende a um mês. O intervalo mínimo de backup pode ser de uma hora. Para saber mais, confira Modo de backup periódico.

    Observação

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

Para contas habilitadas para o Link do Azure Synapse, os dados do armazenamento analítico não estão incluídos nos backups e restaurações. Quando o Link do Azure Synapse estiver habilitado, o Azure Cosmos DB continuará a fazer backups de seus dados automaticamente no armazenamento transacional ao intervalo de backup agendado. Em um repositório analítico, não há suporte para backup automático e restauração de seus dados 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 atores humanos, clientes ou qualquer outro módulo para listagem, exclusão ou desabilitação dos backups. Os backups são criptografados e armazenados em contas de armazenamento protegidas por acesso baseado em certificado rotativo. Esses backups são acessados apenas pelo módulo de restauração para restaurar backups específicos de forma não destrutiva quando um cliente inicia uma restauração. Essas ações são registradas e auditadas regularmente. Clientes que escolheram CMK (chave gerenciada pelo cliente) têm proteção de seus dados e backups por meio de criptografia de envelope. Os backups mantidos na política de retenção são:

  • Não alterável (nenhuma modificação é permitida nos backups).
  • Não é permitido ser criptografado novamente.
  • Não é permitido ser excluído.
  • Não é permitido ser desativado

Perguntas frequentes

Posso restaurar de uma conta A na assinatura S1 para a conta B em uma assinatura S2?

Não. Você só pode restaurar entre contas dentro da mesma assinatura.

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

Não. Você não pode restaurar em uma conta com RU/s inferiores ou menos partições.

Sim. No entanto, os dados do armazenamento analítico não estão incluídos nos backups e restaurações. Quando o Link do Azure Synapse estiver habilitado em uma conta de banco de dados, o Azure Cosmos DB fará automaticamente um backup de seus dados no armazenamento transacional no intervalo de backup agendado.

Há suporte para o modo de backup periódico para contêineres habilitados para armazenamento analítico?

Sim, mas somente para os dados transacionais regulares. Em um repositório analítico, não há suporte para backup e restauração dos dados no momento.

Próximas etapas

A seguir, você pode aprender a configurar e gerenciar os modos de backup periódicos e contínuos para sua conta: