A replicação entre regiões (CRR) replica objetos de forma automática e assíncrona (em tempo quase real) entre buckets em regiões diferentes, na mesma conta ou em contas distintas. Operações como criação, sobrescrita e exclusão são sincronizadas para atender a requisitos de conformidade, latência, segurança e disponibilidade.
Cenários
A CRR replica objetos de um bucket de origem para um bucket de destino, preservando nomes de objetos, informações de versionamento, conteúdo e metadados como horário de criação, proprietário, metadados do usuário e ACLs.
-
Conformidade
O OSS oferece um mecanismo de redundância de dados para objetos. No entanto, algumas políticas de conformidade exigem réplicas em data centers geograficamente distantes. A CRR replica dados entre regiões para atender a esses requisitos.
-
Latência mínima
Replique objetos para data centers mais próximos dos seus usuários e reduza a latência de acesso.
-
Backup de dados e recuperação de desastres
Mantenha uma cópia dos dados em um data center secundário para recuperação em caso de eventos catastróficos, como terremotos ou tsunamis.
-
Migração de dados
Para garantir a continuidade dos negócios, pode ser necessário migrar dados de um data center para outro.
-
Finalidades operacionais
Distribua objetos entre regiões para que clusters de computação analisem o mesmo conjunto de dados em data centers diferentes.
Recursos
A CRR oferece suporte aos seguintes recursos:
-
RTC
Com o Replication Time Control (RTC) ativado, o OSS replica a maioria dos objetos em poucos segundos e 99,99% em até 10 minutos. O RTC também fornece monitoramento em tempo real das tarefas de replicação.
-
Replicação de dados em tempo quase real
Criações, exclusões e modificações de objetos são replicadas para o bucket de destino em tempo quase real.
-
Consistência de dados
Por padrão, o OSS garante consistência eventual entre os buckets de origem e destino. No entanto, gravar um objeto com o mesmo nome diretamente no bucket de destino durante a replicação invalida essa garantia.
-
Replicar dados existentes
Tanto objetos novos quanto objetos existentes antes da criação da regra de replicação podem ser replicados.
-
Acompanhar o progresso da replicação
Visualize o timestamp da replicação mais recente e acompanhe o progresso da replicação de dados existentes.
-
Versionamento
A consistência eventual de todas as versões de objetos é garantida quando o versionamento está ativado nos buckets de origem e destino. Se você configurar uma regra para replicar apenas dados adicionados e modificados, as operações de exclusão em uma versão específica de um objeto no bucket de origem não serão replicadas para o bucket de destino. No entanto, os marcadores de exclusão criados no bucket de origem são replicados para o bucket de destino.
-
Aceleração de transferência
A aceleração de transferência agiliza a transferência de dados da CRR entre regiões dentro e fora da China continental. Para mais informações, consulte Acessar o OSS usando aceleração de transferência.
-
Replicação de dados criptografados
A CRR oferece suporte à replicação de objetos não criptografados e objetos criptografados com SSE-KMS ou SSE-OSS. Para mais informações, consulte Replicação de dados com criptografia do lado do servidor.
-
Configurar notificações de eventos
Use os tipos de evento
ObjectReplication:ObjectCreated,ObjectReplication:ObjectRemovedeObjectReplication:ObjectModifiedpara receber notificações quando objetos forem adicionados, modificados, excluídos ou sobrescritos durante a CRR. Para mais informações, consulte Usar notificações de eventos para processar alterações de objetos em tempo real.
Observações de uso
Regras de faturamento
-
A CRR gera taxas de tráfego. Para mais informações, consulte Taxas de tráfego.
Na CRR entre contas, as taxas de tráfego são cobradas do proprietário do bucket de origem.
-
Cada replicação de objeto bem-sucedida é contabilizada como uma solicitação de API. Para mais informações, consulte Taxas de chamadas de operações de API.
-
A aceleração de transferência acarreta taxas adicionais cobradas do proprietário do bucket de destino. Para detalhes de preços, consulte Taxas de aceleração de transferência.
-
O uso do RTC implica taxas adicionais. Para mais informações, consulte Taxas de tráfego do RTC.
-
A CRR não cobra taxas de recuperação de dados ao replicar objetos Infrequent Access (IA) ou Archive.
Tempo de replicação
A CRR replica dados de forma assíncrona, em tempo quase real. A replicação pode levar de minutos a horas dependendo do tamanho dos dados. Se a replicação estiver lenta, verifique os limites de largura de banda e abra um chamado para aumentá-la, se necessário.
Para verificar a largura de banda de Internet utilizada pela CRR para o bucket de destino: faça login no console do OSS, acesse o bucket de destino e escolha para visualizar a largura de banda na seção Used Bandwidth. Largura de banda utilizada.
Sobrescrita de dados
Um objeto replicado pode sobrescrever um objeto existente com o mesmo nome no bucket de destino.
Limites
Regiões
-
Para configurar a CRR entre uma região dentro e uma região fora da China continental, ative a aceleração de transferência.
Número de regras de CRR
Um bucket de origem pode replicar dados para vários buckets de destino. É possível configurar até 100 regras de CRR por bucket por padrão. Um bucket pode servir como origem e destino em regras de CRR diferentes.
Para configurar mais de 100 regras de CRR, entre em contato com o suporte técnico.
Operações
-
Os buckets de origem e destino em uma regra de CRR devem ter o mesmo estado de versionamento: sem versionamento ou com versionamento ativado. Não é possível configurar regras de CRR para buckets com versionamento suspenso.
-
Não é possível alterar o status de versionamento de buckets com uma regra de CRR ativa.
-
Um objeto replicado pode sobrescrever um objeto existente com o mesmo nome no bucket de destino.
-
Um bucket de origem pode replicar dados para vários buckets de destino, com até 100 regras de CRR por bucket por padrão. Um bucket pode servir como origem e destino em regras diferentes. Para configurar mais de 100 regras, entre em contato com o suporte técnico.
-
Objetos Cold Archive e Deep Cold Archive não podem ser replicados, independentemente do status de restauração.
-
Objetos anexáveis não podem ser replicados para buckets Cold Archive ou Deep Cold Archive.