Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Computação
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gerenciamento e governança
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migração
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análises
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Outros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Segurança e conformidade
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Serviços de mídia
Media Processing Center
Video On Demand
Live
SparkRTC
Armazenamento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Cloud Server Backup Service
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bancos de dados
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicações de negócios
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribuição de conteúdo e computação de borda
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluções
SAP Cloud
High Performance Computing
Serviços para desenvolvedore
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
MacroVerse aPaaS
KooPhone
KooDrive

Migração online

Atualizado em 2025-01-23 GMT+08:00

Cenário

Se as instâncias de origem e de destino estiverem interconectadas e os comandos SYNC e PSYNC forem suportados pela instância de origem, os dados poderão ser migrados online de forma integral ou incremental da origem para o destino.

  • Se os comandos SYNC e PSYNC estiverem desativados na instância do Redis de origem, ative-os antes de executar a migração online. Caso contrário, a migração falhará. Se você usar uma instância do HUAWEI CLOUD DCS Redis para migração online, o comando SYNC será ativado automaticamente.
  • Você não pode usar redes públicas para migração online.
  • Durante a migração online, é recomendável definir repl-timeout na instância de origem para 300s e client-output-buffer-limit para 20% da memória máxima da instância.

Durante a migração online, os resultados dos comandos FLUSHDB e FLUSHALL executados na origem não serão sincronizados com o destino.

Impactos nos serviços

Durante a migração online, os dados são essencialmente sincronizados na íntegra para uma nova réplica. Portanto, realize a migração online durante as horas de baixa demanda.

Pré-requisitos

  • Antes de migrar dados, leia Ferramentas e esquemas de migração para saber mais sobre a função de migração de dados DCS e selecione uma instância de destino apropriada.
  • Por predefinição, uma instância de Cluster de Proxy tem apenas um banco de dados (DB0). Antes de migrar dados de uma instância de nó único ou principal/em espera para uma instância de Cluster de Proxy, verifique se existem dados em bancos de dados diferentes do DB0. Se sim, habilite multi-DB para a instância de Cluster de Proxy consultando Ativando o Multi-DB.
  • Por padrão, uma instância de Cluster do Redis tem apenas um DB (DB0). Antes de migrar dados de uma instância de nó único ou principal/em espera para uma instância do Cluster do Redis, verifique se existem dados em bancos de dados diferentes do DB0. Para garantir que a migração seja bem-sucedida, mova todos os dados para o DB0 consultando Migração online com Rump.

Passo 1: Obter informações sobre a instância do Redis de origem

  • Se a origem for uma instância do Cloud Redis, obtenha seu nome.
  • Se a origem for um Redis auto-hospedado, obtenha seu endereço IP ou nome de domínio e número de porta.

Passo 2: Preparar a instância do DCS Redis de destino

  • Se uma instância do DCS Redis de destino não estiver disponível, crie uma primeiro. Para obter detalhes, consulte Comprando uma instância do DCS Redis.
  • Se você já tiver uma instância do DCS Redis, não precisará criar uma novamente, mas precisará limpar os dados da instância antes da migração. Para obter detalhes, consulte Limpando dados de instância do DCS.

    Se os dados da instância de destino não forem apagados antes da migração e as instâncias de origem e de destino contiverem a mesma chave, a chave na instância de destino será substituída pela chave na instância de origem após a migração.

Passo 3: Verifique a rede

  1. Verifique se a instância do Redis de origem, a instância do Redis de destino e a tarefa de migração estão configuradas com a mesma VPC.

    Se sim, vá para Passo 4: Criar uma Tarefa de Migração Online. Se não, vá para 2.

  2. Verifique se as VPC configuradas para a instância do Redis de origem, a instância do Redis de destino e a tarefa de migração estão conectadas para garantir que o recurso de VM da tarefa de migração possa acessar as instâncias do Redis de origem e de destino.

    Se sim, vá para Passo 4: Criar uma Tarefa de Migração Online. Se não, vá para 3.

  3. Execute as seguintes operações para estabelecer a rede.

    • Se as instâncias do Redis de origem e de destino estiverem na mesma região, crie uma conexão de emparelhamento de VPC referindo-se a Conexão emparelhamento VPC.
    • Se as instâncias Redis de origem e de destino estiverem em regiões diferentes, crie uma conexão de nuvem consultando Cloud Connect Primeiros passos.
    • Se as instâncias do Redis de origem e de destino estiverem em nuvens diferentes, crie uma conexão consultando Documentação do Direct Connect.

Passo 4: Criar uma Tarefa de Migração Online

  1. Efetue login no console do DCS.
  2. No painel de navegação, escolha Data Migration.
  3. Clique em Create Online Migration Task.
  4. Informe o nome e a descrição da tarefa.
  5. Configure a VPC, a sub-rede e o grupo de segurança para a tarefa de migração.

    A VPC, a sub-rede e o grupo de segurança facilitam a migração. Certifique-se de que os recursos de migração possam acessar as instâncias do Redis de origem e de destino.

Passo 5: Configurar a Tarefa de Migração Online

  1. Na página de guia Online Migration, clique em Configure na linha que contém a tarefa de migração online que você acabou de criar.
  2. Selecione um tipo de migração.

    Os tipos de migração suportados são Full e Full + Incremental, que são descritos em Tabela 1.

    Tabela 1 Descrição do tipo de migração

    Tipo de migração

    Descrição

    Completo

    Adequado para cenários em que os serviços podem ser interrompidos. Os dados são migrados de uma só vez. Os dados da instância de origem atualizados durante a migração não serão migrados para a instância de destino.

    Total incremento incremental

    Adequado para cenários que exigem tempo mínimo de inatividade do serviço. A migração incremental analisa os logs para garantir a consistência dos dados entre as instâncias de origem e de destino.

    Quando a migração for iniciada, ela permanecerá Migrating até que você clique em Stop na coluna Operation. Depois que a migração for interrompida, os dados na instância de origem não serão perdidos, mas os dados não serão gravados na instância de destino. Quando a rede de transmissão está estável, o atraso da migração incremental ocorre em segundos. O atraso real depende da qualidade de transmissão do link de rede.

    Figura 1 Selecionando o tipo de migração

  3. Configurar o Redis de origem e o Redis de destino.

    1. Source Redis Type: Selecione Redis in the cloud ou Self-hosted Redis, conforme necessário.
      • Redis in the cloud: uma instância do Redis DCS da HUAWEI CLOUD que está na mesma VPC que a tarefa de migração
      • Self-hosted Redis: Redis auto-hospedado na HUAWEI CLOUD, em outra nuvem ou em data centers locais. Se você selecionar essa opção, insira os endereços do Redis.
    2. Se a instância estiver protegida por senha, você pode clicar em Test Connection para verificar se a senha da instância está correta e se a rede está conectada.

  4. Para Target Redis Instance, selecione a Instância do Redis do DCS preparada em Passo 2: Preparar a instância do DCS Redis de destino.

    Se a instância estiver protegida por senha, você pode clicar em Test Connection para verificar se a senha da instância atende aos requisitos.

    Se as instâncias Redis de origem e de destino estiverem conectadas, mas estiverem em regiões diferentes da HUAWEI CLOUD, você só poderá selecionar Self-hosted Redis for Target Redis Type e inserir os endereços das instâncias, independentemente de a instância do Redis de destino ser auto-hospedada ou na nuvem.

  5. Confirme os detalhes da tarefa de migração e clique em Submit.

    Volte para a lista de tarefas de migração de dados. Depois que a migração for bem-sucedida, o status da tarefa será alterado para Successful.

    Quando a migração incremental for iniciada, ela permanecerá em Migrating até que você clique em Stop.

    Se a migração falhar, clique na tarefa de migração e verifique o log na página Migration Logs.

Verificando a migração

Após a conclusão da migração, use o redis-cli para conectar as instâncias do Redis de origem e de destino para verificar a integridade dos dados.

  1. Conecte-se ao Redis de origem e ao Redis de destino.
  2. Execute o comando info keyspace para verificar os valores das keys e expires.

  3. Calcule a diferença entre os valores de keys e expires do Redis de origem e do Redis de destino. Se as diferenças forem as mesmas, os dados estão completos e a migração é bem-sucedida.

Durante a migração completa, os dados do Redis de origem atualizados durante a migração não serão migrados para a instância de destino.

Usamos cookies para aprimorar nosso site e sua experiência. Ao continuar a navegar em nosso site, você aceita nossa política de cookies. Saiba mais

Feedback

Feedback

Feedback

0/500

Conteúdo selecionado

Envie o conteúdo selecionado com o feedback