View a markdown version of this page

Escale até zero para Amazon OpenSearch Serverless - OpenSearch Serviço Amazon

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á.

Escale até zero para Amazon OpenSearch Serverless

nota

A escala para zero está disponível somente para NextGen coleções que fazem parte de um grupo de coleções. Para obter mais informações, consulte Grupos de OpenSearch coleção Amazon Serverless.

A escala para zero desliga automaticamente os recursos de computação quando todas as coleções em um grupo de coleções estão ociosas. Isso elimina as cobranças por capacidade não utilizada. Quando nenhuma coleção no grupo recebe solicitações por 10 minutos, os funcionários de pesquisa e indexação reduzem para zero OCU e o faturamento é interrompido. Quando o tráfego é retomado em qualquer coleção no grupo, os trabalhadores são automaticamente provisionados e o escalonamento automático é retomado com base no seu padrão de solicitação.

Isso é ideal para ambientes de desenvolvimento, cargas de trabalho de processamento em lote e aplicativos com períodos de inatividade previsíveis.

Comportamento escalável para zero

A seguir, descrevemos como a escala até zero funciona para suas coleções:

  • NextGen grupos de coleções usam como padrão uma OCU mínima de 0 para indexação e pesquisa, a menos que especificado de outra forma.

  • Depois de 10 minutos sem solicitações recebidas em todas as coleções do grupo, os recursos de computação escalam para zero OCU. Esse período de inatividade não é configurável.

  • A pesquisa e a indexação escalam para zero e ativam de forma independente. Cada componente permanece em zero até receber seu próprio tráfego.

  • Quando o tráfego é retomado, o OpenSearch Serverless provisiona os trabalhadores no mesmo nível de antes, escalando para zero:

    • Solicitações de pesquisa — dois agentes de busca

    • Solicitações de indexação — um funcionário de indexação

  • Espere 10 a 30 segundos de latência na primeira solicitação para cada componente enquanto a capacidade é restaurada.

Habilitando a escala até zero

Para habilitar a escala para zero, crie um grupo de coleta com uma OCU mínima de 0 para indexação e pesquisa e, em seguida, crie uma coleção dentro desse grupo.

Habilitando a escala até zero
  1. Crie um grupo de coleta com zero OCU mínima:

    aws opensearchserverless create-collection-group \ --name collection-group-name \ --standby-replicas ENABLED \ --generation NEXTGEN \ --capacity-limits '{ "maxIndexingCapacityInOCU": 8, "maxSearchCapacityInOCU": 8, "minIndexingCapacityInOCU": 0, "minSearchCapacityInOCU": 0 }'
  2. Crie uma coleção no grupo:

    aws opensearchserverless create-collection \ --name collection-name \ --type collection-type \ --collection-group-name collection-group-name \ --standby-replicas ENABLED

Optando por sair da escala até zero

Se você não quiser que suas capacidades de coleta sejam escaladas para zero, certifique-se de que elas façam parte de um grupo de coleta com capacidade mínima definida para um valor diferente de zero.