O Amazon Elasticsearch Service permite pesquisar, analisar e visualizar dados em tempo real. O Amazon Elasticsearch Service gerencia a capacidade, a escalabilidade, a aplicação de patches e a administração de clusters do Elasticsearch para você, além de disponibilizar acesso direto às APIs do Elasticsearch e permitir que você se dedique à criação de aplicativos inovadores. 

Principais recursos

Fácil de implantar e gerenciar

Gerenciado: você pode implantar um cluster do Elasticsearch pronto para produção em alguns minutos. Executamos todo o trabalho pesado genérico para que você não perca tempo com tarefas operacionais como provisionamento de hardware, instalação de software e aplicação de patches, recuperação de falhas, backups e monitoramento.

Facilidade de instalação e configuração: você pode instalar e configurar facilmente um domínio do Amazon Elasticsearch com alguns cliques no console ou com uma única chamada de API por meio da Interface da Linha de Comando (ILC) da AWS ou do AWS SDK. Ao criar um novo domínio, é possível especificar o número de instâncias, tipos de instância e opções de armazenamento. Também é possível modificar ou excluir domínios atuais a qualquer momento.

Armazenamento flexível: você pode escolher entre o armazenamento local na instância ou os volumes do Amazon EBS para armazenar os índices do Elasticsearch. É possível especificar o tamanho do volume do Amazon EBS a ser alocado no domínio e o tipo de volume: magnético, de uso geral ou de IOPS provisionadas. Você também pode modificar as opções de armazenamento após a criação do domínio, conforme for necessário.

Acesso direto à API do Elasticsearch: acesse diretamente as APIs do Elasticsearch para carregar, consultar e analisar dados e gerenciar índices.

Resiliência de dados: você pode incorporar resiliência de dados em um domínio do Amazon Elasticsearch por meio de snapshots automáticos e manuais. É possível usar snapshots para recuperar o domínio ou criar um novo domínio com dados pré-carregados. Por padrão, o Amazon Elasticsearch Service cria automaticamente snapshots diários de cada domínio e os retêm por 14 dias. Além disso, é possível utilizar as APIs de snapshot do Elasticsearch para criar snapshots manuais adicionais. Os snapshots automáticos são armazenados gratuitamente no Amazon S3. Os snapshots manuais incorrem em cobranças de uso padrão do Amazon S3.

Suporte a plug-ins> o Amazon Elasticsearch Service é fornecido com vários plug-ins disponibilizados pela comunidade do Elasticsearch, incluindo: Kuromoji, ICU, Phonetic Analysis, Smart Chinese Analysis, Stempel Polish Analysis, Ingest Processor Attachment, Ingest User Agent Processor e Mapper Murmur3. Os plug-ins são implantados e gerenciados automaticamente para você.

Monitoramento e métricas: o Amazon Elasticsearch Service expõe várias métricas de performance de domínio, incluindo número de instâncias, integridade do domínio, documentos pesquisáveis, métricas do Amazon EBS (se for o caso) e utilização de CPU, memória e disco para dados e nós principais por meio do Amazon CloudWatch. Você pode usar essas métricas para monitorar a integridade do seu domínio e tomar as ações necessárias.

Integrado a ferramentas e serviços da AWS de código aberto

Fácil consumo de dados: você pode consumir facilmente dados estruturados e não estruturados no domínio do Amazon Elasticsearch com o Logstash, um pipeline de dados de código aberto que ajuda a processar logs e outros dados de eventos. Você pode configurar o seu domínio do Amazon Elasticsearch como o armazenamento de back-end para todos os logs que passarem pela implementação do Logstash. Você também pode consumir os dados para seu domínio do Amazon Elasticsearch usando o Amazon Kinesis Firehose, o AWS IoT ou o Amazon CloudWatch Logs. Para obter mais informações, consulte a página de consumo de dados do Amazon Elasticsearch Service.

Suporte incorporado ao Kibana: você pode obter insights dos dados com maior velocidade e qualidade usando o Kibana, uma plataforma de análise e visualização de código aberto. O Kibana é implantado automaticamente com o domínio do Amazon Elasticsearch Service.

Facilmente escalável

Você pode adicionar ou remover facilmente instâncias e modificar volumes do Amazon EBS para acomodar o crescimento dos dados, sem qualquer tempo de inatividade. Com algumas linhas de código, você pode monitorar o estado do seu domínio por meio de métricas do Amazon CloudWatch e chamar a API do Amazon Elasticsearch Service para aumentar ou reduzir a escala do domínio de acordo com os limites que você definiu.

Segurança e conformidade

O Amazon Elasticsearch Service é elegível para HIPAA e compatível com os padrões PCI DSS e ISO, permitindo que você crie aplicativos que atendam a requisitos regulamentares e específicos do setor. Com o Amazon Elasticsearch Service, você pode conectar com segurança os aplicativos ao ambiente gerenciado do Elasticsearch a partir da VPC ou via Internet pública, configurando o acesso à rede por meio de grupos de segurança da VPC ou políticas de acesso baseadas em IP. Você também pode autenticar com segurança os usuários e controlar o acesso usando o Amazon Cognito e o AWS IAM. Com a criptografia integrada de dados em repouso e em trânsito, você pode proteger os dados quando eles são armazenados no domínio ou nos snapshots automatizados e quando são transferidos entre nós no domínio. Você também pode fazer auditoria das chamadas de API no domínio usando o AWS CloudTrail.

Altamente disponível

É possível configurar seus domínios do Amazon Elasticsearch com alta disponibilidade, basta implantar suas instâncias em diferentes Zonas de disponibilidade (até três). Se você habilitar réplicas para seus índices, os fragmentos serão distribuídos automaticamente, de modo que você consiga replicar entre as zonas.

Econômico

Com o Amazon Elasticsearch Service, você paga somente pelo que for usado. Não há taxas antecipadas ou requisitos de uso. Se você optou por instâncias reservadas pelo período de vigência de um ou três anos, poderá executar o Amazon Elasticsearch Service com um desconto considerável nos preços. Como o Amazon Elasticsearch é gerenciado, você não precisa de uma equipe de especialistas em Elasticsearch para provisionar, monitorar e gerenciar a infraestrutura, reduzindo assim o custo total das operações.

Saiba mais sobre a definição de preço do Amazon Elasticsearch Service

Acesse a página de definição de preço