Todos os produtos
Search
Central de documentação

Cloud Backup:Ative o recurso de backup consistente com a aplicação

Última atualização: Sep 06, 2026

Cloud Backup oferece o recurso de backup consistente com a aplicação em conjunto com o Cloud Assistant e o service de backup. A restauração de dados a partir de um backup consistente com a aplicação evita a reexecução de logs ao iniciar aplicações, como bancos de dados. Isso garante que suas aplicações iniciem em um state consistente.

Pré-requisitos

  • A instância do Elastic Compute Service (ecs) deve execute um dos seguintes sistemas operacionais:

    • Windows: Windows Server 2019, Windows Server 2016 e Windows Server 2012.

    • Linux: CentOS 7.6 ou superior, Ubuntu 18.04 ou superior e Alibaba Cloud Linux 2 (2.1903 LTS 64 bits).

  • Todos os discos conectados à instância ecs devem ser SSDs aprimorados (ESSDs), e os sistemas de arquivos devem ser EXT3, EXT4, XFS ou NTFS.

  • Para obter informações sobre as regiões que suportam backup de instâncias ecs, consulte Features available by region. Embora o backup de instâncias ecs seja suportado na região SAU (Riyadh - Partner Region), o backup consistente com a aplicação não é suportado nessa região.

  • O backup consistente com a aplicação não é suportado se você ativar grupos consistentes de snapshot, fizer backup de várias instâncias ecs em lote ou se algum disco conectado à instância ecs não for um ESSD.

Informações básicas

Por padrão, o Cloud Backup trabalha com o service de snapshot da Alibaba Cloud para criar backups consistentes com falhas. Se você ativar o recurso de backup consistente com a aplicação ao criar um backup de instância, um backup consistente com a aplicação será criado com base nas suas configurações.

Os backups consistentes com a aplicação capturam dados em memória e transações de banco de dados em andamento no momento da criação do backup. Esse processo garante a consistência dos dados da aplicação e das transações do banco de dados. Backups consistentes com a aplicação evitam corrupção de dados, perda de dados e reexecução de logs ao iniciar aplicações de banco de dados. Isso assegura que suas aplicações iniciem em um state consistente.

Etapa 1: Configure uma função do ram para a instância ecs

Antes de ativar o recurso de backup consistente com a aplicação, configure uma função do ram para a instância ecs.

  1. Faça login no console do Resource Access Management (ram) usando sua conta Alibaba Cloud.

  2. Crie uma função do ram para o recurso de backup consistente com a aplicação. Para mais informações, consulte Create a ram role for Alibaba Cloud services.

    Este tópico usa uma função do ram chamada AppSnapshotRoleName como exemplo.

  3. Crie uma política personalizada para o recurso de backup consistente com a aplicação. Para mais informações, consulte Create a custom policy.

    Crie a política AppSnapshotPolicy. Essa política concede permissões para consultar informações de backup, criar backups, configure tags e consultar informações de disco. Utilize o seguinte conteúdo de política.

    {
        "Version": "1",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "ecs:DescribeSnapshot*",
                    "ecs:CreateSnapshot*",
                    "ecs:TagResources",
                    "ecs:DescribeDisks"
                ],
                "Resource": [
                    "*"
                ],
                "Condition": {}
            }
        ]
    }
  4. Anexe a política personalizada (AppSnapshotPolicy) à função do ram (AppSnapshotRoleName). Para mais informações, consulte Manage permissions for a ram role.

    Na página de autorização, defina Authorization Scope como Account, clique em na aba Custom Policy, pesquise e selecione AppSnapshotPolicy e, em seguida, clique em em OK.

  5. Anexe a função do ram (AppSnapshotRoleName) à instância de destino. Para mais informações, consulte Instance ram roles.

Etapa 2: Ative o recurso de backup consistente com a aplicação

Para instâncias Windows, a consistência da aplicação é obtida por meio do Volume Shadow Copy Service (VSS).

Para instâncias Linux, é necessário personalizar scripts shell (scripts de congelamento e descongelamento) com base nas aplicações da instância ecs para alcançar a consistência da aplicação.

  1. Faça login no console do Cloud Backup.

  2. No painel de navegação à esquerda, escolha Backup > ECS Instance Backup.

  3. Na barra de navegação superior, selecione uma região.

  4. No canto superior esquerdo, clique em em Add ECS Backup.

  5. Na caixa de diálogo Add ECS Backup, configure os seguintes parâmetros.

    1. Selecione os objetos para backup e clique em em Next.

      Importante
      • Selecione as instâncias ecs que deseja proteger. Por padrão, todos os discos passam por backup. Clique em em All Disks para selecione discos específicos na caixa de diálogo Backup Object.

        Por padrão, a opção Protect All Disks está ativada para proteger todos os discos existentes e quaisquer novos discos conectados à instância ecs. Desative a opção Protect All Disks e selecione discos específicos para proteção, se preferir.

      • É possível criar backups para até 99 instâncias ecs simultaneamente.

      • O Cloud Backup detecta automaticamente se os discos e o sistema operacional da instância ecs selecionada suportam grupos de snapshots consistentes com a aplicação. Se a instância for suportada, o Cloud Backup tenta primeiro criar um grupo de snapshots consistente com a aplicação. Caso os creation requirements para um grupo de snapshots consistente com a aplicação não sejam atendidos, ele tentará criar um grupo consistente de snapshot. Se os creation requirements para um grupo consistente de snapshot também não forem atendidos, o Cloud Backup criará um backup consistente com falhas para cada disco.

    2. Configure as opções de backup e clique em em OK.

      Selecione Manual Backup ou Associate Backup Policy para especificar um método de backup. As tabelas a seguir descrevem os parâmetros.

      Manual Backup

      Cria um backup único. Configure o período de retenção, o backup consistente com a aplicação e as opções de replicação entre regiões.

      Parâmetro

      Descrição

      Retention Period

      Selecione o período de retenção do backup. Defina a unidade como Dia, Semana, Mês ou Ano.

      Replication to Other Region

      Ative a opção Replication to Other Region para habilitar a replicação entre regiões e configure os parâmetros conforme necessário.

      Destination Region: A região para a qual os backups são replicados automaticamente.

      Remote Retention Period: O período de retenção para backups entre regiões. Defina a unidade como Dia, Semana, Mês ou Ano.

      Replication Encryption Configuration: Os seguintes métodos de criptografia estão disponíveis:

      • Auto Config: O Cloud Backup seleciona automaticamente um método de criptografia com base na criptografia do disco de source.

        Se o disco de source não estiver criptografado, o Cloud Backup replica o backup diretamente para a região de destino. Se o disco de source estiver criptografado, o Cloud Backup utiliza a chave padrão (Default Service CMK) criada pelo service de cloud para criptografar o backup antes de replicá-lo para a região de destino.

        Nota

        O Key Management Service (KMS) fornece criptografia padrão para services da Alibaba Cloud. Visualize a chave do service no console do KMS (Overview of KMS integration for cloud services).

      • Specify KMS: Criptografa o backup com uma chave KMS especificada na região de destino, independentemente do status de criptografia do disco de source. Se esta for a primeira vez que você usa essa chave, será solicitado que conceda permissões ao Cloud Backup para acessar o KMS.

        Importante

        Após definida, a chave KMS não pode ser alterada. Create a key no Alibaba Cloud KMS antes de selecione esta opção.

      Após a replicação para a região de destino, se a instância ecs de source for infectada por vírus ou seus dados forem excluídos acidentalmente, utilize o backup replicado para criar uma nova instância e recuperar os dados.

      Application Consistent Backup

      Se você selecione uma única instância ecs que contenha apenas discos ESSD, ative a opção Application Consistent Backup para enable application-consistent backup.

      Associate Backup Policy

      Ao associar uma política de backup, o Cloud Backup realiza backups periódicos da instância ecs.

      Importante

      No painel de navegação à esquerda, clique em em Policy Center para visualize as regiões que suportam políticas de backup. Para criar uma política de backup, consulte Create a backup policy.

      Parâmetro

      Descrição

      Backup Policy

      Selecione uma política de backup na lista suspensa.

      O Cloud Backup faz backup automático das fontes de dados conforme a política de backup. Uma política de backup abrange criptografia do cofre, intervalo de backup, período de retenção, replicação entre regiões e arquivamento automático.

      Se a política de backup padrão não atender às suas necessidades, clique em em Create Backup Policy ou Edit Policy para gerencie as políticas de backup. Para mais informações sobre os parâmetros de uma política de backup, consulte Policy Center.

      Replication Encryption Configuration

      Este parâmetro é necessário apenas se a opção Replication to Other Region estiver ativada na Backup Policy.

      Ative a opção Replication Encryption Configuration e selecione um método de criptografia conforme necessário.

      • Auto Config: O Cloud Backup seleciona automaticamente um método de criptografia com base na criptografia do disco de source.

        Se o disco de source não estiver criptografado, o Cloud Backup replica o backup diretamente para a região de destino. Se o disco de source estiver criptografado, o Cloud Backup utiliza a chave padrão (Default Service CMK) criada pelo service de cloud para criptografar o backup antes de replicá-lo para a região de destino.

        Nota

        O Key Management Service (KMS) fornece criptografia padrão para services da Alibaba Cloud. Visualize a chave do service no console do KMS (Overview of KMS integration for cloud services).

      • Specify KMS: Criptografa o backup com uma chave KMS especificada na região de destino, independentemente do status de criptografia do disco de source. Se esta for a primeira vez que você usa essa chave, será solicitado que conceda permissões ao Cloud Backup para acessar o KMS.

        Importante

        Após definida, a chave KMS não pode ser alterada. Create a key no Alibaba Cloud KMS antes de selecione esta opção.

      Application Consistent Backup

      Se você selecione uma única instância ecs que contenha apenas discos ESSD, ative a opção Application Consistent Backup para enable application-consistent backup.

    3. Clique em em Application Consistent Backup.

      • Ative o backup consistente com a aplicação para uma instância Windows

        Nota

        Se você selecione Application Consistent Backup, certifique-se de que o Cloud Assistant Agent esteja instalado na instância ecs. No sistema operacional Windows, o processo do Cloud Assistant Agent chama-se AliyunService. Para mais informações, consulte Overview of Cloud Assistant.

      • Ative o backup consistente com a aplicação para uma instância Linux

        Prepare scripts de congelamento e descongelamento com base nas aplicações da instância ecs e faça upload dos scripts para a instância.

        Utilize FTP ou Cloud Assistant para enviar os scripts de congelamento e descongelamento para a instância ecs.

        • Application freeze script path: Garanta que apenas o usuário root tenha permissões de leitura, gravação e execução para o script (permissão 700). Exemplo de comando: chmod 700 /tmp/prescript.sh. O script deve ser salvo em /tmp/prescript.sh.

        • Application unfreeze script path: Apenas o usuário root deve ter permissões de leitura, gravação e execução para o script (permissão 700). Por exemplo, execute o seguinte comando: chmod 700 /tmp/postscript.sh. O script deve ser salvo no caminho /tmp/postscript.sh.

        Importante
        • Se você selecione Application Consistent Backup e configure corretamente os scripts, criará um backup consistente com a aplicação.

        • Se você selecione Application Consistent Backup mas os scripts não estiverem configurados corretamente, um backup consistente com o sistema de arquivos será criado em seu lugar.

        Exemplos de scripts consistentes com a aplicação:

        Nota

        Após selecione Application Consistent Backup, certifique-se de que o Cloud Assistant Agent esteja instalado na instância ecs. Em um sistema operacional Linux, o processo do Cloud Assistant Agent chama-se aliyun.service. Execute o comando ps aux|grep aliyun.service para verifique a instalação. Para mais informações, consulte Overview of Cloud Assistant.

    4. Clique em em OK.