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á.
Escalar com o MemoryDB multirregional
À medida que a demanda dos clusters muda, você pode decidir melhorar o desempenho ou reduzir os custos alterando o tipo de nó ou o número de fragmentos no cluster do MemoryDB. Escalar um cluster do MemoryDB multirregional dimensiona todos os clusters regionais nele. O cluster do MemoryDB multirregional é compatível com a refragmentação on-line. O cluster do MemoryDB multirregional não é compatível com a refragmentação offline.
As condições sob as quais você pode decidir redimensionar seu cluster incluem o seguinte:
-
Pressão de memória
Se os nós nos clusters regionais estão sob uso intenso da memória, você pode optar por aumentar a escala vertical e horizontalmente e ter mais recursos para melhor armazenar dados e atender a solicitações.
Você pode determinar se seus nós estão sob pressão de memória monitorando as seguintes métricas: FreeableMemory SwapUsage,, BytesUsedForMemory DB e MultiRegionClusterReplicationLag
-
Gargalo na CPU ou na rede
Se os latency/throughput problemas estiverem afetando seu cluster, talvez seja necessário expandir ou aumentar a escala para resolver os problemas.
É possível monitorar os níveis de latência e throughput monitorando as seguintes métricas:
CPUUtilization,NetworkBytesIn,NetworkBytesOut,CurrConnections,NewConnectionseand MultiRegionClusterReplicationLag. -
Seu cluster está superdimensionado
A demanda atual no cluster permite que haja uma redução na escala horizontal e verticalmente sem afetar o desempenho e proporcionando corte de custos.
Você pode monitorar o uso do seu cluster para determinar se você pode aumentar ou diminuir a escala com segurança usando as seguintes métricas: FreeableMemory SwapUsage,, BytesUsedForMemory DB CPUUtilization, NetworkBytesIn, NetworkBytesOut, CurrConnections, NewConnections e MultiRegionClusterReplicationLag
Existem duas maneiras de escalar o cluster do MemoryDB multirregional: escalabilidade vertical e horizontal.
A escalabilidade horizontal permite alterar o número de fragmentos no cluster do MemoryDB multirregional adicionando ou removendo fragmentos. O processo de refragmentação on-line permite o escalonamento in/out enquanto os clusters regionais continuam atendendo às solicitações recebidas.
Vertical altera o tipo de nó para redimensionar o cluster do MemoryDB multirregional. O escalonamento vertical on-line permite o escalonamento up/down enquanto os clusters regionais continuam atendendo às solicitações recebidas.
A escalabilidade usa a estratégia de atualização “coordenada” por padrão. Isso significa que todos os clusters regionais são escalados com sucesso ou nenhum deles é escalado.
A operação de aumentar a escala horizontalmente também é compatível com a estratégia de atualização “não coordenada”. Isso significa que é possível aumentar a escala horizontalmente de alguns clusters regionais com sucesso, mas de outros não. Se a operação de aumentar a escala horizontalmente de um cluster regional for bem-sucedida, todos os outros clusters regionais continuarão a tentar fazer esse aumento até ter sucesso.
Um cluster multirregional falhará ao aumentar a escala horizontalmente de forma “não coordenada” se todos os clusters regionais também falharem.
nota
Aumentar a escala horizontalmente de forma “não coordenada” pode criar capacidades desequilibradas prolongadas entre os clusters regionais durante esse aumento em momentos diferentes. Isso pode causar aumento nos clusters MultiRegionClusterReplicationLag métricos e regionais. Os dados podem divergir por muito tempo.
Os clusters regionais do cluster do MemoryDB multirregional podem ter configurações diferentes para o número de nós de réplica, mas todos os fragmentos em um cluster regional têm o mesmo número de nós de réplica.
Se você estiver reduzindo o tamanho e a capacidade de memória do cluster multirregional MemoryDB, aumentando ou diminuindo a escala, certifique-se de que a nova configuração tenha memória suficiente e livre IPs para seus dados, sobrecarga de mecanismo suficiente e que as MultiRegionClusterReplicationLag métricas para clusters regionais estejam dentro de um intervalo de segundos ou um minuto.
Você pode escalar horizontal e verticalmente seu cluster multirregional do MemoryDB usando a API Console de gerenciamento da AWS, the AWS CLI e MemoryDB.