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á.
Gerenciamento de limites de capacidade para o Amazon OpenSearch Serverless
Com o Amazon OpenSearch Serverless, você não precisa gerenciar a capacidade sozinho. OpenSearch O Serverless dimensiona automaticamente a capacidade computacional da sua conta com base na carga de trabalho atual. A capacidade de computação sem servidor é medida em unidades de OpenSearch computação (OCUs). Cada OCU é uma combinação de 6 GiB de memória e CPU virtual (vCPU) correspondente, bem como transferência de dados para o armazenamento compartilhado e o Amazon S3. Para obter mais informações sobre a arquitetura desacoplada no OpenSearch Serverless, consulte. Como funciona
OpenSearch O Serverless dimensiona automaticamente a capacidade computacional de suas coleções. Você pode definir uma OCU mínima e máxima por grupo de coleção, separadamente para indexação e pesquisa. Quando não estão indexando ou pesquisando ativamente, os OCUs são reduzidos até o valor mínimo de OCU de forma independente para indexação e pesquisa. Se o mínimo for definido como 0, nenhum OCU será necessário quando estiver ocioso. OpenSearch O Serverless oferece alta disponibilidade por padrão sem exigir nós em espera ou configuração de redundância. As coleções dentro de um grupo de coleta podem compartilhar OCUs para obter eficiência de custos, reunindo a capacidade de computação. Somente um tipo de coleção (pesquisa, série temporal ou pesquisa vetorial) pode ser incluído em um único grupo de coleta. Para obter mais informações, consulte Grupos de OpenSearch coleção Amazon Serverless.
OpenSearch O Serverless se expande automaticamente e adiciona OCUs à medida que seu uso de indexação e pesquisa aumenta. Quando o tráfego diminui, a capacidade diminui para o número mínimo de OCUs necessário para o tamanho dos dados.
Para coleções de pesquisa e pesquisa vetorial, todos os dados são armazenados em índices de alta atividade para garantir tempos de resposta rápidos às consultas. Coleções de séries temporais usam uma combinação de armazenamento de atividade alta e muito alta, mantendo os dados mais recentes em armazenamento de atividade muito alta para otimizar os tempos de resposta da consulta para dados acessados com mais frequência. Para obter mais informações, consulte Escolha de um tipo de coleção.
Para gerenciar a capacidade de suas coleções e controlar os custos, você especifica valores mínimos e máximos de OCU no nível do grupo de coleções, separadamente para indexação e pesquisa. Cada coleção pertence a um grupo de coleções, e o OpenSearch Serverless dimensiona automaticamente os recursos de computação dentro dos limites que você configura.
-
Capacidade mínima — o OpenSearch Serverless provisiona esse número de OCUs, independentemente do tráfego. Use a capacidade mínima para evitar atrasos na inicialização a frio ao escalar do zero e para obter um desempenho de inicialização determinístico para suas cargas de trabalho.
-
Capacidade máxima — O OpenSearch Serverless não escalará além desse número de OCUs. Use a capacidade máxima como alavanca de controle orçamentário para garantir que suas coleções permaneçam sempre dentro de um limite de gastos definido.
OpenSearch O Serverless dimensiona automaticamente o número de OCUs dentro do intervalo configurado para processar a carga de trabalho de indexação e pesquisa.
nota
Coleções clássicas podem ser criadas sem um grupo de coleções. Para essas coleções, as configurações de capacidade se aplicam no nível da conta e as OCUs podem ser compartilhadas entre as coleções, desde que usem as mesmas AWS KMS chaves.
Definição de configurações de capacidade
Para definir as configurações de capacidade para um grupo de coleta no console OpenSearch sem servidor, navegue até o grupo de coleta e especifique os valores mínimo e máximo de OCU para indexação e pesquisa nos limites de capacidade.
Para atualizar as configurações de capacidade de um grupo de coleta usando o AWS CLI, envie uma UpdateCollectionGroup solicitação:
aws opensearchserverless update-collection-group \ --idcollection-group-id\ --capacity-limits '{ "minIndexingCapacityInOCU":0, "maxIndexingCapacityInOCU":96, "minSearchCapacityInOCU":0, "maxSearchCapacityInOCU":96}'
nota
Para coleções clássicas que não fazem parte de um grupo de coleções, as configurações de capacidade são definidas no nível da conta usando o comando https://docs.aws.amazon.com/cli/latest/reference/opensearchserverless/update-account-settings.html update-account-settings.
Limites máximos de capacidade
O total máximo de índices que uma coleção pode conter é 1000. A capacidade mínima de OCU para um grupo de coleta é 0 OCUs para indexação e 0 OCUs para pesquisa. Para cada grupo de coleta, a capacidade máxima permitida é de 1.700 OCUs para indexação e 1.700 OCUs para pesquisa. Você pode configurar a contagem de OCU para ser 2, 4, 8, 16 ou qualquer múltiplo de 16 até a capacidade máxima permitida.
Para coleções clássicas, cada OCU inclui armazenamento instantâneo de 120 GiB. OpenSearch O Serverless oferece suporte a até 10 TiB de armazenamento dinâmico gerenciado por coleção.
Para obter uma lista de todas as cotas, consulte Cotas OpenSearch sem servidor.
Monitoramento do uso da capacidade
Você pode monitorar SearchOCU as CloudWatch métricas no IndexingOCU nível da conta para entender como suas coleções estão aumentando. É recomendável definir alarmes para notificação caso sua conta se aproxime de um limite das métricas relacionadas à capacidade, para que você possa ajustar as configurações de capacidade de acordo.
Você também pode usar essas métricas para determinar se as configurações de capacidade máxima são apropriadas ou se você precisa ajustá-las. Analise essas métricas para concentrar seus esforços para otimizar a eficiência de suas coleções. Para obter mais informações sobre as métricas para as quais o OpenSearch Serverless envia CloudWatch, consulte. Monitorando o Amazon OpenSearch Serverless