Quando comecei a trabalhar com sistemas de armazenamento HDS modernos, como o VSP e o HUSVM, familiarizei-me com os recursos de replicação remota presentes nesses sistemas. Semelhante ao meu Na última publicação sobre os recursos de replicação do SnapMirror e SnapVault da NetApp, o armazenamento HDS oferece algumas opções de replicação remota com nomes diferentes. Em particular, gostaria de destacar a funcionalidade do TrueCopy e do Universal Replicator, pois podem ser ótimas opções para casos de uso comuns.
A versão moderna do TrueCopy, presente nos sistemas de armazenamento VSP e HUSVM, é um software de espelhamento síncrono. Com o TrueCopy, existe um volume de produção em um sistema local que está vinculado a um volume espelho em um sistema em um local remoto. Esses dois volumes estarão sempre sincronizados, de modo que quaisquer alterações de dados serão copiadas de forma síncrona para o espelho.
Ao configurar um par TrueCopy, haverá uma fase inicial de cópia na qual todos os dados do volume primário de produção serão copiados para o volume secundário espelhado. Posteriormente, quando novos dados forem gravados de um host para o sistema local, os dados serão copiados para o volume espelhado do sistema remoto e as atualizações adicionais do host serão retidas até que os volumes de ambos os sistemas tenham recebido os dados da atualização anterior.
O volume espelho não pode ser gravado por um usuário enquanto o emparelhamento TrueCopy estiver ativo, pois ficará em modo somente leitura. Ambos os volumes podem ter clones ou snapshots criados a partir deles, o que proporciona uma solução de backup robusta. Se necessário, o volume espelho pode ser usado para realizar a sincronização reversa do volume de produção e recuperar dados. Alternativamente, é possível interromper o emparelhamento TrueCopy por meio de uma divisão, o que permitirá a gravação no volume espelho.
Além disso, ou como alternativa ao TrueCopy, o Universal Replicator é um software de espelhamento assíncrono. O conceito de volumes primário e secundário ainda existe, mas não há garantia de que os dois volumes estejam sincronizados. O TrueCopy, por ser um método de espelhamento síncrono, é limitado a locais de armazenamento que estejam a uma distância curta a moderada entre si, com uma distância máxima de 300 km. O Universal Replicator, por outro lado, é uma solução verdadeiramente global, na qual os volumes primário e secundário podem estar a qualquer distância um do outro.
O Universal Replicator difere funcionalmente do TrueCopy, utilizando o conceito de volumes de registro (journals) tanto no sistema local quanto no remoto para facilitar o espelhamento de dados. Quando um host atualiza o volume primário, o sistema local copia esses novos dados para o volume de registro mestre (master journal) nesse mesmo sistema e associa os dados a um número de sequência. Posteriormente, os dados são copiados do volume de registro mestre para o volume de registro de restauração (restore journal), localizado no sistema remoto. Essa transferência é iniciada pelo sistema remoto, que solicita leituras regulares do volume de registro mestre para encontrar novos dados. O sistema remoto eventualmente notifica o sistema local de que os dados foram recebidos pelo volume de registro de restauração, para que possam ser removidos do volume de registro mestre. Finalmente, o volume secundário é atualizado com os dados do volume de registro de restauração, ordenados por número de sequência para manter a consistência. Os dados são removidos do volume de registro de restauração quando recebidos pelo volume secundário.
O Universal Replicator é um bom método de replicação, pois não só fornece replicação assíncrona em escala global para volumes, mas também, através do uso de volumes de diário e cópias iniciadas pelo sistema remoto, reduz a carga da conexão remota no sistema primário.
Um dos pontos positivos do TrueCopy e do Universal Replicator é a sua excelente integração com outros recursos de armazenamento da HDS. Um único volume pode ter tanto um emparelhamento TrueCopy quanto um emparelhamento Universal Replicator, em dois sistemas de armazenamento diferentes, e ainda assim ser possível criar clones ou snapshots para esse volume. Isso possibilita soluções robustas de espelhamento, backup e recuperação de desastres .
Espero que esta publicação seja útil para você. Deixe suas perguntas ou comentários na seção abaixo.
Preparando-se para a Faturação Eletrônica: Prazos, Requisitos e Próximos Passos Práticos
Apresentando o Rocket EVA 2.0
Confiança não é sinônimo de conformidade.
