Notas de uso da replicação multirregional do Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Notas de uso da replicação multirregional do Amazon Keyspaces

Considere o seguinte ao usar a replicação multirregional com o Amazon Keyspaces.

  • Você pode selecionar até seis pessoas do público disponível Regiões da AWS. AWS GovCloud (US) Regions, Regiões da China e Regiões da AWS que estão desativadas por padrão não são suportadas.

  • Considere as seguintes soluções alternativas até que os recursos estejam disponíveis:

  • Você pode usar ALTER KEYSPACE para adicionar uma região a um keyspace de região única ou multirregião. Para obter mais informações, consulte Adicionar um Região da AWS a um keyspace no Amazon Keyspaces.

    • Antes de adicionar uma região a um espaço de chave de região única, certifique-se de que o espaço de chave não tenha nenhuma UDTs e que nenhuma tabela abaixo do espaço de chave esteja configurada com chaves gerenciadas pelo cliente.

    • Todas as tags existentes configuradas para espaços de chave ou tabelas não são replicadas para a nova região.

  • Ao usar o gerenciamento de capacidade provisionada com o escalonamento automático do Amazon Keyspaces, certifique-se de usar as API operações do Amazon Keyspaces para criar e configurar suas tabelas multirregionais. As API operações subjacentes do Application Auto Scaling que o Amazon Keyspaces chama em seu nome não têm recursos multirregionais.

    Para obter mais informações, consulte Atualize a capacidade provisionada e as configurações de ajuste de escala automático para uma tabela multirregional no Amazon Keyspaces. Para obter mais informações sobre como estimar o throughput da capacidade de gravação de tabelas multirregionais provisionadas, consulte Estimar e provisionar a capacidade para uma tabela multirregional no Amazon Keyspaces.

  • Embora os dados sejam replicados automaticamente nas Regiões selecionadas de uma tabela multirregional, quando um cliente se conecta a um endpoint em uma Região e consulta a tabela system.peers, a consulta retorna somente informações locais. O resultado da consulta aparece como um único cluster de datacenter para o cliente.

  • A replicação multirregional do Amazon Keyspaces é assíncrona e oferece suporte à consistência para gravações. LOCAL_QUORUM LOCAL_QUORUMa consistência exige que uma atualização em uma linha seja mantida de forma duradoura em duas réplicas na região local antes de retornar o sucesso ao cliente. A propagação das gravações na(s) Região(ões) replicada(s) é então executada de forma assíncrona.

    A replicação multirregional do Amazon Keyspaces não oferece suporte à replicação síncrona nem à consistência. QUORUM

  • Quando você cria uma tabela ou espaço de chaves multirregional, todas as tags que você define durante o processo de criação são aplicadas automaticamente a todos os espaços de chaves e tabelas em todas as Regiões. Quando você altera as tags existentes usando ALTER KEYSPACE ou ALTER TABLE, a atualização é aplicada somente ao espaço de chaves ou à tabela na Região em que você está fazendo a alteração.

  • A Amazon CloudWatch fornece uma ReplicationLatency métrica para cada região replicada. Ele calcula essa métrica rastreando as linhas que chegam, comparando o tempo de chegada com o tempo de gravação inicial e calculando uma média. Os horários são armazenados CloudWatch na região de origem. Para obter mais informações, consulte Monitorando o Amazon Keyspaces com a Amazon CloudWatch.

    Pode ser útil exibir os tempos médios e máximos para determinar o atraso médio e o maior atraso de replicação. Não há nenhuma SLA latência.

  • Ao usar uma tabela multirregional no modo sob demanda, você poderá observar um aumento na latência da replicação assíncrona de gravações se uma réplica de tabela apresentar um novo pico de tráfego. Da mesma forma que o Amazon Keyspaces adapta automaticamente a capacidade de uma tabela sob demanda de uma única região ao tráfego do aplicativo que ela recebe, o Amazon Keyspaces adapta automaticamente a capacidade de uma réplica de tabela sob demanda de várias regiões ao tráfego que ela recebe. O aumento na latência de replicação é transitório porque o Amazon Keyspaces aloca automaticamente mais capacidade à medida que o volume de tráfego aumenta. Depois que todas as réplicas se adaptarem ao seu volume de tráfego, a latência da replicação deverá voltar ao normal. Para obter mais informações, consulte Tráfego de pico e propriedades de dimensionamento.

  • Ao usar uma tabela multirregional no modo provisionado, se seu aplicativo exceder a capacidade de throughput provisionada, você poderá observar erros de capacidade insuficientes e um aumento na latência de replicação. Para garantir que sempre haja capacidade suficiente de leitura e gravação para todas as réplicas Regiões da AWS de tabelas em toda uma tabela multirregional, recomendamos que você configure o escalonamento automático do Amazon Keyspaces. O ajuste de escala automático do Amazon Keyspaces ajuda você a provisionar a capacidade de throughput de forma eficiente para workloads variáveis, ajustando automaticamente a capacidade de throughput em resposta ao tráfego real do aplicativo. Para obter mais informações, consulte Como o ajuste de escala automático funciona para tabelas multirregionais.