

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

# Criação e gerenciamento de domínios OpenSearch do Amazon Service
<a name="createupdatedomains"></a>

Este capítulo descreve como criar e gerenciar domínios do Amazon OpenSearch Service. Um domínio é o equivalente AWS provisionado de um cluster de código aberto. OpenSearch Ao criar um um domínio, você especifica as configurações, os tipos de instâncias, as contagens de instâncias e a alocação de armazenamento. Para obter mais informações sobre clusters de código aberto, consulte [Como criar um cluster](https://opensearch.org/docs/latest/tuning-your-cluster/) na OpenSearch documentação.

Diferentemente das breves instruções apresentadas no [Tutorial de introdução](gsg.md), este capítulo descreve todas as opções e fornece informações de referência relevantes. Você pode concluir cada procedimento usando as instruções do console OpenSearch de serviço, do AWS Command Line Interface (AWS CLI) ou do AWS SDKs.

## Criação OpenSearch de domínios de serviço
<a name="createdomains"></a>

Esta seção descreve como criar domínios OpenSearch de serviço usando o console OpenSearch de serviços ou usando o AWS CLI com o `create-domain` comando.

### Criação OpenSearch de domínios de serviço (console)
<a name="createdomains-console"></a>

Use o procedimento a seguir para criar um domínio de OpenSearch serviço usando o console.

**Para criar um domínio OpenSearch de serviço (console)**

1. Acesse [https://aws.amazon.com](https://aws.amazon.com/)e escolha **Entrar no console**.

1. Em **Analytics**, escolha **Amazon OpenSearch Service**.

1. Escolha **Criar domínio**.

1. Em **Nome de domínio**, insira um nome de domínio O nome deve atender aos seguintes critérios:
   + Exclusivo para sua conta e Região da AWS
   + Iniciar com letra minúscula.
   + Conter de 3 a 28 caracteres.
   + Conter apenas letras minúsculas a-z, números de 0-9 e hífen (-).

1. Como método de criação de domínio, escolha **Criação padrão**.

1. Em **Modelos**, escolha a opção que melhor corresponde à finalidade do seu domínio:
   + Domínios de **produção** para workload que precisam de alta disponibilidade e desempenho. Os domínios usam Multi-AZ (com ou sem standby) e nós principais dedicados para uma maior disponibilidade.
   + **Dev/test** para desenvolvimento ou teste. Esses domínios podem usar Multi-AZ (com ou sem modo de espera) ou uma única zona de disponibilidade.
**Importante**  
Diferentes tipos de implantação apresentam diferentes opções em páginas subsequentes. Essas etapas incluem todas as opções.

1. Para **Opções de implantação**, escolha **Domínio com modo de espera** para configurar um domínio 3-AZ, com os nós em uma das zonas reservados como modo de espera. Essa opção aplica várias práticas recomendadas, como contagem especificada de nós de dados, contagem de nós principais, tipo de instância, contagem de réplicas e configurações de atualização de software.

1. Em **Versão**, escolha a versão OpenSearch ou o Elasticsearch OSS legado a ser usado. Recomendamos que você escolha a versão mais recente do OpenSearch. Para obter mais informações, consulte [Versões compatíveis do Elasticsearch e OpenSearch](what-is.md#choosing-version).

   (Opcional) Se você escolher uma OpenSearch versão para seu domínio, selecione **Ativar modo de compatibilidade** para OpenSearch reportar sua versão como 7.10, o que permite que determinados clientes e plug-ins do Elasticsearch OSS que verificam a versão antes de se conectar continuem trabalhando com o serviço.

1. Em **Tipo de instância** escolha um tipo de instância para os nós de dados. Para saber mais, consulte [Tipos de instância compatíveis no Amazon OpenSearch Service](supported-instance-types.md).
**nota**  
Nem todas as zonas de disponibilidade são compatíveis com todos os tipos de instância. Se você escolher Multi-AZ com ou sem standby, é recomendável selecionar tipos de instância da geração atual, como R5 ou I3.

1. Em **Número de nós**, selecione o número de nós de dados.

   Para valores máximos, consulte [Cotas OpenSearch de domínio e instância do serviço](https://docs.aws.amazon.com/general/latest/gr/opensearch-service.html#opensearch-limits-domain). Os clusters de nó único são excelentes para desenvolvimento e testes, mas não devem ser usados para workloads de produção. Para obter mais orientações, consulte [Dimensionamento de domínios do Amazon OpenSearch Service](sizing-domains.md) e [Configurando um domínio Multi-AZ no Amazon Service OpenSearch](managedomains-multiaz.md).
**nota**  
(Opcional) Os nós coordenadores dedicados oferecem suporte a todas OpenSearch as versões e ElasticSearch versões 6.8 a 7.10. Os nós coordenadores dedicados estão disponíveis para uso com domínios que têm um gerenciador de cluster dedicado ativado. Para habilitar nós coordenadores dedicados, você selecionará o tipo e a contagem de instâncias. Como prática recomendada, você deve manter a família de instâncias do seu nó coordenador dedicado igual aos seus nós de dados (instâncias baseadas em Intel ou Graviton). 

1. Em **Tipo de armazenamento**, selecione Amazon EBS. Os tipos de volume disponíveis na lista dependem do tipo de instância escolhido. Para obter orientações sobre a criação de domínios especialmente grandes, consulte [Escala de petabytes no Amazon Service OpenSearch](petabyte-scale.md).

1. Em armazenamento **EBS**, configure as opções a seguir. A depender do tipo de volume escolhido, algumas configurações poderão não aparecer.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/opensearch-service/latest/developerguide/createupdatedomains.html)

1. (Opcional) Se você selecionou um tipo de `gp3` volume, expanda **Configurações avançadas** e especifique IOPS adicionais (até 16.000 para cada tamanho de volume de 3 TiB provisionado por nó de dados) e taxa de transferência (até 1.000 para MiB/s cada tamanho de volume de 3 TiB provisionado por nó de dados) além do que está incluído no preço do armazenamento, por um custo adicional. Para obter mais informações, consulte os [preços do Amazon OpenSearch Service](https://aws.amazon.com/opensearch-service/pricing/).

1. (Opcional) Para ativar o [UltraWarm armazenamento](ultrawarm.md), escolha **Ativar nós UltraWarm de dados**. Cada tipo de instância tem uma [quantidade máxima de armazenamento](limits.md#limits-ultrawarm) que ele pode processar. Multiplique essa quantidade pelo número de nós de dados de alta atividade pelo total de armazenamento de alta atividade endereçável.

1. (Opcional) Para habilitar o [armazenamento de baixa atividade](cold-storage.md), escolha **Habilitar armazenamento de baixa atividade**. Você deve habilitar UltraWarm para habilitar o armazenamento a frio.

1. Se você usa o multi-AZ com modo de espera, três [nós principais dedicados](managedomains-dedicatedmasternodes.md) já estão habilitados. Escolha o tipo de nós principais que você deseja. Se você escolheu um domínio Multi-AZ sem modo de espera, selecione **Habilitar nós principais dedicados** e escolha o tipo e o número de nós principais que você deseja. Os nós principais dedicados aumentam a estabilidade do cluster e são necessários para domínios com contagem de instâncias superior a 10. Recomendamos três nós principais dedicados para domínios de produção.
**nota**  
Você pode escolher diferentes tipos de instâncias para seus nós principais dedicados e nós de dados. Por exemplo, você pode selecionar instâncias de uso geral ou de armazenamento otimizado para os nós de dados e instâncias otimizadas para computação para os nós principais dedicados.

1. (Opcional) Para domínios que executam o Elasticsearch OpenSearch 5.3 e versões posteriores, a configuração do **Snapshot** é irrelevante. Para saber mais sobre snapshots automatizados, consulte [Criação de instantâneos de índice no Amazon Service OpenSearch](managedomains-snapshots.md).

1. Se você quiser usar um endpoint personalizado em vez do padrão `https://search-mydomain-1a2a3a4a5a6a7a8a9a0a9a8a7a.us-east-1.es.amazonaws.com`, escolha **Habilitar endpoints personalizados** e forneça um nome e um certificado. Para saber mais, consulte [Criação de um endpoint personalizado para o Amazon Service OpenSearch](customendpoint.md).

1. Na seção **Rede**, escolha **Acesso via VPC** ou **Acesso público**. Se você selecionar **Acesso público**, vá para a próxima etapa. Se escolher **Acesso à VPC**, certifique-se de atender aos [pré-requisitos](vpc.md#prerequisites-vpc-endpoints) e defina as seguintes configurações:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/opensearch-service/latest/developerguide/createupdatedomains.html)

1. Habilite ou desabilite controle de acesso refinado:
   + Se você quiser usar o IAM para o gerenciamento de usuários, escolha **Definir ARN do IAM como usuário primário** e especifique o ARN para uma função do IAM.
   + Se quiser usar o banco de dados de usuário interno, escolha **Criar usuário primário** e especifique um nome de usuário e senha.

   Qualquer que seja a opção escolhida, o usuário principal pode acessar todos os índices do cluster e tudo mais. OpenSearch APIs Para obter orientações sobre qual opção escolher, consulte [Principais conceitos](fgac.md#fgac-concepts).

   Se você desabilitar o controle de acesso refinado, ainda assim poderá controlar o acesso ao seu domínio, colocando-o em uma VPC, aplicando uma política de acesso restritiva ou ambos. Você deve habilitar a node-to-node criptografia e a criptografia em repouso para usar um controle de acesso refinado.
**nota**  
Recomendamos *enfaticamente* habilitar o controle de acesso refinado para proteger os dados do seu domínio. O controle de acesso refinado fornece segurança nos níveis de cluster, índice, documento e campo.

1. (Opcional) Se você quiser usar a autenticação SAML para OpenSearch painéis, escolha **Habilitar autenticação SAML** e configure as opções de SAML para o domínio. Para instruções, consulte [Autenticação SAML para painéis OpenSearch](saml.md).

1. (Opcional) Se você quiser usar a autenticação do Amazon Cognito para OpenSearch painéis, escolha Habilitar a autenticação do Amazon **Cognito**. Em seguida, escolha o grupo de usuários e o grupo de identidades do Amazon Cognito que você deseja usar para autenticação de OpenSearch painéis. Para obter orientações sobre a criação desses recursos, consulte [Configurando a autenticação do Amazon Cognito para painéis OpenSearch](cognito-auth.md).

1. (Opcional) Se você quiser usar a autenticação do IAM Identity Center (IDC) para conectar sua fonte de identidade existente e dar aos AWS aplicativos uma visão comum dos seus usuários, escolha **Habilitar o acesso à API autenticado com o IAM Identity** Center. Para saber mais, consulte [Visão geral da propagação de identidades de confiança](https://docs.aws.amazon.com/singlesignon/latest/userguide/trustedidentitypropagation-overview.html?icmpid=docs_console_unmapped) no *Guia do usuário do IAM Identity Center*.

1. (Opcional) Na seção **Recursos avançados**, deixe **Habilitar geração de consultas em linguagem natural e os atributos do Amazon Q Developer** selecionado, se quiser usar esses atributos.

   1. Escolha **Habilitar o S3 Vectors como uma opção de mecanismo** para obter opções avançadas de pesquisa vetorial. Para obter mais informações, consulte [Recursos avançados de pesquisa com um mecanismo vetorial Amazon S3](s3-vector-opensearch-integration-engine.md).

   1. Escolha **Ativar aceleração de GPU para opções aprimoradas de pesquisa vetorial. Para obter mais informações, consulte [Aceleração por GPU para indexação vetorial](gpu-acceleration-vector-index.md).**

1. Para **Política de acesso**, escolha uma política de acesso ou configure uma das suas próprias políticas. Se você optar por criar uma política personalizada, poderá configurá-la você mesmo ou importar uma política de outro domínio. Para saber mais, consulte [Identity and Access Management no Amazon OpenSearch Service](ac.md).
**nota**  
Se você ativou o acesso à VPC, não poderá usar políticas baseadas em IP. Em vez disso, você poderá usar [grupos de segurança](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) para controlar quais endereços IP poderão acessar o domínio. Para saber mais, consulte [Sobre políticas de acesso em domínios da VPC](vpc.md#vpc-security).

1. (Opcional) Para exigir que todas as solicitações ao domínio sejam recebidas por HTTPS, selecione **Exigir HTTPS para todo o tráfego do domínio**. Para ativar a node-to-node criptografia, selecione **ode-to-nodeCriptografia N.** Para obter mais informações, consulte [Node-to-node criptografia para Amazon OpenSearch Service](ntn.md). Para habilitar criptografia de dados em repouso, selecione **Ativar criptografia em repouso**. Essas opções são pré-selecionadas se você escolher a opção de implantação multi-AZ com modo de espera.

1. (Opcional) Selecione ** AWS Usar chave própria** para que o OpenSearch Serviço crie uma chave de AWS KMS criptografia em seu nome (ou use a que já foi criada). Caso contrário, escolha sua própria chave do KMS. Para obter mais informações, consulte [Criptografia de dados em repouso para o Amazon OpenSearch Service](encryption-at-rest.md).

1. Para a **janela fora do pico**, selecione um horário de início para agendar atualizações do software de serviço e otimizações do Auto-Tune que exijam uma implantação. blue/green As atualizações fora do horário de pico ajudam a minimizar a sobrecarga nos nós principais dedicados de um cluster durante períodos de tráfego intenso.

1. Para o **Auto-Tune**, escolha se deseja permitir que o OpenSearch Serviço sugira alterações de configuração relacionadas à memória para seu domínio para melhorar a velocidade e a estabilidade. Para obter mais informações, consulte [Auto-Tune para Amazon Service OpenSearch](auto-tune.md).

   (Opcional) Selecione **Janela fora do horário de pico** para agendar uma janela recorrente durante a qual o Auto-Tune atualizará o domínio.

1. (Opcional) Selecione **Atualização automática de software** para habilitar atualizações automáticas de software. 

1. (Opcional) Adicione tags para descrever seu domínio para que você possa categorizar e filtrar essas informações. Para saber mais, consulte [Marcação de domínios do Amazon OpenSearch Service](managedomains-awsresourcetagging.md).

1. (Opcional) Expanda e defina as **Configurações avançadas de cluster**. Para obter um resumo dessas opções, consulte [Configurações avançadas do cluster](#createdomain-configure-advanced-options).

1. Escolha **Criar**.

### Criação OpenSearch de domínios de serviço ()AWS CLI
<a name="createdomains-cli"></a>

Em vez de criar um domínio de OpenSearch serviço usando o console, você pode usar AWS CLI o. Para obter a sintaxe, consulte Amazon OpenSearch Service na referência de [comandos da AWS CLI a.](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/opensearch/index.html)

#### Exemplos de comando
<a name="createdomains-cli-examples"></a>

Este primeiro exemplo demonstra a seguinte configuração do domínio OpenSearch de serviço:
+ Cria um domínio OpenSearch de serviço chamado *mylogs* com a OpenSearch versão 1.2
+ Preenche o domínio com duas instâncias do tipo `r6g.large.search`
+ Utilização de um volume `gp3` de Finalidade geral (SSD) do EBS de 100 GiB como armazenamento para cada nó de dados
+ Permite acesso anônimo, mas apenas de endereço IP único: 192.0.2.0/32.

```
aws opensearch create-domain \
    --domain-name mylogs \
    --engine-version OpenSearch_1.2 \
    --cluster-config  InstanceType=r6g.large.search,InstanceCount=2 \
    --ebs-options EBSEnabled=true,VolumeType=gp3,VolumeSize=100,Iops=3500,Throughput=125 \
    --access-policies '{"Version": "2012-10-17",		 	 	  "Statement": [{"Action": "es:*", "Principal":"*","Effect": "Allow", "Condition": {"IpAddress":{"aws:SourceIp":["192.0.2.0/32"]}}}]}'
```

O próximo exemplo demonstra a seguinte configuração do domínio OpenSearch de serviço:
+ Cria um domínio OpenSearch de serviço chamado *mylogs* com a versão 7.10 do Elasticsearch
+ Preenche o domínio com seis instâncias do tipo `r6g.large.search`
+ Utilização de um volume `gp2` de Finalidade geral (SSD) do EBS de 100 GiB como armazenamento para cada nó de dados
+ Restringe o acesso ao serviço a um único usuário, identificado pelo Conta da AWS ID do usuário: 555555555555 
+ Distribui as instâncias em três zonas de disponibilidade

```
aws opensearch create-domain \
    --domain-name mylogs \
    --engine-version Elasticsearch_7.10 \
    --cluster-config  InstanceType=r6g.large.search,InstanceCount=6,ZoneAwarenessEnabled=true,ZoneAwarenessConfig={AvailabilityZoneCount=3} \
    --ebs-options EBSEnabled=true,VolumeType=gp2,VolumeSize=100 \
    --access-policies '{"Version": "2012-10-17",		 	 	  "Statement": [ { "Effect": "Allow", "Principal": {"AWS": "arn:aws:iam::555555555555:root" }, "Action":"es:*", "Resource": "arn:aws:es:us-east-1:555555555555:domain/mylogs/*" } ] }'
```

O próximo exemplo demonstra a seguinte configuração do domínio OpenSearch de serviço:
+ Cria um domínio OpenSearch de serviço chamado *mylogs* com a OpenSearch versão 1.0
+ Preenche o domínio com 10 instâncias do tipo `r6g.xlarge.search`
+ Preenche o domínio com três instâncias do tipo `r6g.large.search` para funcionar como nós principais dedicados
+ Usa um volume de EBS de IOPS provisionadas de 100 GiB como armazenamento, configurado com performance de referência de 1.000 IOPS para cada nó de dados.
+ Restringe o acesso a um único usuário e a um único sub-recurso, a API `_search`

```
aws opensearch create-domain \
    --domain-name mylogs \
    --engine-version OpenSearch_1.0 \
    --cluster-config  InstanceType=r6g.xlarge.search,InstanceCount=10,DedicatedMasterEnabled=true,DedicatedMasterType=r6g.large.search,DedicatedMasterCount=3 \
    --ebs-options EBSEnabled=true,VolumeType=io1,VolumeSize=100,Iops=1000 \
    --access-policies '{"Version": "2012-10-17",		 	 	  "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::555555555555:root" }, "Action": "es:*", "Resource": "arn:aws:es:us-east-1:555555555555:domain/mylogs/_search" } ] }'
```

**nota**  
Se você tentar criar um domínio OpenSearch de serviço e já existir um domínio com o mesmo nome, a CLI não relatará um erro. Em vez disso, ela retornará detalhes do domínio existente.

### Criação OpenSearch de domínios de serviço ()AWS SDKs
<a name="createdomains-sdk"></a>

O AWS SDKs (exceto o Android e o iOS SDKs) suporta todas as ações definidas na [Amazon OpenSearch Service API Reference](https://docs.aws.amazon.com/opensearch-service/latest/APIReference/Welcome.html), inclusive`CreateDomain`. Para obter o código de exemplo, consulte [Usando o AWS SDKs para interagir com o Amazon OpenSearch Service](configuration-samples.md). Para obter mais informações sobre como instalar e usar o AWS SDKs, consulte [Kits AWS de desenvolvimento de software](https://aws.amazon.com/code).

### Criação OpenSearch de domínios de serviço ()AWS CloudFormation
<a name="createdomains-cfn"></a>

OpenSearch O serviço é integrado com AWS CloudFormation, um serviço que ajuda você a modelar e configurar seus AWS recursos para que você possa gastar menos tempo criando e gerenciando seus recursos e infraestrutura. Você cria um modelo que descreve o OpenSearch domínio que você deseja criar e CloudFormation provisiona e configura o domínio para você. *Para obter mais informações, incluindo exemplos de modelos JSON e YAML para OpenSearch domínios, consulte a [referência do tipo de recurso do Amazon OpenSearch Service no Guia](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html) do AWS CloudFormation usuário.*

## Configuração de políticas de acesso
<a name="createdomain-configure-access-policies"></a>

O Amazon OpenSearch Service oferece várias maneiras de configurar o acesso aos seus domínios do OpenSearch Serviço. Para obter mais informações, consulte [Identity and Access Management no Amazon OpenSearch Service](ac.md) e [Controle de acesso refinado no Amazon Service OpenSearch](fgac.md).

O console fornece políticas de acesso pré-configuradas que você pode personalizar de acordo com as necessidades específicas de seu domínio. Você também pode importar políticas de acesso de outros domínios do OpenSearch Serviço. Para obter informações sobre como essas políticas de acesso interagem com o acesso à VPC, consulte [Sobre políticas de acesso em domínios da VPC](vpc.md#vpc-security).

**Para configurar políticas de acesso (console)**

1. Vá para [https://aws.amazon.com](https://aws.amazon.com/), e escolha **Sign In to the Console** (Faça login no Console).

1. Em **Analytics**, escolha **Amazon OpenSearch Service**.

1. No painel de navegação, em **Domínios**, escolha o domínio que deseja atualizar.

1. Escolha **Ações** e **Editar configuração de segurança**.

1. Edite a política de acesso JSON ou importe uma opção pré-configurada.

1. Escolha **Salvar alterações**.

## Migração para o OpenSearch serviço com o Migration Assistant
<a name="migration-assistant"></a>

O Migration Assistant for Amazon OpenSearch Service é uma solução abrangente que simplifica o processo de migração do Elasticsearch ou clusters autogerenciados para o Service. OpenSearch OpenSearch Esse kit de ferramentas lida com a complexidade operacional das migrações e, ao mesmo tempo, garante a integridade dos dados e valida a performance após a migração.

### Visão geral do
<a name="migration-assistant-overview"></a>

Se você estiver configurando uma proof-of-concept entrada AWS, fazendo a transição de cargas de trabalho de produção ou atualizando para OpenSearch as versões mais recentes, o Assistente de Migração fornece step-by-step orientação, melhores práticas e ferramentas para aproveitar todo o potencial das migrações. OpenSearch 

Estes são os principais benefícios do Migration Assistant:
+ **Migração de metadados**: migra metadados de cluster, incluindo configurações de índice, mapeamentos de tipos, modelos de índice e aliases
+ **Migração de dados** - migra dados existentes de clusters legados para domínios OpenSearch de serviço
+ **Tratamento de tráfego ao vivo** - intercepta e redireciona o tráfego ao vivo de clusters autogerenciados para domínios de OpenSearch serviço com latência mínima
+ **Replicação de tráfego**: replica o tráfego de produção nos clusters de destino para validar precisão e performance
+ **Teste de performance**: simula o tráfego do mundo real capturando e reproduzindo padrões de solicitações para ajustar a performance do sistema
+ **Disponibilidade global** - Implantações AWS nas regiões mais comuns para alcance e escalabilidade globais

O Migration Assistant oferece suporte à migração das versões 6.x e 7.x e 1.x e 2.x do Elasticsearch. OpenSearch Para saber mais, consulte [Caminhos de migração compatíveis](https://docs.opensearch.org/latest/migration-assistant/is-migration-assistant-right-for-you/#supported-migration-paths).

**nota**  
Observe as informações a seguir sobre o Migration Assistant.  
A ferramenta oferece suporte a migrações de vários saltos (por exemplo, migração do Elasticsearch 5.x para o OpenSearch Service 3.x em um único salto).
É possível reverter uma migração.
Em alguns casos de uso, a ferramenta requer pouco ou nenhum tempo de inatividade.
A ferramenta fornece backfill de alta performance sem afetar o cluster de origem.

### Cenários de migração
<a name="migration-assistant-scenarios"></a>

O Migration Assistant foi projetado para lidar com os seguintes cenários de migração:

**Migração de metadados**  
Migra metadados do cluster, como configurações de índice, aliases e modelos do seu cluster de origem para o domínio do Serviço de destino OpenSearch .

**Migração de backfill**  
Migra dados existentes ou históricos de um cluster de origem para um domínio de OpenSearch serviço de destino, garantindo que todos os seus dados importantes sejam preservados durante a transição.

**Migração de tráfego ao vivo**  
Replica o tráfego ativo contínuo do seu cluster de origem para o domínio de OpenSearch serviço de destino, permitindo que você mantenha a disponibilidade do serviço durante a migração.

**Importante**  
As estratégias de migração não são universalmente aplicáveis. O Migration Assistant fornece orientação com base nas práticas recomendadas de engenharia, mas você deve avaliar seus requisitos específicos e testar cuidadosamente antes de migrar workloads de produção.

### Introdução ao Migration Assistant
<a name="migration-assistant-getting-started"></a>

O Migration Assistant for Amazon OpenSearch Service está disponível como uma AWS solução com documentação abrangente, modelos de implantação e código-fonte. Para começar com o Migration Assistant:

**Para acessar os recursos do Migration Assistant**

1. Consulte a documentação completa da solução na [visão geral da solução Migration Assistant for Amazon OpenSearch Service](https://docs.aws.amazon.com/solutions/latest/migration-assistant-for-amazon-opensearch-service/solution-overview.html).

1. Entenda os custos e os requisitos lendo o [guia de planejamento de implantação](https://docs.aws.amazon.com/solutions/latest/migration-assistant-for-amazon-opensearch-service/plan-your-deployment.html).

1. Implante a solução usando as [instruções de implantação](https://docs.opensearch.org/latest/migration-assistant/migration-phases/) e siga o [guia de uso](https://docs.aws.amazon.com/solutions/latest/migration-assistant-for-amazon-opensearch-service/use-the-solution.html) para realizar a migração.

Para desenvolvedores e usuários avançados, o código-fonte e a documentação adicional do Assistente de Migração estão disponíveis no [ GitHub repositório de OpenSearch migrações](https://github.com/opensearch-project/opensearch-migrations).

### Arquitetura da solução
<a name="migration-assistant-architecture"></a>

Quando implantado no AWS, o Assistente de Migração usa vários AWS serviços para fornecer uma solução de migração abrangente:
+ **AWS CloudFormation**: fornece modelos de infraestrutura como código (IaC) para implantar e configurar o Migration Assistant
+ **OpenSearch Serviço** - O serviço de destino para suas cargas de trabalho migradas de pesquisa e análise
+ **Amazon Managed Streaming para Apache Kafka**: fornece recursos de processamento de fluxos para armazenamento durável e reutilização do tráfego HTTP
+ **Amazon Elastic Container Service**: executa o Migration Management Console e o Traffic Replayer em contêineres seguros escaláveis
+ **Amazon Elastic File System**: fornece armazenamento persistente escalável para dados de solicitações e respostas dos clusters de origem e de destino
+ **Amazon Simple Storage Service**: armazena snapshots para tarefas históricas de backfill e conteúdo infraestrutura como código

Para obter informações detalhadas, consulte [Detalhes da arquitetura do Migration Assistant](https://docs.opensearch.org/latest/migration-assistant/architecture/).

## Configurações avançadas do cluster
<a name="createdomain-configure-advanced-options"></a>

Use as opções avançadas para configurar o seguinte:

**Índices em corpos de solicitações**  
Especifica se são permitidas referências explícitas aos índices dentro do corpo das solicitações HTTP. A definição dessa propriedade como `false` impede que os usuários ignorem o controle de acesso para sub-recursos. Por padrão, o valor é `true`. Para saber mais, consulte [Opções avançadas e considerações sobre a API](ac.md#ac-advanced).

**Alocação de cache de dados de campo**  
Especifica a porcentagem de espaço do heap do Java alocada a dados de campo. Por padrão, essa configuração é 20% do heap JVM.  
Muitos clientes consultam índices alternados diariamente. Recomenda-se começar a realizar um teste de comparação com `indices.fielddata.cache.size` configurado como 40% do heap de JVM para a maioria desses casos de uso. Para índices muito grandes, talvez um cache de dados de campo grande seja necessário.

**Contagem máxima de cláusulas**  
Especifica o número máximo de cláusulas permitidas em uma consulta booliana no Lucene. O padrão é 1.024. Consultas que ultrapassam o número permitido de cláusulas geram o erro `TooManyClauses`. Para saber mais, consulte a [documentação do Lucene](https://lucene.apache.org/core/6_6_0/core/org/apache/lucene/search/BooleanQuery.html).