Atualização ao vivo NCache Versão
NCache permite a atualização ao vivo de NCache com perda de dados insignificante. O Live Upgrade reduz significativamente o atraso nos seus serviços causado por uma atualização manual. Usando o Live Upgrade, você pode replicar os dados do cache atualmente em execução para a versão mais recente. NCache cache usando uma ponte intermediária, enquanto os caches continuam em execução.
O cache da versão anterior é considerado como o cache de origem, e o mais recente NCache cache é considerado o cache de destino.
Como a replicação de dados é assíncrona, todos os clientes conectados ao cache de origem têm a impressão de que as operações estão sendo executadas no cache de origem enquanto uma cópia completa está sendo feita perfeitamente no cache de destino. Enquanto isso, a configuração do cache de origem permanece totalmente funcional e não é afetada pela atualização.
Etapas para atualização ao vivo NCache investimentos NCache Versão
Para atualizar seu cache:
Crie um cache de destino com o mesmo nome e configuração do cache de origem. Consulte o Criando Caches seção para ilustração passo a passo do processo.
De NCache Centro de Gerenciamento, Clique no Pontes (Bridges) ícone no canto superior esquerdo. Ele abre a página Bridges. Clique no Novo botão para criar uma nova ponte. O resto do processo para criar uma Bridge é o mesmo explicado em Criando uma ponte em cluster para replicação de WAN.
Para esta ponte, você precisa adicionar o cache de origem em execução como um cache ativo. Observe que apenas um cache deve ser adicionado.
No nó Bridge, adicione manualmente o cache de destino em ponte.ncconf sob a
<bridge-config>...<cache>
etiquetas como mostrado:
<configuration>
<bridge-config … >
<cache cache-id="demoCache.WestCoast" status="active" servers-list="20.200.20.38" bulk-operation-size="500" enable-compression="False" connection-retry-interval="3" heart-beat-enabled="True" replicator-virtual-queue-size="2048MB" is-connected="True" is-master="False"/>
<cache cache-id="demoCache.EastCoast" status="active" servers-list="20.200.20.39" bulk-operation-size="500" enable-compression="False" connection-retry-interval="3" heart-beat-enabled="True" replicator-virtual-queue-size="2048MB" is-connected="True" is-master="False"/>
</bridge-config>
</configuration>
Reinicie o serviço Bridge após modificar o ponte.ncconf.
Inicie a ponte usando o Ponte de Partida Cmdlet PowerShell.
importante
Certifique-se de que os caches de origem e de destino estejam em estado de execução antes de prosseguir com esta etapa.
- Inicie a transferência de estado usando o Iniciar-BridgeStateTransfer fornecendo cache de origem e cache de destino como parâmetros.
Start-BridgeStateTransfer -Name demoBridge -Server 20.200.20.39 -SourceCache demoCache.WestCoast -TargetCache demoCache.EastCoast
Você pode monitorar o Contadores de desempenho para transferência de estado.
Quando o contador de transferência de estado não for mais publicado, ele marcará o fim de todo o processo e todos os clientes conectados deverão ser interrompidos, caso contrário a replicação continuará.
In cliente.ncconf de cada nó cliente, altere o endereço IP do(s) servidor(es) de cache de origem para os endereços IP do(s) servidor(es) de cache de destino.
Início os clientes. Ao fazer isso, você está redirecionando efetivamente seus clientes para o cache de destino. Todas as operações futuras dos clientes serão agora realizadas na última NCache versão.
Aviso
Ainda pode haver atividade pendente insignificante do cache de origem que foi solicitada durante a transferência de estado, como operações de busca. É aconselhável permitir que essas operações restantes sejam replicadas completamente no cache de destino para evitar a perda de dados.
- Verifique os contadores da Ponte. Quando o Bridge não tiver mais dados na fila ou quando as operações tiverem sido totalmente replicadas, é seguro:
- Dê um basta a Ponte.
- Eliminar o cache de origem do Bridge.
Você atualizou perfeitamente para o mais recente NCache versão sem parar o cache.
Veja também
Atualizar NCache Versão off-line
Aplicar patches do Windows em NCache servidor
Monitorar caches
Configurar segurança`