Compare a replicação entre grades e a replicação CloudMirror no StorageGRID
Ao começar a usar a federação de grade, revise as semelhanças e diferenças entre "replicação entre grids" e "Serviço de replicação StorageGRID CloudMirror".
|
|
Não é possível usar CloudMirror em um bucket replicado por replicação entre grades, e vice-versa. |
| Replicação entre grades | CloudMirror serviço de replicação | |
|---|---|---|
Qual é o objetivo principal? |
Um sistema StorageGRID funciona como um sistema de recuperação de desastres. Os objetos em um bucket podem ser replicados entre os grids em uma ou ambas as direções. |
Permite que um locatário replique automaticamente objetos de um bucket no StorageGRID (origem) para um bucket S3 externo (destino). CloudMirror replication cria uma cópia independente de um objeto em uma infraestrutura S3 independente. Essa cópia independente não é usada como backup, mas geralmente é processada posteriormente na nuvem. |
Como é configurado? |
|
|
Quem é responsável por configurá-lo? |
|
Normalmente, um usuário locatário. |
Qual é o destino? |
Um bucket S3 correspondente e idêntico no outro sistema StorageGRID na conexão de federação de grid. |
|
O versionamento de objetos é necessário? |
Sim, tanto o bucket de origem quanto o de destino devem ter o versionamento de objetos ativado. |
Não, a replicação CloudMirror suporta qualquer combinação de buckets não versionados e versionados, tanto na origem quanto no destino. |
O que faz com que os objetos sejam movidos para o destino? |
Os objetos são replicados automaticamente quando são adicionados a um bucket que tem a replicação entre grades habilitada. |
Os objetos são replicados automaticamente quando são adicionados a um bucket que foi configurado com um endpoint CloudMirror. Os objetos que já existiam no bucket de origem antes de o bucket ser configurado com o endpoint CloudMirror não são replicados, a menos que sejam modificados. |
Como os objetos são replicados? |
A replicação entre grids cria objetos versionados e replica o ID da versão do bucket de origem para o bucket de destino. Isso permite que a ordem das versões seja mantida em ambos os grids. |
CloudMirror replication não exige buckets com controle de versão habilitado, então o CloudMirror só pode manter a ordem de uma chave dentro de um site. Não há garantias de que a ordem será mantida para solicitações a um objeto em sites diferentes. |
E se um objeto não puder ser replicado? |
O objeto é enfileirado para replicação, sujeito aos limites de armazenamento de metadados. |
O objeto é enfileirado para replicação, sujeito aos limites dos serviços da plataforma (veja "Recomendações para o uso de serviços de plataforma"). |
Os metadados do sistema do objeto são replicados? |
Sim, quando um objeto é replicado para a outra grid, seus metadados do sistema também são replicados. Os metadados serão idênticos em ambas as grids. |
Não, quando um objeto é replicado para o bucket externo, seus metadados do sistema são atualizados. Os metadados podem variar entre locais, dependendo do horário de ingestão e do comportamento da infraestrutura S3 independente. |
Como os objetos são recuperados? |
Os aplicativos podem recuperar ou ler objetos fazendo uma solicitação ao bucket em qualquer um dos grids. |
Os aplicativos podem recuperar ou ler objetos fazendo uma solicitação ao StorageGRID ou ao destino S3. Por exemplo, suponha que você use a replicação CloudMirror para espelhar objetos em uma organização parceira. O parceiro pode usar seus próprios aplicativos para ler ou atualizar objetos diretamente do destino S3. Não é necessário usar o StorageGRID. |
O que acontece se um objeto for excluído? |
|
Os resultados podem variar dependendo do estado de versionamento dos buckets de origem e destino (que não precisam ser iguais):
Da mesma forma, os objetos no bucket de destino podem ser excluídos sem afetar a origem. |