Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.
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á.
Atualize um cluster no Timestream para o InfluxDB 3
Depois que seu cluster for criado, você poderá modificar determinados parâmetros de configuração para se adaptar às mudanças nos requisitos de workload no Amazon Timestream. Observar que algumas modificações podem causar tempo de inatividade temporário durante o processo de atualização.
Atualizar um cluster usando o Console de gerenciamento da AWS
-
Faça login no AWS Management Console e abra o console Amazon Timestream for InfluxDB.
-
No painel de navegação, escolha bancos de dados InfluxDB.
-
Selecione o cluster que deseja modificar.
-
Escolha Modificar.
-
Atualize as configurações disponíveis:
-
Classe de instância: aumente ou diminua os recursos de computação (aplica-se a todos os nós do cluster e requer a reinicialização do cluster).
-
Grupo de parâmetros: associe um grupo de parâmetros diferente (requer a reinicialização do cluster).
-
Configuração de entrega de registros: habilite ou modifique a exportação de CloudWatch registros.
-
-
Selecione Continuar para revisar suas escolhas.
-
Selecione quando aplicar as alterações:
-
Aplique imediatamente: as alterações são aplicadas imediatamente (podem causar um breve tempo de inatividade).
-
-
Escolha Modificar Cluster.
Atualize um cluster usando o AWS CLI
Para atualizar um cluster existente usando a AWS CLI:
aws timestream-influxdb update-db-cluster \ --region us-east-1 \ --identifier "my-influxdb3-cluster" \ --db-instance-type db.influxIOIncluded.2xlarge \ --db-parameter-group-identifier "new-parameter-group" \ --apply-immediately
Considerações ao atualizar um cluster
Parâmetros modificáveis
Os parâmetros a seguir podem ser modificados após a criação do cluster:
| Parâmetro | Descrição | Impacto |
|---|---|---|
| Instance class | Aumentar ou reduzir os compute/memory recursos | Requer reinicialização contínua dos nós |
| Grupo de parâmetros | Alterar configuração do mecanismo de banco de dados | Requer reiniciar o cluster |
| Entrega de logs | Configurar exportação CloudWatch de registros | Aplicado imediatamente |
Parâmetros não modificáveis
Os parâmetros a seguir não podem ser modificados após a criação do cluster:
-
VPC e sub-redes: a localização da rede é fixa.
-
Grupos de segurança: os controles de acesso à rede não podem ser alterados.
-
Acessibilidade pública: a configuração de acessibilidade à internet é permanente.
-
Identificador de cluster de banco de dados: o nome do cluster não pode ser alterado.
-
Edição: não é possível mudar entre Core e Enterprise.
Impacto do tempo de inatividade:
-
Mudanças na classe da instância: reinicialização contínua (tempo de inatividade mínimo com clusters de vários nós).
-
Alterações no grupo de parâmetros: é necessário reiniciar totalmente o cluster.
-
Alterações na configuração do log: sem tempo de inatividade.
Práticas recomendadas:
-
Planeje cuidadosamente a configuração da rede antes da criação do cluster, pois ela não pode ser alterada.
-
Teste as alterações primeiro em ambientes que não sejam de produção.
-
Monitore as métricas durante e após as atualizações para verificar o desempenho.
-
Use endpoints de cluster para garantir um failover transparente durante atualizações contínuas.
-
Evite endpoints específicos de nós durante as operações de atualização.
Validação:
-
O sistema valida todas as alterações antes de aplicá-las.
-
As configurações inválidas são rejeitadas com mensagens de erro descritivas.
-
Algumas combinações de parâmetros podem não ser compatíveis.
Reversão:
-
Mantenha as configurações anteriores do grupo de parâmetros para facilitar a reversão.
-
Documente as configurações atuais antes de fazer alterações.
-
Para mudanças críticas, crie instantâneos do cluster antes da atualização.
Monitore o progresso da atualização
Acompanhe o status da atualização por meio de:
-
Console: o status do cluster mostra “Modificando” durante as atualizações.
-
CLI: status do cluster de consulta:
aws timestream-influxdb describe-db-cluster \ --identifier "my-influxdb3-cluster"Os possíveis status de um cluster são:
-
CREATING -
UPDATING -
DELETING -
AVAILABLE -
FAILED -
DELETED -
UPDATING_INSTANCE_TYPE -
PARTIALLY_AVAILABLE(aplicáveis somente ao cluster de vários nós quando alguns nós ainda estão sendo criados)
-
-
CloudWatch Métricas: monitore as métricas de desempenho durante as atualizações.
Limitações
Limitações atuais para atualizações de cluster:
-
Não é possível modificar a VPC, as sub-redes, os grupos de segurança ou a acessibilidade pública após a criação.
-
Não é possível mudar da edição Core para a Enterprise (ou vice-versa).
-
Não é possível renomear o cluster (o identificador do cluster de banco de dados é imutável).
-
Todos os nós devem usar a mesma classe de instância.
-
Os grupos de parâmetros são imutáveis (é necessário criar novos para alterações).
Ao compreender esses recursos e limitações de atualização, você pode gerenciar e escalar com eficácia seus clusters do InfluxDB 3 para atender aos requisitos de workload em evolução. Ao mesmo tempo, você pode planejar adequadamente as configurações que devem ser configuradas no momento da criação do cluster.