O Filestore oferece agora replicação assíncrona para as suas instâncias.
Uma instância de origem pode ser replicada de forma contínua e assíncrona para uma instância de espera numa localização à sua escolha.
Para selecionar clientes, o Filestore oferece suporte para replicação de instâncias para instâncias criadas nos seguintes níveis de serviço:
- Zonal
- Regional
- Enterprise
Replicação de instâncias em comparação com outras opções de recuperação de dados
As secções seguintes abordam as vantagens da replicação de instâncias em comparação com as cópias instantâneas e as cópias de segurança.
Instantâneos
Os momentâneos são recursos que consomem capacidade na instância e permitem reverter o estado atual dos dados da instância para um ponto específico anterior. Os utilizadores também podem optar por reverter para uma versão anterior de um ficheiro específico.
As imagens instantâneas não replicam dados nem consomem capacidade até que os dados na instância sejam modificados. Todos os resumos de uma instância partilham dados comuns, o que significa que a instância preserva apenas as diferenças entre os resumos.
Embora as imagens instantâneas ofereçam rentabilidade em comparação com outras operações de recuperação de dados do Filestore, a capacidade da instância disponível diminui continuamente à medida que são feitas modificações nos ficheiros.
A reversão de uma instância para um estado anterior é destrutiva, uma vez que elimina a versão mais recente dos dados da instância e deve ser usada com cuidado.
Cópias de segurança
Os cópias de segurança são recursos externos que residem fora da instância e consomem a sua própria capacidade separada. A primeira cópia de segurança é uma cópia completa dos dados da instância. Cada cópia de segurança subsequente só consome os dados necessários para monitorizar as alterações incrementais e diferenciais desde a cópia de segurança anterior. Internamente, o histórico de uma cadeia de cópias de segurança é monitorizado através de instantâneos, que consomem capacidade na instância de origem.
Replicação de instâncias
A replicação de instâncias sincroniza uma instância de origem com uma instância de réplica, um recurso separado numa localização secundária que monitoriza continuamente as alterações feitas à origem e replica essas alterações de forma assíncrona para a instância de réplica num objetivo de ponto de recuperação (RPO) de aproximadamente 30 minutos.
Este processo baseia-se em capturas de ecrã e, da mesma forma, consome capacidade. À medida que as imagens instantâneas ficam obsoletas, são eliminadas para libertar capacidade de instâncias em ambas as instâncias.
A instância de réplica é uma cópia completa da instância de origem atualizada continuamente. A maioria das cópias é agendada a cada cinco a dez minutos. Estão disponíveis métricas que indicam a data/hora da última cópia completa da instância. Para mais informações, consulte a secção Monitorização.
Funções do par de instâncias
Quando a replicação de instâncias está ativada, é atribuído um papel a cada instância no par:
ACTIVE
A instância de origem.
STANDBY
A instância de réplica.
As alterações de funções não são automáticas e só podem ser iniciadas pelo utilizador.
Promova réplicas
Embora não seja possível montar nem escrever diretamente na instância da réplica, em caso de interrupção do serviço, a réplica pode executar uma operação de promote-replica
. Esta mesma operação está acessível a partir da Google Cloud consola.
Esta operação inicia as seguintes ações:
- Interrompe a replicação entre as instâncias
ACTIVE
eSTANDBY
. - Desassocia os dois recursos.
- Promove a réplica para uma instância normal capaz de estabelecer ligações de cliente e escrever tal como qualquer outra instância.
- A função de replicação, seja
ACTIVE
ouSTANDBY
, é removida de ambas as instâncias. - Quando a operação for concluída com êxito, o estado da instância da réplica muda de
PROMOTING
paraREADY
.
Assim que a sua aplicação estiver novamente online, esta nova instância de origem pode ser sincronizada com uma nova réplica e pode iniciar novamente a replicação de instâncias.
Para mais informações, consulte o artigo Interrompa a replicação e promova a réplica.
Failback
A operação promote-replica
inicia uma interrupção na replicação. É uma mudança, não um evento de comutação em caso de falha, o que significa que a retoma
não é automática. Quando a operação estiver concluída, os administradores têm de voltar a ligar as respetivas aplicações à nova instância de origem.
Limitações
Aplicam-se as seguintes limitações:
Não disponível nos seguintes níveis de serviço:
- HDD básico
- SSD básico
As seguintes especificações têm de ser iguais para cada instância no par:
- Projeto
- Nível de serviço, incluindo o intervalo de capacidade
As secções seguintes abordam outras limitações de funcionalidades relacionadas com o RPO, as operações, o tráfego de rede, o desempenho e a disponibilidade em detalhe:
RPO
Os tempos de RPO indicados são aproximados e não são suportados ao abrigo de nenhum contrato de nível de serviço (SLA) do Filestore.
O RPO de 30 minutos de destino aplica-se a instâncias com uma taxa de alteração de 100 MB por segundo e uma taxa de IOPS de 300 por segundo, em que as IOPS são definidas como qualquer operação
create
,edit
oudelete
aplicada a qualquer ficheiro ou diretório.As instâncias com uma taxa de alteração mais elevada podem ter períodos de replicação mais longos. Os tempos de RPO variam e não são estritamente mapeados de forma linear com taxas de alteração mais elevadas. Por exemplo, se a taxa de alteração duplicar, o período de RPO não duplica necessariamente.
A replicação de instâncias é especificada na criação de instâncias. Se quiser sincronizar uma réplica com uma instância de origem, tem de ativar a replicação de instâncias na instância quando a criar e, em seguida, sincronizá-la com a réplica. Não é possível usar uma instância existente como réplica.
Operações
As seguintes operações estão desativadas na instância
ACTIVE
:- Eliminação de instâncias
- Reverta para o instantâneo
As seguintes limitações aplicam-se à instância
STANDBY
:- Não é compatível com o acesso NFS
- As cópias de segurança estão desativadas
- As capturas rápidas estão desativadas
Tráfego de rede
- A replicação de dados contínua entre as instâncias de origem e de réplica acumula taxas de tráfego de rede. Para mais informações, consulte os preços do Filestore ou o seu representante do Filestore.
Desempenho
- A replicação de dados contínua entre o par afeta o desempenho de IOPS na instância de origem.
Disponibilidade
Aplicam-se algumas restrições quando escolhe uma região para a sua instância de réplica. Para mais informações, contacte o seu representante do Filestore.
A eliminação da instância de origem não elimina a respetiva réplica associada. Se a instância de origem já não existir e quiser eliminar a instância usada anteriormente como réplica, use
gcloud
para localizar e eliminar a instância.
Recomendações
Para uma solução de recuperação de desastres robusta, os utilizadores são fortemente aconselhados a escolher uma região separada em vez de uma zona separada para a instância de réplica.
Monitorização
A métrica time_since_last_replication
representa a data/hora da última cópia completa da instância ativa.
Para obter mais informações, consulte os seguintes recursos:
Preços
Quando usa a replicação de instâncias, aplicam-se cobranças às instâncias e à rede entre regiões. A replicação de instâncias é oferecida sem custos adicionais. A instância de réplica é uma cópia completa da instância de origem que é atualizada continuamente. O preço é proporcional ao apoio técnico de recuperação de dados fornecido numa opção de recuperação de dados contínua adequada para cargas de trabalho empresariais.
Para mais informações, contacte o seu representante do Filestore.