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:

    • Selecione as regiões de replicação ao criar o keyspace. Você não pode adicionar ou remover regiões depois.

    • Configure o esquema ao criar a tabela multirregional. Você não pode adicionar novas colunas posteriormente.

    • Configure o Time to Live (TTL) ao criar a tabela multirregional. Você não poderá ativar e desativar o TTL nem ajustar o valor do TTL posteriormente. Para ter mais informações, consulte Dados expirando com Time to Live (TTL) para Amazon Keyspaces (para Apache Cassandra).

    • Para criptografia em repouso, use uma AWS chave própria. Atualmente, as chaves gerenciadas pelo cliente não são suportadas em tabelas multirregionais. Para obter mais informações, consulte

      Criptografia em repouso: como funciona no Amazon Keyspaces.

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

    Para ter mais informações, consulte Como usar a replicação multirregional. Para obter mais informações sobre como estimar a taxa de transferência da capacidade de gravação de tabelas multirregionais provisionadas, consulte. Trabalhando com tabelas multirregionais 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 região (ou regiões) replicada é 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 ouALTER TABLE, a atualização é aplicada somente ao espaço de teclas 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 ter mais informações, consulte Monitorando o Amazon Keyspaces com a Amazon CloudWatch.

    Pode ser útil visualizar os tempos médio e máximo para determinar o atraso de replicação médio e o pior caso. Não há SLA sobre essa latência.

  • Ao usar uma tabela multirregional no modo sob demanda, você pode 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 seu 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 ter mais informações, consulte Tráfego de pico e propriedades de dimensionamento.

  • Ao usar uma tabela multirregional no modo provisionado, se seu aplicativo exceder sua capacidade de taxa de transferência 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 auto scaling do Amazon Keyspaces ajuda você a provisionar a capacidade de taxa de transferência de forma eficiente para cargas de trabalho variáveis, ajustando a capacidade de transferência automaticamente em resposta ao tráfego real do aplicativo. Para ter mais informações, consulte Como o escalonamento automático funciona para tabelas multirregionais.