

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

# Escalando pipelines na Amazon Ingestion OpenSearch
<a name="ingestion-scaling"></a>

OpenSearch A ingestão escala automaticamente a capacidade do pipeline com base nas unidades OpenSearch computacionais de ingestão mínimas e máximas especificadas (ingestão). OCUs Isso elimina a necessidade de provisionamento e gerenciamento manuais.

Cada OCU de ingestão é uma combinação de aproximadamente 15 GiB de memória e 2 v. CPUs Você pode especificar os valores mínimo e máximo de OCU para um pipeline, e o OpenSearch Ingestion escala automaticamente a capacidade do pipeline com base nesses limites.

 Você especifica os seguintes valores criar um pipeline:
+ **Capacidade mínima** — O pipeline pode reduzir a capacidade até esse número de ingestão OCUs. A capacidade mínima especificada também é a capacidade inicial de uma pipeline.
+ **Capacidade máxima** — O pipeline pode aumentar a capacidade até esse número de ingestão OCUs.

![\[Edit capacity interface for pipeline capacity with min and max OCU settings.\]](http://docs.aws.amazon.com/pt_br/opensearch-service/latest/developerguide/images/pipeline-scaling.png)


Assegure-se de garantir que a capacidade máxima do pipeline seja alta o suficiente para lidar com picos da workload, e a capacidade mínima seja baixa o suficiente para minimizar os custos quando o pipeline não estiver ocupado. Com base nas suas configurações, o OpenSearch Ingestion escala automaticamente o número de ingestão do seu pipeline OCUs para processar a carga de trabalho de ingestão. Em qualquer momento específico, você é cobrado somente pela ingestão OCUs que está sendo usada ativamente pelo seu funil.

A capacidade alocada para o pipeline de OpenSearch ingestão aumenta e diminui com base nos requisitos de processamento do pipeline e na carga gerada pelo aplicativo cliente. Quando a capacidade é restrita, o OpenSearch Ingestion aumenta alocando mais unidades de computação (GiB de memória). Quando seu pipeline está processando cargas de trabalho menores ou não processando nenhum dado, ele pode ser reduzido até a ingestão OCUs mínima configurada.

Você pode especificar um mínimo de 1 OCU de ingestão, um máximo de 96 ingestão OCUs para pipelines sem estado e um máximo de 48 ingestão para pipelines com estado. OCUs Recomendamos um mínimo de pelo menos 2 ingestões OCUs para fontes baseadas em push. Quando o buffer persistente está ativado, você pode especificar no mínimo 2 e no máximo 384 Ingestão. OCUs

Com um pipeline de log padrão com uma única fonte, um padrão Grok simples e um coletor, cada unidade computacional pode suportar até 2 MiB por segundo. Para pipelines de log mais complexos com vários processadores, cada unidade computacional pode suportar menos carga de ingestão. Com base na capacidade do pipeline e na utilização de recursos, o processo de escalabilidade OpenSearch de ingestão entra em ação.

Para garantir a alta disponibilidade, a ingestão OCUs é distribuída entre as zonas de disponibilidade (AZs). O número de AZs depende da capacidade mínima que você especificar.

Por exemplo, se você especificar um mínimo de 2 unidades de computação, a ingestão OCUs que está em uso a qualquer momento será distribuída uniformemente em 2. AZs Se você especificar um mínimo de 3 ou mais unidades de computação, a ingestão OCUs será distribuída uniformemente em 3. AZs Recomendamos que você provisione *pelo menos duas* ingestões OCUs para garantir 99,9% de disponibilidade para seus pipelines de ingestão.

Você não é cobrado pela ingestão OCUs quando um funil está nos `Create failed` estados`Creating`,`Deleting`, e. `Stopped`

Para obter instruções sobre como definir e recuperar as configurações de capacidade de um pipeline, consulte [Como criar pipelines](creating-pipeline.md#create-pipeline).